SecureContext: Claude Codeにおける永続メモリとトークン削減のためのMCPプラグイン

SecureContextは、Claude Code専用に構築されたオープンソースのModel Context Protocol(MCP)プラグインです。これにより、反復的なトークンコストを招くコンテキストウィンドウの制限と、すべてのサブプロセスに完全な環境変数(APIキーを含む)を渡すことによるセキュリティリスクという、2つの一般的な課題に対処します。
Claude Codeを活用した開発プロセス
開発者はSecureContextをClaude Code自体を使用して構築しました。Claudeは以下の3つの主要な側面で支援を提供しました:
- セキュリティサンドボックスの設計: サードパーティスクリプトへの
ANTHROPIC_API_KEYのような認証情報の露出を防ぐため、コード実行前に機密環境変数を除去するzc_executeロジックを設計しました。 - 検索ロジックの最適化: Ollamaを使用したハイブリッドBM25 + ベクトル検索を実装し、エージェントが各セッションでコードベース全体を再読み込みすることなく関連するコードスニペットを見つけられるようにしました。
- テストスイートの作成: SSRF保護と認証情報隔離が意図通りに機能することを確認するため、80以上のセキュリティテストベクトルを生成しました。
主要機能
- MemGPTスタイルの永続性: 別々のClaude Codeウィンドウ間で事実やセッションの要約を記憶します。
- トークン最適化: ネイティブなファイルダンプの代わりにターゲットを絞った「コンテキストリコール」を使用し、大規模プロジェクトでの入力トークンを約87%削減します。
- 認証情報の隔離: プライベートキーを安全に保つため、シェルコマンド用の「クリーンルーム」環境を作成します。
- マルチエージェントチャネル: 複数の実行中エージェントがコンテキストを重複させることなくステータスを同期できるブロードキャストチャネルを含みます。
開発者はこれを、MCPがClaudeの「思考空間」を管理する方法を根本的に変え、単なるツール追加にとどまらない例として共有しています。ハイブリッド検索とセキュリティミドルウェアのアーキテクチャは、他のMCPサーバー構築者にとっても有用かもしれません。
📖 Read the full source: r/ClaudeAI
👀 See Also

Claude-context-lintツールは、Claude Codeプロジェクトにおけるトークンオーバーヘッドを監査します。
claude-context-lintという新しいツールは、Claude Codeプロジェクトをスキャンし、ユーザー入力前にCLAUDE.mdファイル、スキル、MCPサーバー、システムプロンプトによって消費されるコンテキストウィンドウの量を表示します。このツールはトークン使用量を削減するための具体的な推奨事項を提供します。

OpenClawエージェント、カスタムスキルを通じて通話機能を獲得
ある開発者が、セルフホスト型OpenClawエージェント向けのカスタムスキルを作成し、電話通話機能を実現しました。これにより、ビルド完了やサーバー障害などのトリガーに基づいて、エージェントが通話を開始できるようになりました。この実装は、ウェブ検索やアラート設定を含む完全なチャット機能を備えた音声対話を提供します。

Kanwas: チームとAIエージェントのためのオープンソース共有コンテキストボード
Kanwasは、チームとAIエージェントがドキュメント、証拠、決定をライブストリーミングツールコールとともにキャンバス上で共有するオープンソースのマルチプレイヤーワークスペースです。Docker経由でセルフホストでき、YjsとBlockNoteを使用したGitバックアップが可能です。

Claude価格改定後の代替AIコーディング環境
ある開発者が、現在のAIコーディングセットアップを共有しています。主要モデルとしてGPT 5.4を使用し、ChatGPTサブスクリプションに含まれるCodexをフォールバックとして、さらにMinimax 2.7をバックアップとしてコーディングプランの価格で利用しています。