Context Mode - AIコーディングエージェントのコンテキストウィンドウを98%節約するMCPサーバー
(github.com/mksglu)- MCPツール呼び出しがコンテキストウィンドウに流し込む生データを節約し、セッション持続時間を約30分から約3時間へ延長
- コンテキスト節約: 生データをサンドボックスに隔離して 315KB → 5.4KB に98%削減
- セッション継続性: ファイル編集・git作業・タスク・エラー・ユーザーの決定など、すべてのイベントを SQLite+FTS5 に保存してインデックス化し、その後 BM25 で検索してセッションイベント追跡・コンパクション復旧を実現
- コードで考える: LLMがデータを直接読む代わりにスクリプトを書いて結果だけを返す(関数を数えるときなど、コンテキストを保存せずに関連コードを書いて実際の結果だけを取得)
- 出力圧縮: 出力トークンを約65〜75%削減しつつ、技術的正確性を維持
- 14プラットフォームをサポート: Claude Code(プラグインマーケットプレイス)、Codex CLI、Gemini CLI、Cursor、OpenCode、OpenClaw、Antigravity など
- 各プラットフォームごとのフック(PreToolUse、PostToolUse、SessionStart、PreCompact)レベルに応じて、セッション継続性の等級を差別化してサポート
- 11個のMCPツールを提供:
ctx_execute(11言語ランタイム)、ctx_batch_execute(複数コマンド+検索の一括実行)、ctx_execute_file(ファイルのサンドボックス処理)、ctx_index/ctx_search(FTS5+BM25ベースのナレッジベースのインデックス化・検索)、ctx_fetch_and_index(URLフェッチ・インデックス化・24時間TTLキャッシュ)、ctx_stats/ctx_doctor/ctx_upgrade/ctx_purge/ctx_insight - セキュリティ: Claude Code の
permissions設定(deny/allowパターン)をMCPサンドボックスにも同様に適用し、チェーン化されたコマンドも個別に分離して検査 - 完全ローカル実行: テレメトリー・クラウド同期・利用量追跡なし、SQLite DB はホームディレクトリに保存
- Microsoft、Google、Meta、Amazon、NVIDIA、Stripe、Datadog など主要企業のチームで利用中
- Elastic License 2.0(ソース公開、ホスティングサービス提供禁止)
8件のコメント
私は体感できている気がしますね。MCPだけを使っていて、フックは除外しています。
うまくいくのかな..
Claude memとcavemanを混ぜたような感じですね
最近はトークンを節約する、という類いの製品やプロンプトが流行っているようですね。実際に効果的かどうかは分かりませんが
トークン節約とコンテキストウィンドウ節約は重なる部分はありますが、同じ意味ではないと思います。
トークン節約はコストの問題であり、コンテキストウィンドウ節約はモデルの作業記憶の品質の問題です。大量のログやDOMスナップショットをそのまま入れると、コストも増えますが、より大きな問題は、モデルが重要な手がかりをノイズの中で見落としたり、誤って参照したりする可能性が高くなる点です。
context-modeは「少なく使おう」よりも「コンテキストに何を載せるかを制御しよう」に近いツールとして理解するのが適切だと思います。
トークン節約とコンテキストウィンドウの節約は、分けて考える必要があります。
しばしば一緒に扱われるため、混同しやすいのは確かですが。
そうですね、実際に有効なのかはよく分かりませんね……。1〜2回さらに使うと、むしろトークンをもっと消費するのではないかという気もしますが……
本当?