Skip to main content
Glama
JessiP23

Weather MCP Server

by JessiP23

Setup & Run (concise)

Clone & install

git clone https://github.com/JessiP23/mcp.git
cd mcp/weather

# Python venv
python -m venv .venv
source .venv/bin/activate
pip install -U pip

Install uv (runtime)

macOS / Linux

curl -LsSf https://astral.sh/uv/install.sh | sh
# restart terminal after install

Windows (PowerShell)

iwr -useb https://astral.sh/uv/install.ps1 | iex
# restart shell after install

Create project with uv (optional)

uv init weather
cd weather
uv venv
source .venv/bin/activate
uv add "mcp[cli]" httpx
touch weather.py

Run

  1. Install Inspector (if needed):

npx @modelcontextprotocol/inspector@latest --version
  1. Run the MCP server via Inspector:

npx @modelcontextprotocol/inspector uv --directory /Users/jessipavia/mcp/weather run python main.py
  1. (Optional) Run manual search locally:

python main.py --manual

Test files (concise)

  • Copy a local file into samples/:

cp /path/to/local/file.txt samples/
  • Download an online file into samples/:

curl -L "https://example.com/file.txt" -o samples/file.txt
Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/JessiP23/mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server