Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-rsys-vtiwari-weather-mcp": {
"args": [
"build"
],
"command": "uvx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
US NWS alerts by state and short-term (next 5 periods) point forecasts.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
uvx 'build' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked build against OSV.dev.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in maps
A Model Context Protocol (MCP) server providing TomTom's location services, search, routing, and traffic data to AI agents.
Real-time BART departures, trip planning, fares, stations, and advisories.
MCP server for the VesselAPI — maritime vessel tracking, port events, emissions, and navigation data
Fair meeting point discovery for AI agents with isochrone-based travel time fairness
MCP Security Weekly
Get CVE alerts and security updates for io.github.rsys-vtiwari/weather-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
An MCP server that provides:
Data is sourced from the public NWS API at https://api.weather.gov.
| Tool | Description | Inputs |
|---|---|---|
get_alerts | Fetch active NWS alerts for a US state | state (string, two-letter code) |
get_forecast | Fetch short-term forecast (next 5 periods) for coordinates | latitude (number), longitude (number) |
Install dependencies:
pip install .
Run the MCP server (stdio transport):
python -m weather.weather
Your MCP client should be configured to launch the server via the package entrypoint or the above module path.
See server.json for registry metadata including name, version, tools, and entrypoint configuration.
mcp-publisher login github
mcp-publisher publish
curl "https://registry.modelcontextprotocol.io/v0/servers?search=io.github.vtiwari/weather-mcp"
If this directory is not yet a git repo:
git init
git add .
git commit -m "Initial commit: Weather MCP server"
Create repo (GitHub CLI) and push:
gh repo create vtiwari/weather-mcp --public --source . --remote origin --push
If not using GitHub CLI, create the repo manually via the GitHub web UI, then:
git remote add origin https://github.com/vtiwari/weather-mcp.git
git branch -M main
git push -u origin main
Tag version for release consistency:
git tag v0.1.0
git push origin v0.1.0
To distribute via PyPI, ensure pyproject.toml includes build backend and metadata (authors, license). Then:
pip install build twine
python -m build
twine upload dist/*
MIT (adjust if different).
This server uses public NOAA/NWS endpoints. Respect API usage guidelines and rate limits.