rudra-weather-mcp
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., "@rudra-weather-mcpwhat are the current weather alerts in Austin, Texas?"
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
A simple Model Context Protocol (MCP) server that provides weather alerts to AI assistants such as Claude Code.
The server runs locally and communicates with the MCP client using stdio (standard input/output). It fetches weather information from an external weather API and exposes it as an MCP tool.
Architecture
Claude Code
ā
stdio
ā
Weather MCP Server
ā
Weather APIThe MCP server runs as a local Node.js process. It does not expose a web server or listen on a port such as localhost:3000.
Related MCP server: MCP Weather Server
Features
š”ļø Get current weather alerts
š Query weather for a specified location
š MCP-compatible tool interface
š» Runs locally using stdio
š¦ Installable through npm
š¤ Designed for use with Claude Code
Requirements
Node.js
npm
Claude Code
An API key for the weather service, if required by the implementation
Installation
Using npm
The package is available on npm as:
npx rudra-weather-mcpNo global installation is required.
From source
Clone the repository:
git clone <YOUR_GITHUB_REPOSITORY_URL>
cd weatherInstall dependencies:
npm installRun the server:
npm startUsing with Claude Code
Add the MCP server to Claude Code:
claude mcp add weather -- npx rudra-weather-mcpClaude Code will automatically start the MCP server locally when it needs to communicate with it.
You can verify the MCP configuration with:
claude mcp listExample Prompt
After adding the MCP server, ask Claude Code:
Use the weather MCP server to get the current weather alerts in Boston, Massachusetts.
Do not answer from your own knowledge. Use the MCP tool.Claude Code should invoke the weather MCP tool and return the information provided by the server.
How It Works
MCP defines how an AI application communicates with external tools.
In this project, stdio is the transport mechanism used to send MCP messages between Claude Code and the local MCP server.
Claude Code
ā
ā MCP messages
ā
ā¼
stdio
ā
ā¼
Weather MCP Server
ā
ā HTTP request
ā¼
Weather API
ā
ā Weather data
ā¼
Weather MCP Server
ā
ā MCP response
ā¼
Claude CodeThe MCP server itself is not an HTTP server. It runs as a local process and communicates through:
stdinā receives messages from Claude Codestdoutā sends responses to Claude Codestderrā used for errors/logging
Local vs Remote MCP
This project is designed as a local MCP server.
Local
Claude Code
ā
stdio
ā
MCP ServerEach user runs their own copy of the MCP server on their computer.
Remote
A remote MCP server could instead communicate over HTTP:
Claude Code
ā HTTP
Remote MCP Server
ā
Weather APIThis project does not currently require a remote server.
Development
Start the server directly with:
npm startThe project uses:
TypeScript ā MCP server implementation
Node.js ā runtime
tsx ā TypeScript execution
Zod ā schema validation
MCP SDK ā MCP server implementation
Project Structure
weather/
āāā bin/
ā āāā weather-mcp.js
āāā src/
ā āāā index.ts
āāā package.json
āāā README.mdnpm Package
The published npm package is:
rudra-weather-mcpRun it with:
npx rudra-weather-mcpLicense
MIT
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
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables AI models to fetch weather alerts and detailed forecasts for US locations using the National Weather Service API.80GPL 3.0
- -licenseBqualityDmaintenanceEnables users to retrieve current weather alerts for US states and detailed weather forecasts by geographic coordinates using the US National Weather Service API. Built with Node.js and TypeScript following Model Context Protocol standards for seamless LLM integration.2
- FlicenseAqualityDmaintenanceProvides real-time weather alerts from the National Weather Service API via the Model Context Protocol. It allows LLMs to fetch active alerts for specific US states using both STDIO and SSE transport protocols.11
- FlicenseNot gradedqualityDmaintenanceProvides real-time weather alerts and forecasts from the National Weather Service for US locations, integrating with AI assistants via the Model Control Protocol.
Related MCP Connectors
US weather, alerts, earthquakes and elevation for AI agents, from NWS/NOAA and USGS. No API keys.
US weather & geo for AI agents: forecasts, alerts, earthquakes, elevation, geocoding. No keys.
Get US weather forecasts, active alerts, and current observations.
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/r-u-d-r-a-a/weather-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server