使用说明
MCP服务器
使用模型上下文协议(MCP)SDK的Node.js服务器实现。该项目通过MCP提供天气相关工具,包括使用美国国家气象局(NWS)API对美国各地的天气警报和预报。
特性
- 天气警报:获取美国任何州的实时天气警报。
- 天气预报:检索美国任何地点(纬度/经度)的详细天气预报。
- 内置于 @模型上下文协议/sdk 和 动物圈.
安装
- 克隆存储库:
git clone https://github.com/silky-x0/MCP-Server.git cd MCP-Server - 安装依赖项:
npm install - 构建项目:
npm run build
用法
运行服务器(构建后):
node build/index.js
服务器将启动并通过stdio监听MCP请求。
与Claude Desktop一起使用
您可以按照以下步骤在Claude Desktop(Anthropic的桌面应用程序)中将MCP Server用作自定义工具:
- 构建项目 (如果你还没有):
npm run build - 打开克劳德桌面 然后转到“工具”部分。
- 添加新的自定义工具:
- 将工具类型设置为 MCP(模型上下文协议).
- 对于该命令,请输入构建服务器的路径,例如:
- 在Windows上:
node C:\path\to\your\project\build\index.js - 在macOS/Linux上:
node /path/to/your/project/build/index.js
- 在Windows上:
- 为您的工具命名,例如:。,
Weather MCP Server.
- 保存 并启用该工具。现在你可以使用天气工具了(
get-alerts,get-forecast)直接从克劳德桌面!
可用工具
get-alerts:获取美国某个州的天气警报(例如。,CA,NY).get-forecast:按纬度和经度获取某个位置的天气预报。
截图
贡献
欢迎拉取请求!对于重大更改,请先打开一个问题来讨论您想要更改的内容。