1. Conduid
  2. Developer Tools
  3. Weather
MCP server · Developer Tools

Weather

testing MCP Server, simple weather MCP server

Unclaimed last commit a year ago devtools
41Fair

Scored 5 months ago · breakdown

About Weather

Weather is an MCP server published by robinliubin in the Developer Tools category: testing MCP Server, simple weather MCP server.

Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/robinliubin/weather

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 Weather

Powered by Claude · Grounded in docs

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

Security checks

  • ✓README presentThe repository ships documentation.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

4 checks have not been run yet.

README

Weather

A Python-based weather application that provides access to the National Weather Service (NWS) API to retrieve weather alerts and forecasts.

Features

  • Get active weather alerts for any US state
  • Retrieve detailed weather forecasts for specific geographic coordinates
  • Get 7-day weather forecasts for any city by name
  • Cleanly formatted output for easy reading
  • Built as an MCP (Anthropic's Model Control Protocol) tool for use with Claude

Installation

Requires Python 3.10 or higher.

# Clone the repository
git clone https://github.com/robinliubin/weather.git
cd weather

# Install dependencies
pip install -e .

Usage

As an MCP Tool with Claude

This application is designed to be used as a tool with Claude via the MCP protocol. Once installed, Claude can access weather data through three main functions:

  1. get_alerts(state) - Get active weather alerts for a US state
  2. get_forecast(latitude, longitude) - Get a detailed weather forecast for specific coordinates
  3. get_forecast_by_city(city, state) - Get a 7-day weather forecast for a city by name

Example Queries for Claude

What weather alerts are active in CA?
What's the weather forecast for latitude 37.7749 and longitude -122.4194 (San Francisco)?
What's the 7-day weather forecast for Seattle, WA?

Running Locally

You can also run the application directly:

python main.py

API Details

The application uses the National Weather Service (NWS) API:

  • Base URL: https://api.weather.gov
  • Endpoints used:
    • /alerts/active/area/{state} - For state alerts
    • /points/{latitude},{longitude} - For location information
    • /forecast - For detailed forecasts

Dependencies

  • httpx: For asynchronous HTTP requests
  • mcp[cli]: Anthropic's Model Control Protocol implementation

License

[Add your license information here]

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

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

Questions

About Weather

How do I install Weather?

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

Is Weather safe to use with an AI agent?

Its trust score is 41 out of 100 (fair). It passes 1 of the 2 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Weather still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.