MCP.so
Sign In

Server

@aquental

About Server

Weather MCP server in python

Basic information

Category

Other

License

MIT

Runtime

python

Transports

stdio

Publisher

aquental

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "python-mcp-server-aquental": {
      "command": "uv",
      "args": [
        "pip",
        "install",
        "-e",
        ".[dev]"
      ]
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is Server?

Server is a Python-based MCP (Model Context Protocol) server that provides weather data by interfacing with the National Weather Service (NWS) API. It is designed for developers who need to retrieve weather alerts and forecasts within an MCP‑enabled application.

How to use Server?

The README does not include explicit installation or invocation steps for the server itself. It does provide instructions for setting up a development environment: create a virtual environment with uv venv, activate it, and install dependencies ("mcp[cli]" httpx). The server code is placed in a file named weather.py. To run tests, use pytest.

Key features of Server

  • Accesses the National Weather Service API
  • Retrieves weather alerts for a given state
  • Retrieves weather forecasts for given coordinates
  • Built with the official MCP Python SDK
  • Includes a comprehensive test suite with mock HTTP responses

Use cases of Server

  • Monitor weather alerts for a specific US state
  • Obtain a multi‑day forecast for a set of latitude/longitude coordinates
  • Integrate real‑time weather data into an MCP‑driven assistant or tool

FAQ from Server

Comments

More Other MCP servers