
MCP Finder Server (@mcpfinder/server)

2025.05.06
1
JavaScriptAI 代理能力扩展开发效率提升开发效率
MCP Finder Server 是一个 Node.js 应用程序,实现了 MCP(Model Context Protocol)服务器,旨在与 MCP 客户端(如 Cursor、Claude Desktop、Windsurf)一起本地运行。它提供工具,允许客户端内的 AI 与 MCP 生态系统交互。主要功能包括发现、检索和管理 MCP 服务器,使 AI 助手能够动态扩展其能力。
View on GitHub
Overview
基本能力
产品定位
MCP Finder Server 是一个为 AI 代理提供动态能力扩展的工具,类似于“AI 的 API 商店”。它允许 AI 代理按需搜索和安装新功能,无需编码或手动设置。
核心功能
- 发现 MCP 服务器:通过
search_mcp_servers
工具搜索中央 MCP Finder Registry 中注册的可用 MCP 服务器。 - 检索服务器详情:通过
get_mcp_server_details
工具获取特定 MCP 服务器的详细信息。 - 管理服务器配置:通过
add_mcp_server_config
和remove_mcp_server_config
工具添加或移除客户端应用程序的本地 MCP 服务器配置文件。
适用场景
- AI 代理能力扩展:当用户请求 AI 不具备的功能时,AI 可以自动搜索并安装相关 MCP 服务器。
- 开发效率提升:开发者可以通过 MCP Finder 快速集成新工具,无需手动配置。
工具列表
- search_mcp_servers:搜索 MCP Finder Registry 中的可用 MCP 服务器。
- get_mcp_server_details:获取特定 MCP 服务器的详细信息。
- add_mcp_server_config:添加或更新客户端应用程序的本地 MCP 服务器配置文件。
- remove_mcp_server_config:移除客户端应用程序的本地 MCP 服务器配置文件。
常见问题解答
- 安全考虑:
add_mcp_server_config
和remove_mcp_server_config
会修改用户本地文件,服务器本身不执行权限检查,依赖调用客户端进行安全强制执行。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm。
安装教程
- 快速启动:运行以下命令进行交互式设置:
bash npx -y @mcpfinder/server --setup
- 手动配置:创建或修改客户端 JSON 配置文件,添加
mcpfinder
条目。json { "mcpServers": { "mcpfinder": { "command": "npx", "args": [ "-y", "@mcpfinder/server" ] } } }
- 从源代码运行:
bash git clone https://github.com/mcpfinder/server node index.js
调试方式
- Stdio 模式:运行
node index.js
。 - HTTP 模式:运行
node index.js --http
。 - 指定端口:运行
node index.js --http --port <number>
。 - 帮助信息:运行
node index.js --help
。