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

コンテキストモードの機能
コンテキストモードは、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: ツールごとの内訳を含むセッショントークントラッキング
技術的実装
各execute呼び出しは、独自のプロセス境界を持つ分離されたサブプロセスを生成します。スクリプトは互いのメモリや状態にアクセスできません。サブプロセスはコードを実行し、stdoutをキャプチャし、そのstdoutのみが会話コンテキストに入ります。ログファイル、APIレスポンス、スナップショットなどの生データは、サンドボックスから決して出ません。
10言語のランタイムが利用可能です:JavaScript、TypeScript、Python、Shell、Ruby、Go、Rust、PHP、Perl、R。Bunは自動検出され、JS/TSの実行が3-5倍高速化されます。
認証済みCLIは資格情報パススルーで動作します — gh、aws、gcloud、kubectl、dockerは、環境変数と設定パスを会話に公開することなく継承します。
出力が5KBを超え、意図が提供された場合、コンテキストモードは意図駆動フィルタリングに切り替わります:完全な出力をナレッジベースにインデックス化し、意図に一致するセクションを検索し、関連する一致のみを返し、フォローアップクエリ用の検索可能な用語の語彙を提供します。
ナレッジベースはSQLite FTS5(全文検索5)仮想テーブルを使用します。indexツールは、コードブロックをそのままにしながらマークダウンコンテンツを見出しごとにチャンク化し、保存します。検索はBM25ランキングを使用します — これは、用語頻度、逆文書頻度、文書長に基づいて文書をスコアリングする確率的関連性アルゴリズムです。
📖 完全なソースを読む: HN AI Agents
👀 See Also
PullMD v2.4.1、claude.aiウェブ用ネイティブMCPコネクタとマルチユーザー認証を追加
PullMD v2.4.1は、OAuth 2.1 + PKCE-S256によるclaude.ai Webカスタムコネクタダイアログをサポートし、マルチユーザー認証モードを追加しました。セルフホスト型MCPを介して任意のURLをクリーンなMarkdownに変換します。

OpenClaw スーパーパワーズ:セキュリティ、コスト、信頼性の課題に対処する31のスキルライブラリ
開発者が、OpenClaw向けの31のプラグアンドプレイスキルをまとめたライブラリ「openclaw-superpowers」をリリースしました。このライブラリは、暴走するAPIコスト、セキュリティの脆弱性、コンテキストの喪失といった一般的な問題に対処し、単一のコマンドでインストールできます。

Swarmcoreの紹介:Pythonで実装されたスケーラブルなマルチエージェントフレームワーク
Swarmcoreは、Pythonでスケーラブルなマルチエージェントワークフローを実行するためのオープンソースライブラリで、逐次実行または並列実行、拡張可能なコンテキスト管理を特徴としています。

OpenClaw対Hermes:100以上のデプロイを経て選ぶ適切なセルフホストAIエージェント
100以上のAIエージェントをクライアントに導入したRedditユーザーが、苦労して得た教訓を共有:OpenClaw(149Kスター)は単一・小規模フリートに信頼できる主力ツール。Hermesはマルチエージェントオーケストレーションに優れるがコミュニティは小規模。