Skip to main content
Glama
vijaypss

weather-mcp

by vijaypss

Weather API + UI + MCP Server

Этот проект включает:

  • UI: ввод названия города и получение текущей погоды

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

  • Summary API: GET /api/summary?city=... (опционально Claude; используется локальное резюме, если API недоступен)

  • MCP server: инструмент get_weather через stdio

Данные о погоде предоставляются Open‑Meteo (бесплатно, без API-ключа).

Запуск UI + API

npm install
npm run dev

Откройте http://localhost:5175.

Опционально: резюме через «Claude API»

Claude не является полностью бесплатным; вам потребуется API-ключ. Этот проект поддерживает:

  • ANTHROPIC_API_KEY (прямой API Anthropic), или

  • OPENROUTER_API_KEY (OpenRouter, с использованием модели Anthropic Claude через OPENROUTER_MODEL)

Если ключ не задан, /api/summary и кнопка «Summarize» в интерфейсе будут использовать локальное резюме.

Запуск MCP-сервера (stdio)

npm install
npm run mcp

Затем настройте ваш MCP-клиент для запуска:

  • command: npm

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

  • cwd: эта папка

Название инструмента:

  • get_weather с входными данными { "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.
    -