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
Project Details
- adarshem/mcp-server-learn
- weather
- MIT License
- Last Updated: 4/30/2025
Recomended MCP Servers
Open source alternative communication platform.
mcp for smartscreen
Supabase Model Context Protocol (MCP) server for CRUD operations and Edge Functions
Stata MCP Extension for VS Code and Cursor IDE
MCP server to help developers manage project context across sessions
Execute SQL queries and manage databases seamlessly with Timeplus. Leverage powerful tools to interact with your data, Kafka...
**Notion MCP Server** is a Model Context Protocol (MCP) server implementation that enables AI assistants to interact with...
Model Context Protocol Servers
Official Firecrawl MCP Server - Adds powerful web scraping to Cursor, Claude and any other LLM clients.





