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 💡
telegram-mcp
A full-featured Telegram integration for Claude, Cursor, and any MCP-compatible client, powered by Telethon and the Model Context Protocol (MCP). This project lets you interact with your Telegram account programmatically, automating everything from messaging to group management.
nacos-mcp-router
A MCP server that provides search, installation, proxy functionalities for other MCP servers with advanced search capabilities.
pubchem-mcp-server
An MCP server that enables AI assistants to search and access chemical compound information from PubChem, providing tools for compound search, property data retrieval, and advanced queries.
dicom-mcp
Model Context Protocol (MCP) for interacting with dicom servers (PACS etc.)
findymail-mcp-server
A Model Context Protocol (MCP) server that integrates with the Findymail API to provide email validation and finding capabilities.
MCP-Bridge
A bridge between OpenAI API and MCP tools, enabling MCP tool usage through OpenAI API interface