loading…
Search for a command to run...
loading…
Provides calibrated weather probability signals for Kalshi prediction markets by combining dual-model forecasting (NWS + GFS ensemble) to identify mispriced tem
Provides calibrated weather probability signals for Kalshi prediction markets by combining dual-model forecasting (NWS + GFS ensemble) to identify mispriced temperature markets. Enables AI agents to access bias-corrected forecasts and edge signals for weather prediction market intelligence.
Weather Edge is an MCP server for calibrated Kalshi weather-market signals. It turns public forecast and market data into a compact tool surface for AI agents.
pip install weather-edge-mcp
{
"mcpServers": {
"weather-edge": {
"command": "python",
"args": ["-m", "weather_edge_mcp"]
}
}
}
Use either of these commands:
weather-edge-mcp
python -m weather_edge_mcp
weather-edge-mcp --transport stdio
weather-edge-mcp --transport sse --port 8050
weather-edge-mcp --transport streamable-http --port 8050
| Tool | Description |
|---|---|
get_weather_signals(city) |
Calibrated signals for one city's Kalshi weather markets |
get_all_signals() |
Full scan across all supported cities |
get_forecast(city) |
Bias-adjusted forecast context for one supported city |
get_station_observation(city) |
Latest METAR observation from the settlement station |
list_cities() |
Supported cities and calibration parameters |
Supported cities: nyc, chicago, denver, miami, la
Weather Edge also ships an optional FastAPI app:
python -m uvicorn weather_edge_mcp.web_app:app --host 0.0.0.0 --port 8080
Routes:
/api/health/api/signals?city=nyc/api/all-signals/dashboard/subscribeIf the optional x402 stack is installed and configured, the paid routes can be gated there. MCP stdio mode stays clean and side-effect free.
The repo includes a Dockerfile for Glama/container builds.
docker build -t weather-edge-mcp .
docker run --rm weather-edge-mcp --help
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
python -m unittest discover -s tests -v
python -m build
MIT
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"weather-edge-mcp-server": {
"command": "npx",
"args": []
}
}
}