天气数据服务

MCP Weather Server 是一个基于MCP协议的开源项目,用于通过Claude桌面应用检索天气警报或详细天气信息。

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

使用说明

MCP Weather Server


This project is to use MCP server protocol of Anthropic to retrieve wheather alerts or details about the wheather using Claude Desktop app

📝 目录

🧐 关于

MCP是一个开放协议,它规范了应用程序如何向LLM提供上下文。将MCP想象成AI应用程序的USB-C端口。正如USB-C提供了一种将设备连接到各种外围设备和配件的标准化方式一样,MCP提供了一个将AI模型连接到不同数据源和工具的标准化方法。

​ 为什么选择MCP? MCP可帮助您在LLM之上构建代理和复杂的工作流。LLM经常需要与数据和工具集成,MCP提供:

LLM可以直接插入的预构建集成列表越来越多 在LLM提供商和供应商之间切换的灵活性 在基础架构中保护数据的最佳实践

这个项目创建了一个这样的MCP服务器,您可以与claude桌面客户端进行交互。

🏁 入门指南

这些说明将为您提供一份项目副本,并在本地计算机上运行,以用于开发和测试目的。看 部署 有关如何在实时系统上部署项目的说明。

  1. 做一个“npm i”
  2. 使用“npm Build”构建项目
  3. 使用node-build/index.js运行MCP服务器
  4. 修改CLAUDE_DESKTOP_CONFIG.json(可在库/应用程序支持/CLAUDE中找到) 如果没有,请制作一个新的并粘贴下面的代码。 // { //“mcpServers”:{ //“天气”:{ //“command”:“node”, //“args”:[ //“/Users/spidugu/Downloads/my projectspace/whether/build/index.js” // ] // } // } // }
  5. 重新启动claude桌面 锤子图标将显示已安装的MCP,如果有问题,请检查日志

先决条件

安装软件需要什么以及如何安装。

克劳德桌面(https://claude.ai/download) 节点版本20及以上(https://nodejs.org/en/download)

用法

⛏️ 使用

✍️ 参考文献

https://modelcontextprotocol.io/quickstart/server