Weather MCP Server adapted for Railway deployment, compatible with Claude Web Custom Connectors.
- get_alerts: Get weather alerts for a US state
- get_forecast: Get weather forecast for a location (latitude/longitude)
This server is designed to be deployed on Railway and accessed via Claude Web Custom Connectors.
- SSE Endpoint:
/sse- Main SSE connection endpoint - Messages:
/messages/- Message handling endpoint
You can test the server locally:
python weather.py --host 0.0.0.0 --port 8080Add as Custom Connector:
- URL:
https://your-railway-app.up.railway.app/sse - Transport: SSE (Server-Sent Events)
This implementation is based on the SSE-based MCP pattern from: https://github.com/sidharthrajaram/mcp-sse