This MCP server fetches weather data from the National Weather Service API. It provides two tools:
get_alerts(state: str)
Returns active weather alerts for a given US state (using its two-letter code).
get_forecast(latitude: float, longitude: float)
Returns a short-term weather forecast for a specified location.
so install, run:
uv add mcp[cli] httpx requests
Run the server with:
uv run weather.py
The server uses standard I/O for communication.
configuration snippet for your MCP client (config.json
):
{
"mcpServers": {
"weather": {
"command": "C:/path/to/your/uv",
"args": [
"--directory",
"C:/path/to/your/project",
"run",
"weather.py"
]
}
}
}
{
"mcpServers": {
"weather": {
"env": {},
"args": [
"--directory",
"C:/path/to/your/project",
"run",
"weather.py"
],
"command": "uv"
}
}
}
Seamless access to top MCP servers powering the future of AI integration.