本项目基于 Node.js 实现了 Model Context Protocol (MCP),可用于访问美国的天气信息。它是 MCP 快速入门指南 中的一个示例,并且已作为 npm 包 发布,方便使用 npx 进行操作。
将以下 JSON 片段合并到你的 claude_desktop_config.json 文件中。请参考 MCP 快速入门指南 中的“使用 Claude for Desktop 测试你的服务器”部分以获取详细信息。
# MacOS/Linux
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
# Windows
code $env:AppData\Claude\claude_desktop_config.json
{
"mcpServers": {
"weather": {
"command": "npx",
"args": [
"-y",
"@h1deya/mcp-server-weather"
]
}
}
}
本项目提供了两个实用工具,可用于获取美国的天气相关信息:
state(字符串),即两位字母的美国州代码(例如 CA、NY)。latitude(数字),即位置的纬度;以及 longitude(数字),即位置的经度。此示例基于 MCP 快速入门指南(github)中的代码,其许可为 CC-BY-4.0。完成的代码示例也托管在 this repo 中,许可为 MIT(版权所有 (c) 2025 Model Context Protocol)。因此,本仓库选择了 MIT 许可证。