天气查询工具

一个基于TypeScript SDK开发的天气查询工具,通过Open-Meteo API获取实时天气信息,并集成到Claude桌面配置中。

  • by Rohan-Sidd
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 Rohan-Sidd/weather-mcp

使用说明

你好,这是一个使用anthropic提供的typescript-sdk构建的简单天气mcp。这个想法很简单,我们使用一个免费的天气api来使用lat-long的地方使用免费的Open-Meteo api来获得实时天气。将此天气mcp添加到claude_desktop_config文件中 { “天气工具”:{ “命令”:“C:\nvm4w\nodejs\node.exe”, “args”:[ “C:\用户\\weather-mcp\dist\index.js“//这是构建文件夹中索引文件的路径 ] } 一旦你完成了这项工作,你可以问克劳德“伦敦今天的天气怎么样”,它会给你打电话,让你使用意图识别来获取信息。

开始初始化节点项目(npm init-y) 安装依赖项(npm Install@modelcontextprotocol/sdk-zod-zod到json模式),然后(npm Install--save dev typescript@types/node) 生成构建文件夹:npx-tsc(将ts文件转换为node.js可以处理的js文件) 复制粘贴我们正在添加的配置中index.js文件的完整路径。

请注意,我们不是在(3000)这样的网络端口上运行应用程序,而是使用StdioServerTransport stdin和stdout与工具通信。