使用说明
MCP服务器构建教程
在本教程中Model Context Protocol (MCP) 学习如何构建服务器。 Node.js 打开TypeScript 使用外部API (OpenWeatherMap) 联合获取天气信息MCP 创建服务器。
対象読者
- Node.js 单击功能区上TypeScript 有基本知识的开发人员
- MCP第一次挑战服务器建设的人
大约所需时间
- 2〜3时间程度
完成,完成MCP服务器功能
- 指定的城市现在的天气信息和几天的天气预报OpenWeatherMap API 获得并提供MCP 实现工具。
所需环境
- Node.js: v18 推荐以上内容
- npm (Node.js )或 纱线
- 文本编辑器: VSCode 建议
- Git
环境构筑手顺
- 安装各种工具:
- Node.js (npm ),模板名称将采用不同的格式: Node.js 网站标题 求值时使用曲面法线的原始方向。
- yarn (任意): Yarn 网站标题 中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。npm 中所述修改相应参数的值。
- Git: Git 网站标题 求值时使用曲面法线的原始方向。
- VSCode (推奨): Visual Studio Code 网站标题 求值时使用曲面法线的原始方向。
- OpenWeatherMap API 获取密钥:
- 在本教程中,为了获取天气信息OpenWeatherMap API 来修改标记元素的显示属性。
- OpenWeatherMap 注册页面 中所述修改相应参数的值。
- 登录后API keys 制表符 单击功能区上API 确保生成了密钥。通常"Default" 中所述修改相应参数的值。稍后使用此键。
教程的推进方法
本教程包含Wiki 页面上详细说明了步骤。 建议按以下顺序进行。
- 01.简介
- 02. MCP什么是?
- 03.在教程中制作的内容
- 04.开发环境的准备
- 05. MCP创建服务器项目
- 06. MCP服务器实施-API密钥设置和准备
- 07. MCP服务器实施-类型定义
- 08. MCP服务器实施-API客户机
- 09. MCP服务器实施-MCP工具定义
- 10. MCP实施服务器-错误处理
- 11. MCP服务器实施-主处理和单元测试
- 12. MCP构建和运行服务器
- 13. MCP对设定文件的登录和动作确认
- 14.安全注意事项
- 15.现有MCP与服务器协作
- 16.生产环境部署考察
- 17.故障排除
- 18.总结和下一步
分发
改善提案和错误报告Issue 屋脊Pull Request 请随意寄来。
许可证
这个项目MIT License 的基础上公开。了解更多信息 LICENSE 请看文件。
