MCP Weather Server - Secure MCP Server by ALMC Security 2025

MCP Weather Server

View on GitHub

MCP Weather Server

smithery badge

This project is a demo implementation of a Model Context Protocol (MCP) server that provides weather-related tools. The server exposes two tools:

  1. get-alerts: Fetches active weather alerts for a given US state.
  2. 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

  1. Clone the repository:

    git clone <repository-url>
    cd weather
    
  2. Install dependencies using pnpm (as configured in the project):

    pnpm install
    
  3. 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 in Other - Secure MCP Servers

ServerSummaryActions
DealXThis is a Model Context Protocol (MCP) server for the DealX platform. It allows LLMs to interact wit...View
Hyteria MCP하이테리아 메뉴(B1)의 오늘 메뉴를 조회합니다.View
Fulcra ContextThis is an MCP server that provides tools and resources to call the Fulcra API using fulcra-api.View
Meme MCP ServerA simple Model Context Protocol (MCP) server for generating memes using the ImgFlip API. This server...View
Plex MCP ServerView
FewsatsThis MCP server integrates with Fewsats and allows AI Agents to purchase anything in a secure way.View