返回市场
MCP服务器天气-js

MCP服务器天气-js

作者:hideya13 星标更新:2025-03-18

项目介绍

Simple Weather MCP Server 示例来自快速入门 License: MIT npm version

这是一个使用 Node.js 实现的 Model Context Protocol (MCP) 服务器,用于访问美国的天气信息。

这是在 MCP 快速入门 中解释的一个示例。

它已作为 npm 包托管,方便与 npx 一起使用。

使用 Claude Desktop

将以下 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"
        ],
    }
  }
}

工具

  • get-alerts
    • 获取美国某个州的天气警报。
    • 输入:state (字符串):两个字母的美国州代码(例如 CA, NY)
  • get-forecast
    • 获取美国某个地点的天气预报。
    • 输入:
      • latitude (数字):地点的纬度
      • longitude (数字):地点的经度

示例查询

  • Palo Alto 明天的天气?
  • 加利福尼亚州是否有天气警报?

原始作者和许可证

此示例基于 MCP 快速入门 中解释的代码 (github),其许可是 CC-BY-4.0。完整的代码示例也托管在 这个仓库,其许可是 MIT (版权所有 © 2025 Model Context Protocol)。因此,我选择了 MIT 许可证用于此仓库。