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
Verwandte Server
Euroleague Live
Provides club information and advanced player statistics for Euroleague and Eurocup basketball from the Euroleague API.
通胜 MCP 服务
Provides Chinese Tung Shing (almanac) data, including calendar conversions, auspicious activities, and traditional metaphysical elements.
deBridge
Official deBridge protocol MCP Server. Finds optimal cross-chain swap routes, checks fees and conditions, initiates trades across major blockchain networks
Cantrip.ai
You built it, now get users! GoToMarket MCP server
Memora
A lightweight MCP server for semantic memory storage, knowledge graphs, and cross-session context
Shioaji MCP Server
Access the Shioaji trading API for financial data and trading operations, requiring a SinoPac Securities account.
Tarkov MCP Server
Provides access to Escape from Tarkov game data using the community-maintained Tarkov API.
AbuseIpDB MCP Server
A Model Context Protocol (MCP) server implementation that provides seamless integration with the AbuseIPDB API for IP reputation checking and abuse report management.
Relay-gateway
Relay is a desktop application for managing Model Context Protocol (MCP) servers. It provides a user-friendly interface to configure, enable/disable, and export MCP servers for use with Claude Desktop and other AI applications.
TwelveLabs
The TwelveLabs MCP Server provides seamless integration with the TwelveLabs platform. This server enables AI assistants and applications to interact with TwelveLabs powerful video analysis capabilities through a standardized MCP interface.