mcpField
M
mcpserverlist-mcp

mcpserverlist-mcp

リモート
github.com/sudomichaelその他02 日前に更新
リポジトリ

mcpserverlist-mcp について

mcpserverlist-mcpは、MCP サーバー作者向けのstdio MCP サーバーで、ディレクトリへの登録準備状況を確認できます。ホスト型サービスのツールを転送し、接続が切れた場合は再接続を試みます。

主な機能

  1. 01ディレクトリ登録の準備状況確認
  2. 02API キー不要の検索ツール
  3. 03API キーで使うアカウント・登録ツール
  4. 04再接続後に1回リトライ

活用シーン

  1. 01MCP サーバーの登録準備状況の確認
  2. 02ホスト型サービスでの登録申請や管理

MCP 対応

ホスト型 MCP エンドポイントに接続し、tools/list と tools/call をそのまま転送します。リモート側がリソースやプロンプトを提供する場合は、それらも転送します。

設定

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

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

ツール

詳細

mcpserverlist-mcp

MCP Server List 用の Stdio MCP サーバーです。ホストされたサービス https://mcpserverlist.io/mcp に接続し、ツールを変更せずに中継するため、stdio のみをサポートするクライアントやディレクトリでも利用できます。

MCP Server List の機能

MCP サーバーの作成者が、自分のサーバーを MCP ディレクトリに掲載できるよう支援します。サーバーが申請可能な状態かどうかを確認し、申請を代行する 99 ドルのマネージド申請サービスを提供します。

インストール

npx -y mcpserverlist-mcp で実行します(Node 20 以降)。

Claude Desktop(claude_desktop_config.json)、Cursor(~/.cursor/mcp.json):

{
  "mcpServers": {
    "mcpserverlist": {
      "command": "npx",
      "args": ["-y", "mcpserverlist-mcp"]
    }
  }
}

Claude Code:

claude mcp add mcpserverlist -- npx -y mcpserverlist-mcp

API キーを使用するには、上記の設定に "env": { "MCP_SERVER_LIST_API_KEY": "..." } を追加するか、claude mcp add に -e MCP_SERVER_LIST_API_KEY=... を渡します。

リモートへ直接接続(インストール不要)

Streamable HTTP をサポートするクライアントは、ホストされたサーバーに直接接続できます。

claude mcp add --transport http mcpserverlist https://mcpserverlist.io/mcp

または、JSON 設定で { "mcpServers": { "mcpserverlist": { "url": "https://mcpserverlist.io/mcp" } } } を指定します。

環境変数

変数必須説明
MCP_SERVER_LIST_API_KEYいいえAuthorization: Bearer <key> として送信されます。設定されている場合のみ送信されます。
MCP_SERVER_LIST_URLいいえリモートエンドポイントです。デフォルトは https://mcpserverlist.io/mcp です。

匿名利用と API キー

検索とチェックのツールは、キーなしで利用できます。アカウントに対する操作(自分のサーバー、申請)を行うツールには API キーが必要です。API キーは create_account ツールを呼び出して取得できます。現在の一覧を確認するには tools/list を使用してください。

動作

  • 起動時にリモートへ接続します。接続に失敗すると、stderr にエラーを出力してゼロ以外の終了コードで終了します。stdout には MCP プロトコルの通信のみが出力されます。
  • tools/list と tools/call を変更せずに転送します。リソースとプロンプトは、リモートがそれらを公開している場合にのみ転送されます。リモートサーバーの指示もミラーされます。
  • リモートとの接続が切れた場合、リクエスト時に再接続し、1 回だけ再試行します。

開発

npm install
npm test   # builds, then runs tests against an in-process fake remote

ライセンス

MIT

コメント

MCP は初めてですか?

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

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