Skip to main content
Glama
vijaypss

weather-mcp

by vijaypss

API de clima + UI + Servidor MCP

Este proyecto incluye:

  • UI: introduce el nombre de una ciudad y obtén el clima actual

  • API HTTP: GET /api/weather?city=...

  • API de resumen: GET /api/summary?city=... (Claude opcional; recurre a un resumen local)

  • Servidor MCP: herramienta get_weather a través de stdio

Los datos meteorológicos utilizan Open‑Meteo (gratuito, sin clave API).

Ejecutar la UI + API

npm install
npm run dev

Abre http://localhost:5175.

Opcional: Resumen de “Claude API”

Claude no es realmente gratuito; necesitarás una clave API. Este proyecto admite cualquiera de las siguientes:

  • ANTHROPIC_API_KEY (API directa de Anthropic), o

  • OPENROUTER_API_KEY (OpenRouter, utilizando un modelo Anthropic Claude a través de OPENROUTER_MODEL)

Si no se establece ninguna clave, /api/summary y el botón “Resumir” de la UI recurrirán a un resumen local.

Ejecutar el servidor MCP (stdio)

npm install
npm run mcp

Luego configura tu cliente MCP para iniciar:

  • comando: npm

  • argumentos: ["run","mcp"]

  • directorio de trabajo: esta carpeta

Nombre de la herramienta:

  • get_weather con entrada { "city": "Pune" }

"# MCP_example"

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides current weather information for any city worldwide using the free Open-Meteo API, enabling users to query temperature, wind speed, humidity, and weather conditions through natural language.
    6 npm
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides weather information using Open-Meteo API without requiring an API key. Supports weather queries by city name or coordinates with customizable temperature units.
    -