mcpField
M
MCP Schema Audit

MCP Schema Audit

リモート
github.com/tylerscomic-lab開発ツール014 週間前に更新
リポジトリ

MCP Schema Audit について

MCP Schema Auditは、MCPツールやマーケットプレイス掲載情報を検査するMCPサーバーです。定義を採点し、モデルによるツール選択や引数入力の誤りにつながる具体的な問題を示します。

主な機能

  1. 01単一ツール定義を0〜100点で採点
  2. 02一括監査とツール間チェック
  3. 03曖昧な説明や引数文書の欠落を検出
  4. 04命名、列挙値の規模、スキーマの深さを確認
  5. 05マーケットプレイスの説明文字数制限を検証

活用シーン

  1. 01公開前の新しいツール定義の確認
  2. 02サーバー内で一貫しない命名の発見
  3. 03マーケットプレイスへの掲載前の文字数確認

MCP 対応

単一の定義、複数ツール、マーケットプレイス説明を監査するツールをMCPクライアントに提供します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp-schema-audit-mcp.mcpize.run/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

mcp-schema-audit-mcp

ライセンス:MIT MCPize で公開中

ほかの MCP ツール定義やマーケットプレイスの掲載情報を監査し、モデルがツールを誤って呼び出したり、まったく呼び出さなかったり、パラメーターを誤って入力したりする原因となる具体的なパターンを検出する MCP サーバーです。曖昧な説明、パラメーターの説明不足、動詞から始まらない命名、巨大な列挙型、深くネストしたスキーマに加え、MCPize の説明文に設けられた500文字の上限も検出します。この上限に違反すると、デプロイ時に警告なしで失敗します。

ツール定義の問題の多くはエラーを発生させません。モデルが誤ったツールを呼び出したり、適切なツールを誤った引数で呼び出したりするだけで、しかもそれは気づきにくく、断続的に発生します。すべてのツールを0〜100点で評価し、修正すべき箇所を具体的に示します。

このツールが作られた理由

動詞から始まる命名、パラメーターの説明、スキーマの深さは、見た目だけの問題ではありません。これらは、モデルがツールをどれだけ確実に選び、パラメーターを正しく入力するかに、測定可能な影響を与えます。このプロジェクトでは、ツールを新しく作るたびに読み返す必要のあるブログ記事ではなく、実際の監査ツールとしてこれらのパターンを実装しています。

ツール

audit_tool_definition

単一のツール(名前、説明、inputSchema)を監査します。使いやすさのスコアを0〜100で返し、各問題の重大度、重要な理由、修正方法を具体的に示します。

audit_tool_batch

サーバー内のすべてのツールを対象に同じチェックを実行し、さらにツール間のチェックも行います。重複した名前、命名規則の不統一(1つのサーバー内でsnake_caseとcamelCaseが混在している場合)、問題が最も多い項目の要約を確認します。

check_marketplace_description

マーケットプレイス向けの短い説明文と長い説明文が、既知のプラットフォーム制限に適合しているかを検証します。特に、デプロイを試してから気づくことのないよう、MCPize の短い説明文に対する500文字の上限を事前に検出します。

使い方

ホステッド版(推奨、セットアップ不要): MCPize に登録してください。無料プランが含まれています。より多く利用する場合は月額7ドルです。

セルフホスト:

npm install
node server.js

:8080(/mcp)でStreamable HTTP MCPエンドポイントを公開し、/healthでヘルスチェックを提供します。

小規模ツール群の一部

Claude Code/MCP ビルダー向けの、正確性監査ツール3つとともに開発されました。 cron-schedule-audit-mcp(DSTを考慮したcronの検証)、regex-safety-audit-mcp(ReDoSの検出)、claude-cost-audit-mcp(Claude APIの正確なコストとキャッシュの費用対効果を計算)。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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