Skip to main content
Glama
kavingas

Weather MCP Server

by kavingas

Servidor MCP de Clima

Un ejemplo de servidor Model Context Protocol (MCP) que expone una herramienta get_weather, permitiendo que cualquier cliente de IA compatible con MCP obtenga las temperaturas actuales por nombre de ciudad.

Cómo funciona

  1. Resuelve el nombre de la ciudad a coordenadas mediante la API de Geocodificación de Open-Meteo

  2. Obtiene la temperatura actual de la API de Pronóstico de Open-Meteo

No se requiere clave API: ambas APIs son gratuitas y abiertas.

Related MCP server: MCP Weather Server

Herramienta

Herramienta

Descripción

Entrada

get_weather

Obtener la temperatura actual de una ciudad

city (cadena)

Respuesta de ejemplo: San Francisco: 14.2°C

Configuración

npm install

Ejecución del servidor

node weather-server.js

El servidor se comunica a través de stdio utilizando el protocolo MCP.

Conexión a Claude Code

El repositorio incluye un archivo .mcp.json que Claude Code detecta automáticamente. Cuando abres este directorio en Claude Code, el servidor MCP weather-server se registra y la herramienta get_weather queda disponible.

Para conectar manualmente, añade lo siguiente a la configuración de tu cliente MCP:

{
  "mcpServers": {
    "weather-server": {
      "command": "node",
      "args": ["./weather-server.js"]
    }
  }
}

Requisitos

  • Node.js 18+ (se requiere fetch nativo)

  • Sin claves API externas

Related MCP Connectors

Related MCP Servers