MCP Server for OpenMeteo
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"openmeteo": {
"command": "/path/to/mcp-server-openmeteo"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A Model Context Protocol (MCP) server that provides access to weather data and forecasts through the OpenMeteo API. This server enables AI assistants to retrieve current weather conditions, forecasts, historical weather data, and search for locations worldwide.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in maps
Real-time BART departures, trip planning, fares, stations, and advisories.
A Model Context Protocol (MCP) server providing TomTom's location services, search, routing, and traffic data to AI agents.
MCP server for the VesselAPI — maritime vessel tracking, port events, emissions, and navigation data
Global weather API: forecasts, historical data, marine, ski, astronomy and timezone.
MCP Security Weekly
Get CVE alerts and security updates for Mcp Server Openmeteo and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A Model Context Protocol (MCP) server that provides access to weather data and forecasts through the OpenMeteo API. This server enables AI assistants to retrieve current weather conditions, forecasts, historical weather data, and search for locations worldwide.
Download the latest release from GitHub:
Visit the Releases Page: Go to https://github.com/gbrigandi/mcp-server-openmeteo/releases
Choose Your Version: Click on the latest release (or the specific version you want)
Download for Your Platform: In the "Assets" section, download the appropriate binary for your system:
mcp-server-openmeteo-aarch64-apple-darwinmcp-server-openmeteo-x86_64-apple-darwinmcp-server-openmeteo-x86_64-unknown-linux-gnumcp-server-openmeteo-x86_64-pc-windows-msvc.exeMake it Executable (macOS/Linux only):
chmod +x mcp-server-openmeteo
If you prefer to build from source or need the latest development version:
git clone https://github.com/gbrigandi/mcp-server-openmeteo
cd mcp-server-openmeteo
cargo build --release
The compiled binary will be available at target/release/mcp-server-openmeteo.
Run the server with default settings:
./target/release/mcp-server-openmeteo
You can control the logging level using the RUST_LOG environment variable:
# Enable debug logging
RUST_LOG=debug ./target/release/mcp-server-openmeteo
# Enable info logging (default)
RUST_LOG=info ./target/release/mcp-server-openmeteo
# Disable most logging
RUST_LOG=warn ./target/release/mcp-server-openmeteo
Add this server to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"openmeteo": {
"command": "/path/to/mcp-server-openmeteo"
}
}
}
After adding the configuration:
Get current weather conditions for a specific location. Returns real-time weather data including temperature, humidity, precipitation, wind, and atmospheric conditions.
Parameters:
latitude (required): Latitude coordinate (-90 to 90)longitude (required): Longitude coordinate (-180 to 180)Returns:
Example:
{
"latitude": 40.7128,
"longitude": -74.0060
}
Get weather forecast for a specific location. Returns detailed