MCP服务器编码演示指南
步骤1:克隆存储库
- 在设备上创建一个文件夹,用于存储MCP服务器以保持有序。
- 将存储库克隆到该文件夹中。
步骤2:查看源文件
- 导航到
src文件夹并查看以下文件:
- index.ts:需要修改的基本模板服务器。 - demo.ts:演示API集成的功能示例。
步骤3:选择API
- 首选 快速 API 并找到要使用的API和端点。
- 获取访问权限和您的自动授权密钥。查看示例输出,了解请求的结构。
- 确保检索到正确的标头、授权详细信息和请求参数。
注: 建议使用具有良好评级和清晰输出的API。为了确保它是可靠的。
步骤4:配置演示
- 定义服务器名称 -选择一些你或最终用户容易识别的东西。
- 定义您的工具:选择一个对您的用例有意义的名称。收集参数,并在需要时根据需要进行标记。
- 配置资源:
- 确保正确调用API。配置您的授权标头和端点url。 - 在请求中传递正确的数据。 - 注意-正确处理身份验证(在MCP配置或 .env 文件)。
步骤5:安装和构建
- 如果尚未安装,请安装依赖项:
npm install
npm run build步骤6:配置您的聊天应用程序
- 以示例配置为基础,编辑以下内容:
- 生成路径与您的生成文件位置匹配。 - 设置适当的工具名称。 - 确保命令正确。 - 将API密钥作为ENV值插入。
- 为您的云桌面或5ier设置保存配置文件。
- ~/库/应用程序支持
- 重新启动聊天应用程序以应用更改。
{
"stock": {
"command": "node",
"args": ["users/mcp-servers/mcp-server-demo-1/build/demo.js"],
"env": {
"RAPIDAPI_KEY": "XXX-XXX-XXX-XXX-XXX-XXX-XXX-XXX-XXX"
},
"disabled": false,
"autoApprove": []
}
}步骤8:测试您的设置
- 启动聊天并验证您的服务器是否按预期工作。
调试和故障排除
帮助
在Claude Desktop上设置MCP(用户指南)\ https://modelcontextprotocol.io/quickstart/user
制作MCP服务器快速入门指南(开发指南)\ https://modelcontextprotocol.io/quickstart/server
MCP 101与构建MCP服务器\ https://glama.ai/blog/2024-11-25-model-context-protocol-quickstart
TS MCP SDK\ https://github.com/modelcontextprotocol/typescript-sdk
5ire-如何将MCP添加到5ire
- 打开应用程序支持文件夹并编辑MCP配置文件。\
https://5ire.app/docs
对代码没有信心?-考虑一下Cline的方式
- 在VS Code上安装Cline。https://marketplace.visualstudio.com/items?itemName=saoudrizwan.claude-dev
- 将您的API密钥添加到Cline
- 选择一个功能强大的型号(Claude3.5、Deepseek、Gpt4o或Gemini Pro)
- 创建一个新目录,并指示cline为您构建一个MCP服务器。
- 您可以使用存储库中包含的示例提示。
附加说明
- 将添加指向特定调试资源和聊天应用程序配置的链接。
- MCP服务器可以直接在Klein内部署和测试。
