MPC OpenWeatherMap Server
A simple MCP server that provides current weather information using the OpenWeatherMap API.
Setup
- Install dependencies using
uv:
uv venv
uv sync
- Create a
.envfile with your OpenWeatherMap API key:
OPENWEATHERMAP_API_KEY=your_api_key_here
You can get an API key by registering at OpenWeatherMap API.
Running the Server
{
"mcpServers": {
"weather": {
"command": "uv",
"args": ["tool", "run", "--from", "git+https://github.com/leonhardholz/mcp-openweathermap.git", "mcp-openweathermap"],
"env": {
"OPENWEATHERMAP_API_KEY": "your_api_key_here"
}
}
}
}
API Usage
Get Current Weather
Response:
{
"location": "Berlin",
"coordinates": {
"lat": 52.5244,
"lon": 13.4105
},
"country": "DE",
"current_conditions": {
"temperature": {
"value": 18.2,
"unit": "C"
},
"weather_text": "clear sky",
"feels_like": 17.5,
"humidity": 65,
"pressure": 1013,
"wind_speed": 2.5,
"wind_direction": 180,
"cloudiness": 10,
"observation_time": 1683721962,
"visibility": 10000
}
}
The API provides:
- Current weather conditions including temperature, weather description, humidity, and wind speed
- Additional details such as:
- Atmospheric pressure
- Wind direction
- Cloudiness percentage
- Visibility
- Rain and snow data (when applicable)
Recommend MCP Servers 💡
container-use
An open-source MCP server providing containerized environments for coding agents to work safely and independently.
@MeasureSpace/measure-space-mcp-server
An MCP server providing weather, climate, air quality forecasts, and geocoding services from measurespace.io, built with FastAPI.
git-v2
An MCP server that provides enhanced Git operations (init, clone, status, commit, push, pull, branch, tag, remote, stash management) and GitHub integration to AI assistants.
mcp-server-rabbitmq
A [Model Context Protocol](https://www.anthropic.com/news/model-context-protocol) server implementation for RabbitMQ operation.
An MCP server that integrates with the Twitter/X API, enabling AI models to interact with Twitter functionalities like tweeting, replying, liking, retweeting, and searching.
aywengo/kafka-schema-reg-mcp
A comprehensive Message Control Protocol (MCP) server for Kafka Schema Registry.