Weather MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Weather MCP Serverget weather alerts for Florida"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Weather MCP Server
An MCP server that exposes US weather data from the National Weather Service (NWS) API. Built with FastMCP and httpx.
Requirements
Python 3.13+
uv (recommended) or another package manager
Related MCP server: Weather MCP Server
Setup
uv syncOr with pip:
python -m venv .venv
source .venv/bin/activate
pip install -e .Run the server
The server uses stdio transport (standard for local MCP clients):
uv run weather.pyOr:
python weather.pyTools
Tool | Arguments | Description |
|
| Active weather alerts for that state |
|
| Forecast for the next 5 periods at that location |
Both tools call https://api.weather.gov and return human-readable text.
Use with Cursor / Claude Desktop
Add the server to your MCP client config. Example for Claude Desktop / Cursor:
{
"mcpServers": {
"weather": {
"command": "uv",
"args": ["--directory", "/absolute/path/to/weather", "run", "weather.py"]
}
}
}Replace /absolute/path/to/weather with this project’s path. You can also point command at your Python interpreter and pass weather.py as the only arg.
Testing
Call the tools directly (no MCP client):
python test_direct.pyOther scripts in the repo exercise MCP stdio / JSON-RPC flows (test_mcp.py, test_mcp_simple.py, test_mcp_proper.py, test_mcp_integration.py, test_direct_io.py).
Project layout
weather.py # FastMCP server and NWS tools
main.py # Placeholder entrypoint
pyproject.tomlNotes
Data is US-only (NWS coverage).
Logs go to stderr so they do not interfere with stdio MCP messages.
Forecasts are limited to the next 5 forecast periods.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceEnables users to get weather alerts and forecasts for U.S. locations using the National Weather Service API, with support for natural language queries including fun conversational tones.Last updatedMIT
- Flicense-qualityDmaintenanceEnables users to get weather forecasts and alerts for any US city and state through natural language queries using the National Weather Service API.Last updated
- FlicenseBqualityCmaintenanceProvides real-time US weather alerts and forecasts using the National Weather Service API.Last updated2
- Alicense-qualityDmaintenanceProvides weather alerts and forecasts for US locations using the National Weather Service API.Last updated105GPL 3.0
Related MCP Connectors
Get US weather forecasts, active alerts, and current observations.
NOAA Weather MCP — National Weather Service forecasts and alerts
Greet people by name and check local forecasts and weather alerts across the U.S. Switch to a play…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/atan2016/weather_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server