mcpField
M
mcp-checkup

mcp-checkup

ローカル
github.com/yifanyifan897645開発ツール129 週間前に更新

mcp-checkup について

mcp-checkupは、インストール済みのMCP環境がコンテキストをどれだけ消費するか把握したい開発者向けのMCPサーバーです。サーバーやツールのトークン使用量を測定し、重複を検出して、評価と改善案を含むレポートを作成します。

主な機能

  1. 01サーバー・ツール別のトークンコスト測定
  2. 02ツール名の重複検出
  3. 03ツールとサーバーの効率評価
  4. 04Markdown形式の診断レポート生成
  5. 05MCP設定ファイルの自動検出

活用シーン

  1. 01コンテキスト消費の大きいサーバーの特定
  2. 02長すぎるツール説明の確認
  3. 03サーバー間で重複するツールの検出

MCP 対応

MCPサーバーとして、導入済みのMCPサーバー設定とツールを分析します。トークンコスト、重複、評価、最適化案を返します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"yifanyifan897645-mcp-checkup": {
"command": "npx",
"args": [
"-y",
"mcp-checkup"
]
}
}
}
起動コマンドnpx -y mcp-checkup

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmmcp-checkup0.1.0

ツール

5

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
config_pathstringいいえMCP 設定ファイルのパス。指定されていない場合は自動検出します。

詳細

mcp-checkup

npm version npm downloads License: MIT

MCP サーバーがコンテキストウィンドウをどれだけ消費しているか、調べてみましょう。

mcp-checkup は、MCP の構成を分析する MCP サーバーです。インストール済みの各サーバーとツールのトークンコストを測定し、重複を見つけ、効率を評価して、最適化レポートを作成します。

クイックスタート

npx mcp-checkup

次に、AI アシスタントに次のように尋ねてください。

"Run an MCP health check on my setup"
"How many tokens are my MCP servers using?"
"Generate an MCP health report"

なぜ必要?

MCP ツールは、スキーマだけで 550~1,400 トークンを消費します。50 個のツールを持つサーバーは、何も入力していない段階で 30,000 トークン以上を消費することがあります。MCP サーバーがコンテキストウィンドウをどれだけ消費しているのか、把握していない開発者は少なくありません。

コミュニティからの実例:

  • GitHub MCP を追加したところ、あるユーザーのトークン使用量が 34K から 80K に増加しました(出典)
  • ある開発者は、会話を始める前に、わずか 4 つのサーバーだけで 67,000 トークンが消費されていることを発見しました(出典)
  • 週間ダウンロード数が 240K の Context7 は、必要以上に 3 倍ものトークンをツールの説明に消費しています(出典)

ツール

analyze_servers

MCP の設定をスキャンし、インストール済みの各サーバーのトークンコストを測定します。設定ファイルを自動検出します。

"Which of my MCP servers costs the most tokens?"
analyze_tools

特定のサーバーを詳しく分析します。ツールごとのトークンコスト、評価、冗長な説明、最適化の提案を確認できます。

"Break down the token cost of my GitHub MCP server"
find_duplicates

インストール済みのサーバー間で、ツール名の重複を見つけます。重複するツールはメリットがないままコンテキストを消費します。

"Do any of my MCP servers have overlapping tools?"
count_tokens

任意のテキストのトークン数を数えます。コンテキストの使用量の見積もりに便利です。

"How many tokens is this prompt?"
generate_report

サーバーの評価(A~F)、トークンコスト、重複、実行可能な改善案を含む、完全な Markdown 形式のヘルスレポートを作成します。

"Generate a full MCP health report"

評価システム

ツールごとの評価
評価トークン数意味
A≤100優秀 — コンテキストコストは最小限です
B≤300良好 — スキーマサイズは妥当です
C≤600普通 — 最適化できる可能性があります
D≤1000不十分 — スキーマが肥大化しています
F>1000不合格 — コンテキストウィンドウに深刻な影響を与えます
サーバーごとの評価
評価合計トークン数意味
A≤500無駄がなく効率的です
B≤1500妥当です
C≤3000重くなり始めています
D≤6000コンテキストコストが大きいです
F>6000コンテキストウィンドウを大幅に圧迫します

インストール

Claude Desktop / Claude Code
{
  "mcpServers": {
    "mcp-checkup": {
      "command": "npx",
      "args": ["-y", "mcp-checkup"]
    }
  }
}
Cursor

同じ形式で .cursor/mcp.json に追加します。

自動検出

mcp-checkup は、次の場所にある MCP の設定を自動的に検出します。

  • .mcp.json(現在のディレクトリ)
  • Claude Desktop の設定(Windows/macOS/Linux)
  • .cursor/mcp.json

または、任意のツールにカスタムパスを渡すこともできます。

比較

ツール目的アプローチ
mcp-checkupトークンコストを診断分析してレポートを作成し、各ツールのコストを正確に確認
lean-ctxトークン使用量を削減実行時にコンテキストを圧縮
MCP InspectorMCP サーバーをデバッグ接続とツール呼び出しをテスト

まず mcp-checkup を使って問題を見つけてから、解決方法を決めてください。

MCP Toolkit の一部

すべてのサーバーを見る →

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。