天气数据服务

一个与OpenWeatherMap API集成的MCP兼容服务器,提供当前天气和预测数据。

  • by BharathanBtech
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 bharathanbtech/weather-mcp-server

使用说明

🌦️ OpenWeatherMap MCP服务器

这是一个兼容MCP的服务器,与OpenWeatherMap API集成,通过工具调用提供当前天气和预报数据。

🚀 特性

  • 按城市名称或坐标获取当前天气
  • 获取5天/3小时的预测数据
  • 支持多个单元(metric, imperial, standard)
  • 天气描述的语言本地化

🛠️ 设置

  1. 克隆仓库:

    git clone https://github.com/your-username/okx-mcp-server.git
    cd okx-mcp-server
    
    
  2. 安装依赖项:

     npm install 
    
  3. 创建.env文件:

    在环境变量OPENWEATHERMAP_api_KEY=your_api_KEY_here中设置开放式天气图api

  4. 要编译typescript代码,请在项目文件夹中运行以下命令 npx-tsc

  5. 启动服务器,在项目文件夹中运行以下命令 节点构建/index.js

如何使用模型上下文协议检查器

在项目文件夹中打开一个新终端,并运行以下命令

npx@modelcontextprotocol/检查器构建/index.js

如果它要求proced,就给y。

如果此命令成功运行,MCP检查器将在浏览器中打开。

在UI中,选择传输类型,然后单击连接,将MCP Inspector与MCP服务器连接

在ui中,它将显示mcp服务器的工具列表,如果我们选择该工具,在右侧窗格中,我们必须提供输入并执行以获得响应。