气象数据查询服务器

一个基于MCP协议的测试服务器,用于通过Open-Meteo API获取城市气象信息,并支持与AI工具集成。

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

使用说明

MCP服务器测试

一个简单的MCP(Model Context Protocol)服务器,用于测试该工具生成的协议,以使用Open-Meteo API获取城市天气信息。

🌟 特征

  • 搜索任何城市的当前天气信息
  • 使用免费的Open-Meteo API
  • MCP协议用于与AI工具集成

📋 先决条件

  • Node.js (版本18或更高版本)

🚀 安装

1.克隆存储库

git clone https://github.com/fedekrenn/mcp-server-test.git
cd mcp-server-test

2. 安装依赖关系

npm install

3.运行服务器

npm start

🔧 安装VS代码

要在带有GitHub Copilot的VS Code中使用此MCP服务器,请遵循以下步骤:

1.配置VS代码

  1. Abrir VS代码
  2. 打开文件 mcp.json

2.配置MCP服务器

将以下设置添加到您的MCP配置文件:

{
  "servers": {
    "weather": {
      "command": "npx",
      "args": ["-y", "tsx", "/Users/CTI24563/Desktop/mpc-server/main.ts"],
      "type": "stdio"
    }
  }
}

3.Reiniciar VS代码

配置后,重新启动VS代码以使更改生效。

🛠️ 使用

一旦配置好,就可以使用该工具 fetch-weather 在与Github Copilot的对话中:

Ejemplo: "¿Cuál es el clima actual en Buenos Aires?"

服务器将搜索城市并返回详细的天气信息,包括:

  • 实际温度
  • Precipitación
  • 白天/晚上的状态
  • 小时预报

🔧 依赖关系

  • @模型上下文协议/sdk:MCP的官方执行器服务SDK
  • 动物圈:模式验证和分析库

🙋‍♂️ 你好,我是费德里科·克伦

🤓 Web前端开发人员
👨‍🎓 网络开发和应用高级技术人员。我还发现自己在联合国大学学习自由软件技术
📫 LinkedIn上的链接:https://www.linkedin.com/in/fkrenn/