Weather MCP Server
This project is a Model Context Protocol (MCP) server that provides weather information.
Features
- Get current weather forecast for a specific latitude and longitude.
- Get active weather alerts for a US state.
Setup
- Install dependencies:
- Build the server:
Running the Server
This server is designed to be run by an MCP client, such as Claude for Desktop.
To configure Claude for Desktop (or a similar MCP client) to use this server, you'll need to point it to the built server. The typical configuration would involve specifying:
- Command:
node
- Arguments:
["/ABSOLUTE/PATH/TO/YOUR/PROJECT/mcptest/build/index.js"]
Replace /ABSOLUTE/PATH/TO/YOUR/PROJECT/
with the actual absolute path to the mcptest
directory on your system.
For example, if your project is in /Users/bohe/Desktop/mcptest
, the argument would be ["/Users/bohe/Desktop/mcptest/build/index.js"]
.
Refer to your MCP client's documentation for specific instructions on how to add and configure an MCP server.
Development
- Source code is in the
src
directory. - The main server logic is in
src/index.ts
. - Build output is in the
build
directory.
MCP Configuration
The .vscode/mcp.json
file is provided for VS Code to recognize and potentially debug this MCP server.
A Model Context Protocol server that provides current weather forecasts for specific locations and active weather alerts for US states.
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol server that provides AI agents with tools to retrieve weather alerts and detailed forecasts for US locations using the National Weather Service API.Last updated -261TypeScript
- -securityFlicense-qualityA Model Context Protocol server that provides current weather information and 3-day forecasts for specified cities using the Open-Meteo API.Last updated -Python
- AsecurityAlicenseAqualityA Model Context Protocol server that provides tools to fetch weather alerts for US states and forecasts based on latitude/longitude coordinates using the US National Weather Service API.Last updated -261TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables AI models to fetch weather alerts and detailed forecasts for US locations using the National Weather Service API.Last updated -61TypeScript