1. Conduid
  2. Maps
  3. National Weather Service
MCP server · Maps

National Weather Service

Integrates with the National Weather Service API to retrieve active weather alerts by US state with proper error handling and timeout management for weather monitoring and emergency preparedness applications.

Unclaimed maps
34Low

Scored 6 months ago · breakdown

About National Weather Service

National Weather Service is an MCP server in the Maps category: integrates with the National Weather Service API to retrieve active weather alerts by US state with proper error handling and timeout management for weather monitoring and emergency preparedness applications.

Install

From source
git clone https://github.com/264gaurav/mcp_ai

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about National Weather Service

Powered by Claude · Grounded in docs

I know everything about National Weather Service. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

MCP Server Creation and MCP client connection (Agent-Claude,cursor or, custom server calling and integration with local LLMs).

This project demonstrates how to create and connect an MCP (Model Context Protocol) weather server using FastMCP.

📖 Want to learn more about MCP? Check out our Comprehensive MCP Guide for detailed explanations, concepts, and best practices.

Prerequisites

  • Python 3.13+
  • uv package manager installed

Setup Instructions

1. Initialize the Project

Initialize a new project using uv:

uv init

2. Create Virtual Environment

Create a virtual environment for the project:

uv venv

3. Activate Virtual Environment

Activate the virtual environment:

Windows:

.venv\Scripts\activate

Linux/Mac:

source .venv/bin/activate

4. Install MCP CLI

Add the MCP CLI package to enable fast MCP CLI commands:

uv add "mcp[cli]"

Running the MCP Server

Development Mode

To run the MCP server in development mode:

uv run mcp dev server/weather.py

Expected Output:

Starting MCP inspector...

⚙️ Proxy server listening on localhost:6277

Connecting to Claude Desktop

Install Server to Claude

Add the weather server to Claude Desktop:

uv run mcp install server/weather.py

Expected Output:

Added server 'weather' to Claude config 

Successfully installed weather in Claude app

Once installed, you can ask Claude questions like:

  • "What are the weather alerts in CA?"
  • The MCP server will be called automatically and display the results.

Manual Configuration for Cursor or Other Clients

For Cursor or other clients, you'll need to manually configure the server using the Claude Desktop config file format.

Get the server configuration from: claude_desktop_config file

Example Configuration:

"weather": {
  "command": "C:\\Users\\gaura\\AppData\\Local\\Programs\\Python\\Python313\\Scripts\\uv.EXE",
  "args": [
    "run",
    "--with",
    "mcp[cli]",
    "mcp",
    "run",
    "C:\\Users\\gaura\\OneDrive\\Desktop\\AI projects\\mcp_project\\server\\weather.py"
  ]
}

Note: Update the paths in the configuration to match your system paths.

Usage in Cursor:

  • Go to MCP → mcp config.json
  • Add the configuration above

Using MCP with Local LLMs (mcp-use)

mcp-use allows you to connect to MCP servers directly without an AI agent for programmatic tool access. This is useful for custom server calling and integration with local LLMs.

Installation

Install the mcp-use package:

uv add mcp-use

Configuration

Create a file named weather.json and add the following configuration to connect local LLMs to the MCP server:

{
  "mcpServers": {
    "weather": {
      "command": "C:\\Users\\gaura\\AppData\\Local\\Programs\\Python\\Python313\\Scripts\\uv.EXE",
      "args": [
        "run",
        "--with",
        "mcp[cli]",
        "mcp",
        "run",
        "C:\\Users\\gaura\\OneDrive\\Desktop\\AI projects\\mcp_project\\server\\weather.py"
      ]
    }
  }
}

Note: Update the paths in the configuration to match your system paths.

References

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About National Weather Service

How do I install National Weather Service?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is National Weather Service safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is National Weather Service still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.