MCP Weather Server

MCP Weather Server

By Chazzychouse GitHub

Implementation of MCP documentation's "quickstart" server

weather mcp
Overview

What is MCP Weather Server?

MCP Weather Server is a basic implementation of the quick start MCP server using TypeScript, designed to query weather data from the National Weather Service API.

How to use MCP Weather Server?

To use the MCP Weather Server, set up the configuration in Claude Desktop by creating a claude_desktop_config.json file and specifying the command to run the server.

Key features of MCP Weather Server?

  • Retrieves weekly weather forecasts based on latitude and longitude.
  • Provides current weather alerts for specified state codes.

Use cases of MCP Weather Server?

  1. Integrating weather data into applications for real-time updates.
  2. Developing tools that require weather forecasting capabilities.
  3. Creating alerts for severe weather conditions based on user location.

FAQ from MCP Weather Server?

  • How do I set up the server?

Follow the setup instructions in the documentation to create the necessary configuration file in Claude Desktop.

  • What kind of data can I retrieve?

You can retrieve weekly forecasts and current weather alerts for specific locations in the US.

  • Is there any troubleshooting guide available?

Yes, refer to the MCP documentation for troubleshooting tips.

Content

MCP Weather Server

  • A basic implementation of the quick start MCP server using typescript. The implementation includes two tools. Data is queried from https://api.weather.gov

Setup With Claude Desktop

  • Navigate to Claude desktop's AppData, and create a claude_desktop_config.json if it is not present.

    Windows Path: C:/users/<Username>/AppData/Roaming/Claude

    {
      "mcpServers": {
        "weather": {
          "command": "node",
          "args": ["<Drive>:\\PATH\\TO\\PROJECT\\build\\index.js"]
        }
      }
    }
    

Troubleshooting

Capabilities

  • Tools

    • get-forecast

      • gets a weekly weather forecast for a latitude and longitude. (obtained by the client using prompted area in the US)
    • get-alerts

      • gets any current alerts for a state code, tokenized by the client.
No tools information available.
School MCP
School MCP by 54yyyu

A Model Context Protocol (MCP) server for academic tools, integrating with Canvas and Gradescope platforms.

canvas mcp
View Details
repo-template
repo-template by loonghao

A Model Context Protocol (MCP) server for Python package intelligence, providing structured queries for PyPI packages and GitHub repositories. Features include dependency analysis, version tracking, and package metadata retrieval for LLM interactions.

-

google-calendar mcp
View Details
strava-mcp
strava-mcp by jeremysilva1098

MCP server for strava

strava mcp
View Details

Model Context Protocol (MCP) server implementation for Rhinoceros/Grasshopper integration, enabling AI models to interact with parametric design tools

grasshopper mcp
View Details

MCP configuration to connect AI agent to a Linux machine.

security mcp
View Details

AI assistant built with Streamlit, NVIDIA NIM (LLaMa 3.3:70B) / Ollama, and Model Control Protocol (MCP).

python mcp
View Details