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 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
| Herramienta | Descripció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