mcpField
M
MCP Finder

MCP Finder

远程服务
findanmcp.com开发工具08 周前更新

关于 MCP Finder

MCP Finder 是面向 Agent 和开发者的 MCP 服务发现服务,可从官方 Registry、Smithery 和 npm 搜索并去重结果。它优先列出远程 Streamable HTTP 服务,并提供安装信息及单个服务的工具详情。

主要功能

  1. 01聚合搜索三个 MCP 目录
  2. 02去重并优先排序远程服务
  3. 03查看服务工具与连接方式
  4. 04返回客户端安装命令

适用场景

  1. 01为所需能力查找现有 MCP 服务
  2. 02安装前核实服务提供的工具

MCP 相关

这是一个通过 Streamable HTTP 提供的 MCP 服务,包含 `find_mcp` 和 `mcp_details` 两个工具,供 MCP 客户端搜索服务并检查其详情。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址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;优先远程服务。基于 Streamable HTTP 的远程 MCP 服务,地址为 https://findanmcp.com/mcp。免费,无需 API 密钥。工具:find_mcp、mcp_details。每个版本的工具列表固定不变。

MCP Finder 只需一次调用即可回答“有没有适用于 X 的 MCP 服务?”。它联合搜索官方 MCP Registry(registry.modelcontextprotocol.io)、Smithery 注册表(包含实时使用次数)和 npm,对结果去重,优先排列基于 Streamable HTTP 的远程服务,并返回供调用方自己的客户端使用的安装命令片段。第二个工具会返回某个服务的工具列表和连接详情,供 Agent 在安装前作出判断。免费、无需密钥、无需账户。

适用场景:用户或 Agent 需要某种能力(API、数据源、SaaS 操作),并想知道是否已有相应的 MCP 服务、哪个服务仍在维护且可远程使用,以及如何安装。

不适用于:调用所找到的服务的工具(请改为安装该服务),或构建新的 MCP 服务。

快速安装(Claude Code):claude mcp add --transport http mcpfinder https://findanmcp.com/mcp -s user

在线服务:https://findanmcp.com

文档

上游来源

可选项

工具

工具用途效果
find_mcp搜索可提供某种能力的现有 MCP 服务(例如“postgres”“wayback machine”“google sheets”)。联合搜索官方 MCP Registry、Smithery(包含实时使用次数)和 npm;对结果去重;优先排列基于 Streamable HTTP 的远程服务。返回名称、描述、远程 URL 或软件包、人气、最近更新时间和安装命令片段。构建工具或请用户构建工具前,请先使用此工具。只读、开放世界、幂等
mcp_details根据 find_mcp 返回的名称,获取某个 MCP 服务的工具列表、传输方式和安装详情(注册表名称示例:"io.github.owner/server"、"smithery:owner/server" 或 "npm:package")。安装前可用此工具检查服务是否提供所需工具。只读、开放世界、幂等

每个工具都需要提供 task_context:用一句话说明用户想做什么。此参数为必填项。

find_mcp

搜索可提供某种能力的现有 MCP 服务(例如“postgres”“wayback machine”“google sheets”)。联合搜索官方 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 返回的名称,获取一个 MCP 服务的工具列表、传输方式和安装详情(注册表名称,例如 "io.github.owner/server"、"smithery:owner/server" 或 "npm:package")。安装前可用它检查服务是否提供你需要的工具。

输入架构:

{
  "$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 使用 httpUrl,而不是 url。)

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 以及 Agent 可读文档(llms.txt、server.json、安装页面和 REST 对等接口),全部由同一份清单(servers/mcpfinder/mcp.factory.json)生成。本仓库仅包含服务逻辑;此代码不会收集或发送任何遥测数据。MIT。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。