原文(日本語に翻訳)
/context でサーバーの全MCPツールに同一トークン数が表示されていた問題を修正
原文(英語)
Fixed /context showing identical token counts for all MCP tools from a server
概要
/context コマンドでコンテキスト使用量を確認した際、同一MCPサーバーから提供される全ツールが同じトークン数を表示していました。この修正により、各MCPツールの実際のトークン使用量が正確に表示されるようになります。
基本的な使い方
/context修正後は、各MCPツールのトークン数が正確に表示されます。
# 修正前(問題のある表示)
MCP Tools:
github:list-repos 120 tokens ← 全て同じ値
github:create-issue 120 tokens ← 全て同じ値
github:get-pr 120 tokens ← 全て同じ値
# 修正後(正確な表示)
MCP Tools:
github:list-repos 85 tokens
github:create-issue 143 tokens
github:get-pr 112 tokens実践例
コンテキスト使用量の正確な把握
bash
claude
# MCPサーバーを使用した後
> GitHubのIssueを一覧表示してください
# コンテキスト使用量を確認
/context
# 修正後: 各ツールの実際のトークン数が表示される
# → どのツールがコンテキストを多く消費しているか把握できるコンテキスト最適化の判断
bash
/context
# 表示例(修正後)
# MCP Tools:
# filesystem:read-file 89 tokens
# filesystem:write-file 94 tokens
# filesystem:list-dir 67 tokens
#
# 各ツールのコストを把握して、使用するツールを選択できる大規模なMCPサーバー構成での分析
bash
# 多数のMCPツールを持つ場合
/context
# 修正後はツールごとの正確なコストが分かるため
# コンテキスト管理の計画が立てやすくなる注意点
- この修正はトークン数の表示のみを修正しており、実際のトークン使用量は変わりません
/contextの結果は現在のセッションのコンテキスト使用状況を反映しています- MCPサーバーのツール定義が複雑なほど、ツール間のトークン数差異が大きくなります