mcpField
M
MyMCPTools

MyMCPTools

リモート
mymcptools.com開発ツール013 週間前に更新
リポジトリ公式サイト

MyMCPTools について

MyMCPTools は、他の MCP サーバーを検索し、リモートエンドポイントの状態を調べる MCP サーバーです。到達性やツールの変更確認に使え、状態は実際の MCP ハンドシェイクで調査します。ローカル専用サーバーはプローブ不可として扱います。

主な機能

  1. 01キーワードやカテゴリで MCP サーバーを検索
  2. 02サーバー情報とインストール方法を確認
  3. 03リモートサーバーの状態をライブ調査
  4. 04調査履歴とインシデントを確認
  5. 05ツール一覧の変更を検出
  6. 06カタログと稼働統計を表示

活用シーン

  1. 01推奨前にリモート MCP サーバーの到達性を確認
  2. 02サーバーが現在公開するツール数を確認
  3. 03障害や調査履歴を追跡
  4. 04互換性リスクの把握に向けてツール変更を確認

MCP 対応

ホスト型 Streamable HTTP の MCP エンドポイントと、そこへ接続するローカル stdio アダプターを提供します。ツールで MCP サーバーを検索し、状態を調査できます。

設定

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

エンドポイントhttps://mymcptools.com/api/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

8
パラメーター型必須説明
limitintegerいいえ結果の最大数(デフォルト 10、最大 50)。
querystringいいえ名前、説明、作成者、カテゴリに照合するフリーテキストのクエリ。
categorystringいいえカテゴリ slug。例:'database'。list_categories を参照してください。
officialbooleanいいえファーストパーティ/公式サーバーのみ。
integrationstringいいえ連携 slug。例:'claude-desktop' または 'cursor'。
install_typeenumいいえインストール方式を 1 種類に限定します。npm | pip | binary | docker | source | remote
only_verifiedbooleanいいえ最新のプローブ判定が GOOD または WARN のサーバーのみ。

詳細

MyMCPTools MCP サーバー

ほかの MCP サーバーを探すための、そしてさらに便利なことに、これから推奨しようとしているサーバーに実際に接続できるかを確認するための MCP サーバーです。

返される稼働率はすべて、README に記載された自己申告のメタデータではなく、サーバーのリモートエンドポイントとの実際の MCP ハンドシェイクに基づいています。

mymcptools.com によって提供されています。API キーは不要です。

インストール

リモートエンドポイント(推奨 — インストール不要)

サーバーはホストされています。クライアントが Streamable HTTP に対応している場合は、次のエンドポイントを直接指定してください。

https://mymcptools.com/api/mcp

ステートレス、読み取り専用、認証不要、API キー不要です。これは 公式 MCP Registry に io.github.shibley/mymcptools として公開されているエントリーでもあります。

ローカル stdio アダプター

このリポジトリのコードは、まだ Streamable HTTP に対応していないクライアント向けの、同じエンドポイントを利用する薄い stdio アダプターです。npm にはまだ公開されていないため、ソースからビルドしてください(Node.js 18 以降)。

git clone https://github.com/shibley/mymcptools-mcp-server.git
cd mymcptools-mcp-server
npm install && npm run build

次に、ビルドしたエントリーポイントをクライアントに指定してください。

{
  "mcpServers": {
    "mymcptools": {
      "command": "node",
      "args": ["/absolute/path/to/mymcptools-mcp-server/dist/index.js"]
    }
  }
}

これを claude_desktop_config.json(Claude Desktop)、.cursor/mcp.json(Cursor)、またはクライアントに相当する設定ファイルに追加してください。

MYMCPTOOLS_MCP_URL を設定すると、アダプターが接続するアップストリームのエンドポイントを変更できます。

ツール

ツール回答する内容
search_mcp_serversこのキーワード、カテゴリ、クライアント連携、またはインストール方式に一致するサーバーはどれですか?
get_mcp_server1 つのサーバーの全情報:インストールコマンド、リポジトリ、対応クライアント、現在のプローブ判定。
get_server_statusこのサーバーは現在接続可能ですか?判定、公開されているツール数、ハンドシェイクの遅延、ネゴシエートされたプロトコルバージョン。
get_server_history1 つのサーバーの直近のプローブ履歴と、日ごとの稼働率スパークライン。
list_server_incidents再構成された停止状況 — 連続するプローブ失敗の開始、終了、継続時間。
list_schema_driftプローブ間でツールが追加、削除、変更されたサーバーはどれですか?破壊的変更の検出に役立ちます。
list_categoriesすべてのカテゴリとクライアント連携、および件数。上記のフィルターに使える有効なスラッグを返します。
get_catalog_stats全体的な健全性:判定の内訳、トランスポートの構成、遅延のパーセンタイル。

プローブデータが対象とするもの、対象としないもの

数値を誤解しやすいため、率直に説明しておきます。

  • カタログには約 2,700 件のエントリーがありますが、プローブ可能なのは約 44 件のみです。つまり、実際に接続可能なリモートエンドポイントを公開しているものだけです。
  • それ以外はローカル専用サーバー(stdio、マシン上で npx または docker を使って実行)です。ハンドシェイクできるリモートエンドポイントがないため、架空のステータスを割り当てずに UNPROBEABLE として報告されます。これらについては、get_mcp_server が静的なリポジトリの鮮度シグナルにフォールバックします。
  • したがって、UNPROBEABLE は「リモートから確認できない」という意味であり、「壊れている」という意味ではありません。

そのため、ライブ検証ツールはリモート/ホスト型サーバーについては信頼度の高い情報として扱い、ローカルサーバーについてはカタログエントリー自体を有用な情報として扱ってください。

判定

判定意味
GOODハンドシェイクに成功し、サーバーがツールの一覧を返しました。
WARN接続可能ですが、問題がありました — ハンドシェイクが遅い、または応答が劣化しています。
AUTH_REQUIREDエンドポイントは稼働していますが、ツールの一覧を返す前に認証情報が必要です。
DOWNエンドポイントは公開されていますが、ハンドシェイクに失敗しました。
UNPROBEABLEプローブ対象となるリモートエンドポイントがありません — 通常はローカルの stdio サーバーです。

開発

npm install
npm run build

ビルドしたサーバーを stdio 経由でスモークテストします。

printf '%s\n%s\n%s\n' \
  '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"t","version":"1"}}}' \
  '{"jsonrpc":"2.0","method":"notifications/initialized"}' \
  '{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}' \
  | node dist/index.js

ライセンス

MIT

コメント

MCP は初めてですか?

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

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