天气查询服务

一个基于Model Context Protocol (MCP)和Open-Meteo API的天气查询服务器,通过输入城市名称获取当前天气信息。

  • by JCGadeaDev
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 jcgadeadev/mcp-weather-real-time

使用说明

🌦️ Servidor MCP con Open-Meteo y TypeScript, Claude Sonnet 3.5

Este proyecto implementa un servidor basado en Model Context Protocol (MCP) utilizando @modelcontextprotocol/sdk, Zod para validaciones y la API pública de Open-Meteo para obtener el clima actual de una ciudad.

Desarrollado como parte del taller de introducción a MCP en Microsoft Reactor.

🔧 Funcionalidad incluida

Se define una herramienta llamada get-weather, que:

Recibe como entrada el nombre de una ciudad (city).

Valida el dato usando Zod.

Utiliza la API de Open-Meteo para consultar el clima.

Retorna una respuesta textual con la descripción del clima.


🚀 Tecnologías utilizadas


🔗 Recursos

📘 Documentación oficial de MCP

🌍 Open-Meteo API

🧰 Zod - Validaciones con TypeScript

📦 Instalación

  1. Clona este repositorio:
git clone https://github.com/tu-usuario/mcp-weather-server.git
cd mcp-weather-server