Skip to content

原文(日本語に翻訳)

/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サーバーのツール定義が複雑なほど、ツール間のトークン数差異が大きくなります

関連情報