Skip to content
TopicTracker
出典 HackerNews原文を表示
翻訳言語翻訳言語

Show HN: MCP-compress-router – MCP圧縮ルーター

複数のMCPサーバーを利用する際、各LLMリクエストに全ツールの説明が含まれ、トークン消費とコストが増大する問題を解決。本ツールは全MCPサーバーを「get_tool_schema」と「invoke_tool」の2つのツールのみでプロキシし、必要なときだけスキーマを取得する仕組みにより、3サーバーで約26Kトークンのオーバーヘッドを90%以上削減。最大圧縮時は900トークンにまで圧縮可能。

背景メモ

MCP(Model Context Protocol)は、AIエージェント(ClaudeなどのLLM)が外部ツール(Notion API、GitHub APIなど)を呼び出すための標準プロトコル。各MCPサーバーはツール名と引数スキーマの一覧をLLMに渡すが、サーバー数が増えると毎回のやり取りで大量のトークンを消費する(数十万トークンは日常的)。このコスト問題は、MCPを本番運用する際の現実的な障壁として認識されている。 ameshkovが公開した`mcp-compress-router`は、全ツール記述をLLMに送る代わりに、まず「ツール名だけ」を渡し、LLMが具体的に使いたいツールを選んだ時点で初めて詳細スキーマを取得する仕組み(遅延ロード方式)。3サーバーで26Kトークン→900〜2000トークンに圧縮、コストを90%以上削減できる。LLMのコンテキスト長制限に悩む開発者向けの実用的なバンドエイドであり、MCPエコシステムのスケーラビリティ問題へのシンプルな対処法として注目を集めている。

関連記事

  • Safari Technology Preview 247 introduces the Safari MCP server, a Model Context Protocol server that lets AI agents connect to a Safari browser window to access DOM, network requests, screenshots, and console output for more autonomous web debugging and development.