MCP Weather Server
Provides weather-related tools using the US National Weather Service API.
MCP Weather Server
This project is a demo implementation of a Model Context Protocol (MCP) server that provides weather-related tools. The server exposes two tools:
- get-alerts: Fetches active weather alerts for a given US state.
- get-forecast: Provides a weather forecast for a specific location based on latitude and longitude.
Features
- Built using Node.js.
- Implements MCP tools for weather data retrieval.
- Uses the US National Weather Service API for accurate and up-to-date weather information.
Prerequisites
- Node.js installed on your system.
- Familiarity with MCP concepts and tools.
Setup
Installing via Smithery
To install mcp-server-learn for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @adarshem/mcp-server-learn --client claude
Manual Installation
-
Clone the repository:
git clone <repository-url> cd weather
-
Install dependencies using
pnpm
(as configured in the project):pnpm install
-
Build the project:
pnpm build
Configuration
Update your settings.json
file of VSCode to add this MCP server
{
"mcpServers": {
"weather": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/weather/build/index.js"
]
}
}
}
Resources
Related Servers
BloodHound MCP
Enables Large Language Models to interact with BloodHound Community Edition data.
Smart Home Device Control
Control smart home devices and query information by connecting large models to smart home backend APIs.
Bazi MCP
An AI-powered Bazi calculator providing precise data for personality analysis and destiny forecasting.
Malaysia Prayer Time MCP Server
Provides accurate Islamic prayer times for locations throughout Malaysia using the waktusolat.app API.
WeGene Assistant
Analyze your WeGene genetic testing report using large language models.
Crypto Trader
Provides real-time cryptocurrency market data using the CoinGecko API.
UU跑腿 MCP Server
Create orders on the uupt.com open platform using the MCP protocol.
NWC MCP Server
Control a Lightning wallet using Nostr Wallet Connect (NWC).
Plex MCP Server
An MCP server for managing your Plex media library with AI assistants.
RuneScape
Interact with RuneScape (RS) and Old School RuneScape (OSRS) data, including item prices and player hiscores.