天气数据服务

一个基于MCP协议的天气数据服务,通过调用Open-Meteo API获取城市坐标和实时/每小时天气数据。

  • by RenatoCugler
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 RenatoCugler/mcp-weather-server

使用说明

MCP天气服务器——示例项目

这个仓库是一个小型示例项目:我的第一个MCP(模型上下文协议)服务器。

它是根据下面链接的教程完成的一项练习。感谢原作者提供的指南和启发。

功劳/学分

  • 教程/灵感来源:德布斯·奥布莱恩(debs_obrien)
    • https://dev.to/debs_obrien/构建你的第一个MCP服务器——初学者教程-5fag

快速入门

  • 要求:Node.js(推荐18+版本),npm
  • 安装依赖项:
npm install
  • 运行(开发):
node main.ts

注释

  • 这个项目揭示了一个简单的(事实/原理/方法等,具体根据上下文补充) get-weather 使用MCP服务器SDK的工具。该 实现过程调用Open-Meteo API来将城市解析为坐标并获取数据 当前/每小时天气数据。
  • 见 main.ts 关于实施细节。

如果你愿意,我可以添加一个小型示例客户端或测试框架来进行演示 在本地调用服务器。