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 weatherInstall dependencies using
pnpm(as configured in the project):pnpm installBuild 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
- MCP Quickstart Guide
- US National Weather Service API
Weather Server
by adarshem
241
Project Details
- adarshem/mcp-server-learn
- weather
- MIT License
- Last Updated: 4/30/2025
Recomended MCP Servers
🧩
Dangerous MCP
🧩
GroundDocs Kubernetes Documentation Assistant
Grounded Documentation for LLMs
🧩
Gemini Thinking
PGYER App Upload Server
PGYER 平台的 MCP Server,支持上传、查询 App 等
🧩
defi-yields-mcp
An MCP server for AI agents to explore DeFi yield opportunities, powered by DefiLlama.
Signal Integration
Bing Search
MCP Server for Bing Search API
🧩
Swagger MCP Server
Swagger to MCP server
🧩
Code Analysis Server
🧩
Skyvia Integration Server
Toolbox for LLM Enhancement
Maintenance of a set of tools to enhance LLM through MCP protocols.
🧩
MySQL Database Operation Server





