
MCP 官方文档

2025.03.10
0
JavaScriptMCP服务目录Smithery.ai查询搜索工具
FindMCP 是一个基于 Model Context Protocol (MCP) 的服务目录工具,专门用于提供 Smithery.ai 网址查询功能。它是 Cursor 编辑器 AI 功能的扩展工具,主要功能包括提供 MCP 服务目录、完全兼容 MCP 协议以及与 Cursor 编辑器的无缝集成。
View on GitHub
Overview
基本能力
产品定位
FindMCP 是一个 MCP 服务目录工具,专门用于提供 Smithery.ai 网址查询功能,与 Cursor 编辑器 AI 功能集成。
核心功能
- 提供 MCP 服务目录
- 完全兼容 MCP 协议
- 专为 Cursor 设计
- 快速查询 Smithery.ai 网址
- 简单易用的命令行界面
适用场景
- 在 Cursor 编辑器中查询 MCP 服务
- 开发需要集成 MCP 服务的应用
- 快速访问 Smithery.ai 网站
工具列表
smithery_search
: 返回 Smithery.ai 网址,用于查询更多 MCP 服务
常见问题解答
- Failed to create client 错误: 确保使用正确的路径和转义字符,重启 Cursor,检查 MCP 服务器是否正常运行,考虑将项目移动到没有中文字符和空格的路径。
- Unexpected token 'H' 错误: 服务器在标准输出中混入了调试信息,干扰了 JSON 通信。修复方法是将 console.log 改为 console.error。
- LLM 不使用 MCP 工具: 确保 MCP 服务器已成功连接,使用更明确的指令,直接提及工具名称,尝试重新启动对话,检查 Cursor 控制台是否有错误信息。
使用教程
使用依赖
- Node.js >= 16.0.0
- npm >= 6.0.0
安装教程
本地安装
npm install
本地启动服务
使用提供的启动脚本:
./start-mcp.sh
或直接使用 npm:
npm start
在 Smithery.ai 上部署
- 访问 https://smithery.ai/new
- 点击 "Connect with GitHub" 连接您的 GitHub 账号
- 将代码推送到 GitHub 仓库
- 在 Smithery.ai 上选择您的仓库并配置服务
- 点击部署按钮完成部署
调试方式
- 在终端中手动运行服务器:
npm start
- 查看输出日志,检查是否有错误信息
- 确保 MCP 服务器能够正常启动和运行