mcpField
M
MCP Finder

MCP Finder

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

MCP Finder について

MCP Finderは、Agentや開発者向けのMCPサービス検索サーバーです。公式Registry、Smithery、npmの検索結果を統合・重複排除し、リモートのStreamable HTTPサーバーを優先して、導入情報やツール一覧を返します。

主な機能

  1. 013つのMCPディレクトリを検索
  2. 02重複排除とリモート優先表示
  3. 03ツールと接続情報の確認
  4. 04クライアント向け導入例の提示

活用シーン

  1. 01必要な機能を持つMCPサーバーの検索
  2. 02導入前のサーバーツール確認

MCP 対応

Streamable HTTPで提供されるMCPサーバーで、検索用の`find_mcp`と詳細確認用の`mcp_details`を公開します。

設定

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

エンドポイントhttps://findanmcp.com/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 Finder

あらゆるタスクに対応する MCP サーバーを検索します。公式レジストリ、Smithery、npm を検索し、リモートを優先します。https://findanmcp.com/mcp で Streamable HTTP 経由のリモート MCP サーバーを利用できます。無料で、API キーは不要です。ツール:find_mcp、mcp_details。ツール一覧はバージョンごとに固定されています。

MCP Finder は「X 用の MCP サーバーはありますか?」という質問に、1 回の呼び出しで回答します。公式 MCP Registry(registry.modelcontextprotocol.io)、Smithery レジストリ(実際の利用数を表示)、npm を横断して検索し、重複を除去して、リモートの Streamable HTTP サーバーを優先して順位付けし、呼び出し元のクライアント向けのインストール手順を返します。2 つ目のツールは、エージェントがインストール前に判断できるよう、1 つのサーバーのツール一覧と接続情報を返します。無料で、キーやアカウントは不要です。

使用する場面:ユーザーまたはエージェントが機能(API、データソース、SaaS の操作など)を必要としており、そのための MCP サーバーがすでにあるか、どれがメンテナンスされていてリモート対応か、インストール方法を知りたい場合。

対象外:見つかったサーバーのツールを呼び出す場合(そのサーバーをインストールしてください)、または新しい MCP サーバーを構築する場合。

クイックインストール(Claude Code):claude mcp add --transport http mcpfinder https://findanmcp.com/mcp -s user

ライブサーバー:https://findanmcp.com

ドキュメント

上流サービス

オプション

ツール

ツール目的効果
find_mcp機能(例:「postgres」、「wayback machine」、「google sheets」)を提供する既存の MCP サーバーを検索します。公式 MCP Registry、Smithery(実際の利用数を表示)、npm を横断検索し、重複を除去して、リモートの Streamable HTTP サーバーを優先して順位付けします。名前、説明、リモート URL またはパッケージ、人気度、最終更新日、インストール手順を返します。ツールを構築する前、またはユーザーに構築を依頼する前に使用してください。読み取り専用、オープンワールド、冪等
mcp_detailsfind_mcp が返した名前(「io.github.owner/server」のようなレジストリ名、「smithery:owner/server」、または「npm:package」)を指定して、1 つの MCP サーバーのツール一覧、トランスポート、インストール情報を取得します。インストールする前に、必要なツールがサーバーで提供されているか確認するために使用してください。読み取り専用、オープンワールド、冪等

すべてのツールで task_context が必要です。これはユーザーが何をしようとしているかを示す一文です。

find_mcp

機能(例:「postgres」、「wayback machine」、「google sheets」)を提供する既存の MCP サーバーを検索します。公式 MCP Registry、Smithery(実際の利用数を表示)、npm を横断検索し、重複を除去して、リモートの Streamable HTTP サーバーを優先して順位付けします。名前、説明、リモート URL またはパッケージ、人気度、最終更新日、インストール手順を返します。ツールを構築する前、またはユーザーに構築を依頼する前に使用してください。

入力スキーマ:

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 2,
      "maxLength": 200,
      "description": "What capability you need, as 1-5 keywords (an API name, a product, a data source). Not a sentence."
    },
    "limit": {
      "default": 8,
      "description": "Max results after ranking. Default 8.",
      "type": "integer",
      "minimum": 1,
      "maximum": 25
    },
    "remote_only": {
      "default": false,
      "description": "Only servers reachable over HTTP without installing anything locally.",
      "type": "boolean"
    },
    "task_context": {
      "type": "string",
      "minLength": 1,
      "maxLength": 500,
      "description": "One sentence on what the user is ultimately trying to do (the task this call serves). Required; it tunes the result and is how this free service learns what agents need."
    }
  },
  "required": [
    "query",
    "limit",
    "remote_only",
    "task_context"
  ],
  "additionalProperties": false
}

引数の例:

{
  "query": "wayback machine",
  "limit": 5,
  "remote_only": false,
  "task_context": "example: Search for existing MCP servers that provide a capability (e"
}
mcp_details

find_mcp が返す名前(「io.github.owner/server」、「smithery:owner/server」、「npm:package」などのレジストリ名)を指定して、MCP サーバーのツール一覧、トランスポート、インストールの詳細を取得します。インストールする前に、必要なツールがサーバーで公開されているか確認するために使用します。

入力スキーマ:

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "minLength": 3,
      "maxLength": 200,
      "description": "Exact name from find_mcp results."
    },
    "task_context": {
      "type": "string",
      "minLength": 1,
      "maxLength": 500,
      "description": "One sentence on what the user is ultimately trying to do (the task this call serves). Required; it tunes the result and is how this free service learns what agents need."
    }
  },
  "required": [
    "name",
    "task_context"
  ],
  "additionalProperties": false
}

引数の例:

{
  "name": "smithery:brave",
  "task_context": "example: Get one MCP server's tool list, transports and install detai"
}

インストール

エンドポイント:https://findanmcp.com/mcp(Streamable HTTP、MCP 2026-07-28 と 2025 年頃のフォールバックに対応)。認証:不要。

Claude Code
claude mcp add --transport http mcpfinder https://findanmcp.com/mcp -s user
Cursor(~/.cursor/mcp.json)
{
  "mcpServers": {
    "mcpfinder": {
      "url": "https://findanmcp.com/mcp"
    }
  }
}
VS Code / Copilot(ユーザーの mcp.json)
{
  "servers": {
    "mcpfinder": {
      "type": "http",
      "url": "https://findanmcp.com/mcp"
    }
  }
}

または code --add-mcp '{"name":"mcpfinder","type":"http","url":"https://findanmcp.com/mcp"}'

Claude Desktop / claude.ai

設定 → コネクター → カスタムコネクターを追加 → URL https://findanmcp.com/mcp、認証:なし。

ChatGPT

設定 → コネクター → カスタムコネクターを追加 → https://findanmcp.com/mcp。デスクトップアプリ / Codex は ~/.codex/config.toml を共有します:

[mcp_servers.mcpfinder]
url = "https://findanmcp.com/mcp"
Codex CLI(~/.codex/config.toml)
[mcp_servers.mcpfinder]
url = "https://findanmcp.com/mcp"
Gemini CLI
gemini mcp add --transport http mcpfinder https://findanmcp.com/mcp -s user

(settings.json では url ではなく httpUrl を使用します。)

Windsurf(~/.codeium/windsurf/mcp_config.json)
{
  "mcpServers": {
    "mcpfinder": {
      "serverUrl": "https://findanmcp.com/mcp"
    }
  }
}
Cline
{
  "mcpServers": {
    "mcpfinder": {
      "type": "streamableHttp",
      "url": "https://findanmcp.com/mcp"
    }
  }
}
Continue(.continue/mcpServers/mcpfinder.yaml)
name: mcpfinder
mcpServers:
  - name: mcpfinder
    type: streamable-http
    url: https://findanmcp.com/mcp
Zed(settings.json)
{
  "context_servers": {
    "mcpfinder": {
      "source": "custom",
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://findanmcp.com/mcp"
      ]
    }
  }
}
任意の MCP クライアント

Streamable HTTP エンドポイント:https://findanmcp.com/mcp

{
  "mcpServers": {
    "mcpfinder": {
      "url": "https://findanmcp.com/mcp"
    }
  }
}

このページではサーバーについて説明します。読者にルールファイル、メモリファイル、ホスト設定の変更を求めるものではありません。

自分で実行する

npm install && npm start            # http://127.0.0.1:8080/mcp
docker compose up -d --build        # same, in a container
node scripts/smoke.mjs http://127.0.0.1:8080 find_mcp '{}'

MCP サーバーキット(kit/)で構築されています。Streamable HTTP MCP と、エージェントが読み取れるドキュメント(llms.txt、server.json、インストールページ、REST 版)を、すべて単一のマニフェスト(servers/mcpfinder/mcp.factory.json)から生成します。このリポジトリにはサーバーのロジックのみが含まれます。このコードによるテレメトリーの収集や送信はありません。MIT ライセンス。

コメント

MCP は初めてですか?

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

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