コンテキストモード:Claude Code向けにツール出力を圧縮するMCPサーバー

✍️ OpenClawRadar📅 公開日: February 25, 2026🔗 Source
コンテキストモード:Claude Code向けにツール出力を圧縮するMCPサーバー
Ad

コンテキストモードの機能

コンテキストモードは、Claude CodeでのすべてのMCPツール呼び出しが生データを200Kのコンテキストウィンドウにダンプしてしまう問題に対処します。ソースからの例では、Playwrightスナップショットが56KB、20件のGitHubイシューが59KB、1つのアクセスログが45KBかかります。30分後には、コンテキストの40%が失われる可能性があります。

このMCPサーバーはClaude Codeとこれらの出力の間に位置し、サンドボックスで処理を行うことで、モデルに届くのは要約のみとなります。これにより、コンテキスト使用量が98%削減されます(315KBが5.4KBになります)。

インストールとセットアップ

単一コマンドでのインストール:

/plugin marketplace add mksglu/claude-context-mode
/plugin install context-mode@claude-context-mode

またはCLI経由:

claude mcp add context-mode -- npx -y context-mode

インストールには、大きな出力を自動的にコンテキストモード経由でルーティングする自動ルーティングスキルと、サブエージェントプロンプトにコンテキストモードルーティングを注入するPreToolUseフックが含まれます。プロンプトは必要ありません。

利用可能なツール

  • batch_execute: 複数のコマンドの実行と複数のクエリの検索を1回の呼び出しで行います(986KB → 62KB)
  • execute: 10言語でコードを実行します。stdoutのみがコンテキストに入ります(56KB → 299B)
  • execute_file: サンドボックスでファイルを処理します。生コンテンツは決して外部に出ません(45KB → 155B)
  • index: マークダウンをFTS5でチャンク化し、BM25ランキングを行います(60KB → 40B)
  • search: インデックス化されたコンテンツを複数クエリで検索します(オンデマンド検索)
  • fetch_and_index: URLを取得し、マークダウンに変換してインデックス化します(60KB → 40B)
  • stats: ツールごとの内訳を含むセッショントークントラッキング
Ad

技術的実装

execute呼び出しは、独自のプロセス境界を持つ分離されたサブプロセスを生成します。スクリプトは互いのメモリや状態にアクセスできません。サブプロセスはコードを実行し、stdoutをキャプチャし、そのstdoutのみが会話コンテキストに入ります。ログファイル、APIレスポンス、スナップショットなどの生データは、サンドボックスから決して出ません。

10言語のランタイムが利用可能です:JavaScript、TypeScript、Python、Shell、Ruby、Go、Rust、PHP、Perl、R。Bunは自動検出され、JS/TSの実行が3-5倍高速化されます。

認証済みCLIは資格情報パススルーで動作します — ghawsgcloudkubectldockerは、環境変数と設定パスを会話に公開することなく継承します。

出力が5KBを超え、意図が提供された場合、コンテキストモードは意図駆動フィルタリングに切り替わります:完全な出力をナレッジベースにインデックス化し、意図に一致するセクションを検索し、関連する一致のみを返し、フォローアップクエリ用の検索可能な用語の語彙を提供します。

ナレッジベースはSQLite FTS5(全文検索5)仮想テーブルを使用します。indexツールは、コードブロックをそのままにしながらマークダウンコンテンツを見出しごとにチャンク化し、保存します。検索はBM25ランキングを使用します — これは、用語頻度、逆文書頻度、文書長に基づいて文書をスコアリングする確率的関連性アルゴリズムです。

📖 完全なソースを読む: HN AI Agents

Ad

👀 See Also

Zot Chromeオペレーター:サイドパネルからターミナルAIエージェントにブラウザ操作を任せる
Tools

Zot Chromeオペレーター:サイドパネルからターミナルAIエージェントにブラウザ操作を任せる

Chrome拡張機能とローカルブリッジにより、ターミナルベースのコーディングAI「zot」がbrowser_actionツールでブラウザタブを操作できるようにします。2つのコマンドでインストール可能で、zot自体の変更は不要です。

OpenClawRadar
Hollow AgentOSは、JSONネイティブOSアプローチによりClaudeコードトークン使用量を68.5%削減
Tools

Hollow AgentOSは、JSONネイティブOSアプローチによりClaudeコードトークン使用量を68.5%削減

Hollow AgentOSは、AIエージェント向けに設計されたJSONネイティブのオペレーティングシステム層であり、無駄なシェルコマンドのオーバーヘッドを排除することで、Claude Codeのトークン使用量を68.5%削減します。このツールはMCP経由でClaude Codeに接続し、Ollamaを通じてローカル推論を実行します。

OpenClawRadar
Claudeデスクトップアプリの「Cowork」機能は、共有Googleドキュメントを通じてAI同士の通信を可能にします。
Tools

Claudeデスクトップアプリの「Cowork」機能は、共有Googleドキュメントを通じてAI同士の通信を可能にします。

ユーザーは、デスクトップアプリの新しい共同作業機能を使用して、Claude間の通信を実装することに成功しました。2つのエージェントが共有のGoogleドキュメントを読み書きし、AIエージェント間で5回の質疑応答ダイアログが行われました。

OpenClawRadar
JavaClaw Beta: Spring AIとJobRunrを基盤としたJavaベースのAIアシスタント
Tools

JavaClaw Beta: Spring AIとJobRunrを基盤としたJavaベースのAIアシスタント

JobRunrチームがJavaClawベータをリリースしました。これはOpenClawのJava実装版で、ローカル環境で動作し、マルチチャネル対応、LLM選択、JobRunrによるバックグラウンドジョブ処理を備えています。Spring Boot 4、Spring AI、Spring Modulithで構築されています。

OpenClawRadar