DamEspinola/Weather-mcp-server
If you are the rightful owner of Weather-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Weather MCP Server is a Model Context Protocol server that provides current weather information for any specified location using the Open-Meteo API.
Weather MCP Server
Este proyecto es un servidor MCP (Model Context Protocol) que proporciona información meteorológica actual para cualquier ubicación especificada. Utiliza la API de Open-Meteo para obtener datos de clima y geocodificación.
Características
- Consulta el clima actual para cualquier ciudad.
- Devuelve temperatura, probabilidad de precipitación, lluvia y otros datos relevantes.
- Implementado con Node.js y TypeScript.
- Expone una herramienta MCP compatible con Model Context Protocol.
Uso
-
Instalación de dependencias:
npm install
-
Ejecución del servidor:
npx tsx main.ts
-
Configuración para MCP: El archivo
mcp.json
ya está configurado para exponer el servidor vía stdio.
Estructura principal
main.ts
: Código fuente principal del servidor MCP.package.json
: Dependencias y scripts del proyecto.mcp.json
: Configuración para el servidor MCP.
Ejemplo de uso
Puedes consultar el clima de una ciudad enviando el nombre de la ciudad como parámetro:
{
"location": "Ciudad del Este"
}
Publicar en GitHub
- Inicializa un repositorio:
git init git add . git commit -m "Initial commit"
- Crea un repositorio en GitHub y sigue las instrucciones para agregar el remoto y hacer push:
git remote add origin https://github.com/tu-usuario/tu-repo.git git push -u origin master