Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"mcp-weather-server": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A ready-to-use implementation of the Model Context Protocol (MCP) that extends Claude with real-time weather data capabilities.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be 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
Real-time BART departures, trip planning, fares, stations, and advisories.
A Model Context Protocol (MCP) server providing TomTom's location services, search, routing, and traffic data to AI agents.
MCP server for the VesselAPI — maritime vessel tracking, port events, emissions, and navigation data
Global weather API: forecasts, historical data, marine, ski, astronomy and timezone.
MCP Security Weekly
Get CVE alerts and security updates for Mcp Weather Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A ready-to-use implementation of the Model Context Protocol (MCP) that extends Claude with real-time weather data capabilities.
Model Context Protocol (MCP) is an open communication framework that allows AI models like Claude to interact with external tools. This enables Claude to access real-time data, process files, and interact with external services - capabilities not available to most LLMs out of the box.
Learn more about MCP:
This repository provides:
The MCP Weather Server implements two primary tools:
Once connected, Claude can:
Clone this repository:
git clone https://github.com/SterlingChin/mcp-weather-server.git
cd mcp-weather-server
Install dependencies:
npm install
Build the project:
npm run build
Open your Claude Desktop configuration file:
~/Library/Application Support/Claude/claude_desktop_config.json%AppData%\Claude\claude_desktop_config.jsonAdd the following configuration (update the path to point to your repository):
{
"mcpServers": {
"weather": {
"command": "node",
"args": [
"/absolute/path/to/your/mcp-weather-server/build/index.js"
]
}
}
}
Restart Claude Desktop
Look for the hammer icon in Claude Desktop, indicating that MCP tools are available
Try asking Claude these questions:
├── src/
│ ├── index.ts # Main server entry point
│ ├── tools/ # Tool implementations
│ │ ├── get-forecast.ts
│ │ └── get-alerts.ts
│ └── utils/ # Helper functions and API client
│ └── nws-api.ts
├── build/ # Compiled JavaScript files
├── examples/ # Example code and usage patterns
├── docs/ # Additional documentation
├── package.json
└── tsconfig.json
This repository can serve as a template for building your own MCP servers. Follow these steps:
src/tools directorysrc/index.tsFor detailed guidance, check