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
-
Install uv if you haven't already:
curl -LsSf https://astral.sh/uv/install.sh | sh -
Install dependencies:
uv sync -
Run tests:
uv run pytest
Running the Server
uv run python -m weather_mcp_server.server