Weather_MCP_Server

charegb/Weather_MCP_Server

3.1

If you are the rightful owner of Weather_MCP_Server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server for weather information.

Weather MCP Server

A Model Context Protocol (MCP) server for weather information.

Project Structure

weather-mcp-server/
├── src/
│   └── weather_mcp_server/
│       ├── __init__.py
│       ├── server.py
│       └── weather/
│           ├── __init__.py
│           └── api.py
├── tests/
│   ├── __init__.py
│   └── test_weather.py
├── pyproject.toml
├── README.md
└── .gitignore

Development

This project uses uv for dependency management and Python 3.13+.

Setup

  1. Install uv if you haven't already:

    curl -LsSf https://astral.sh/uv/install.sh | sh
    
  2. Install dependencies:

    uv sync
    
  3. Run tests:

    uv run pytest
    

Running the Server

uv run python -m weather_mcp_server.server