Weather Edge MCP

Señales de probabilidad meteorológica calibradas para los mercados de predicción de Kalshi. Modelo dual: pronóstico del NWS + conjunto de 31 miembros del GFS. METAR en tiempo real desde estaciones de liquidación.

Documentación

Servidor MCP Weather Edge

weather-edge-mcp MCP server

Weather Edge es un servidor MCP para señales calibradas de mercados meteorológicos de Kalshi. Convierte datos públicos de pronósticos y de mercado en una superficie de herramientas compacta para agentes de IA.

Qué hace

  • Calibra los pronósticos diarios de temperatura máxima del NWS por ciudad
  • Lee los precios actuales de los mercados meteorológicos de Kalshi
  • Estima la probabilidad por rango, la ventaja y el valor esperado neto
  • Expone los resultados a través de herramientas MCP y una superficie FastAPI opcional

Instalación

pip install weather-edge-mcp

Uso de MCP

Claude Desktop

{
  "mcpServers": {
    "weather-edge": {
      "command": "python",
      "args": ["-m", "weather_edge_mcp"]
    }
  }
}

Otros clientes MCP

Use cualquiera de estos comandos:

weather-edge-mcp
python -m weather_edge_mcp

Opciones de transporte

weather-edge-mcp --transport stdio
weather-edge-mcp --transport sse --port 8050
weather-edge-mcp --transport streamable-http --port 8050

Herramientas

HerramientaDescripción
get_weather_signals(city)Señales calibradas para los mercados meteorológicos de Kalshi de una ciudad
get_all_signals()Escaneo completo en todas las ciudades compatibles
get_forecast(city)Contexto de pronóstico ajustado por sesgo para una ciudad compatible
get_station_observation(city)Observación METAR más reciente de la estación de liquidación
list_cities()Ciudades compatibles y parámetros de calibración

Ciudades compatibles: nyc, chicago, denver, miami, la

API web opcional

Weather Edge también incluye una aplicación FastAPI opcional:

python -m uvicorn weather_edge_mcp.web_app:app --host 0.0.0.0 --port 8080

Rutas:

  • /api/health
  • /api/signals?city=nyc
  • /api/all-signals
  • /dashboard
  • /subscribe

Si el stack opcional x402 está instalado y configurado, las rutas de pago pueden protegerse allí. El modo stdio de MCP permanece limpio y sin efectos secundarios.

Docker

El repositorio incluye un Dockerfile para compilaciones de Glama/contenedores.

docker build -t weather-edge-mcp .
docker run --rm weather-edge-mcp --help

Arquitectura

src/weather_edge_mcp/
  core.py        # forecasting, market fetches, calibration, formatting
  mcp_server.py  # MCP tools
  web_app.py     # optional FastAPI surface
  cli.py         # command-line entrypoint

Fuentes de datos

  • API de pronósticos del Servicio Meteorológico Nacional
  • API METAR de Aviation Weather
  • API pública de mercados de Kalshi

Desarrollo

python -m unittest discover -s tests -v
python -m build

Licencia

MIT