MCP Weather Server
@tyfeng1997
About MCP Weather Server
No overview available yet
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-server-tyfeng1997": {
"command": "node",
"args": [
"build/index.js"
]
}
}
}Tools
5Get weather forecast for a location
`latitude` (number): Latitude of the location (-90 to 90)
Only US locations are supported by the NWS API
Get weather alerts for a state
`state` (string): Two-letter US state code (e.g., CA, NY)
Overview
What is MCP Weather Server?
MCP Weather Server is a TypeScript implementation of the Model Context Protocol (MCP) using Server-Sent Events (SSE) transport. It provides weather forecast and alert tools by connecting to the US National Weather Service API, designed for remote client connections over HTTP.
How to use MCP Weather Server?
Clone the repository, install dependencies with npm install, build with npm run build, then start the server with node build/index.js. It listens on port 3001 by default; clients connect to http://localhost:3001/sse.
Key features of MCP Weather Server
- Implements MCP over Server-Sent Events (SSE) transport
- Provides two weather tools:
get-forecastandget-alerts - Connects to the US National Weather Service API
- Supports multiple concurrent client connections
- Written in TypeScript with Zod parameter validation
Use cases of MCP Weather Server
- AI assistants fetching weather forecasts for US coordinates via natural language
- AI assistants retrieving active weather alerts for any US state
- Demonstrating a remote MCP server over HTTP instead of stdio
FAQ from MCP Weather Server
What tools does MCP Weather Server expose?
It exposes get-forecast (requires latitude/longitude) and get-alerts (requires a two-letter US state code).
What are the runtime requirements?
Node.js version 16 or newer, and npm or yarn.
Does the server support locations outside the US?
No, the underlying NWS API only supports US locations.
What transport does MCP Weather Server use?
It uses Server-Sent Events (SSE) over HTTP, not standard input/output (stdio).
Where can I find a companion client?
A companion client is available at tyfeng1997/mcp-client on GitHub.
Frequently asked questions
What tools does MCP Weather Server expose?
It exposes `get-forecast` (requires latitude/longitude) and `get-alerts` (requires a two-letter US state code).
What are the runtime requirements?
Node.js version 16 or newer, and npm or yarn.
Does the server support locations outside the US?
No, the underlying NWS API only supports US locations.
What transport does MCP Weather Server use?
It uses Server-Sent Events (SSE) over HTTP, not standard input/output (stdio).
Where can I find a companion client?
A companion client is available at [tyfeng1997/mcp-client](https://github.com/tyfeng1997/mcp-client) on GitHub.
Basic information
More Media & Design MCP servers
YouTube Transcript Server
kimtaeyoon83This is an MCP server that allows you to directly download transcripts of YouTube videos.

diggercamp
Tommaso Savorana (ti es)diggercamp finds independent music by how it sounds. Paste any Bandcamp, YouTube or SoundCloud link and get the closest sonic matches from 4M+ independent tracks — matched by rhythm, timbre, key and energy, not genre tag

Constants
Constants AIOne workspace of tools for Claude and ChatGPT. Connect apps, generate video, music, and ads, and build new tools on demand. Generate and publish ad creative directly from your assistant.

SceneF — San Francisco Movie Showtimes
SceneFBuilt by movie lovers, for movie lovers and their assistants. San Francisco is one of the last great moviegoing cities — single-screen neighborhood houses from the 1920s, repertory calendars that change nightly, 35mm and

Shotstack
Shotstack's official MCP server gives AI assistants direct access to the Shotstack video editing API, so you can produce video from a conversation instead of writing Edit JSON by hand. Available tools cover rendering vid
Comments