Weather-mcp-server

DamEspinola/Weather-mcp-server

3.2

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

  1. Instalación de dependencias:

    npm install
    
  2. Ejecución del servidor:

    npx tsx main.ts
    
  3. 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

  1. Inicializa un repositorio:
    git init
    git add .
    git commit -m "Initial commit"
    
  2. 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