Reverse engineer anything with agents, from app behavior down to native binaries.
Open Meteo MCP
A comprehensive MCP server providing access to Open-Meteo weather APIs for Large Language Models
Install
claude mcp add open-meteo -- npx -y -p open-meteo-mcp-server open-meteo-mcp-serverInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →Open-Meteo MCP Server
Give any LLM accurate weather data: forecasts, history back to 1940, air quality, marine conditions, floods and climate projections.
Features • Getting started • Tools • Remote deployment • Configuration • Development
A Model Context Protocol server for the free Open-Meteo APIs. Plug it into Claude Desktop, Claude Code or any MCP client, then ask in plain language:
What were the temperatures in London during January 2023?
Compare the ICON and GFS ensemble forecasts for Berlin over the next 5 days.
Give me the current European AQI, UV index and pollen levels in Paris.
No API key is needed: Open-Meteo is free for non-commercial use.
Features
- 17 tools covering forecasts, ERA5 history, air quality, marine, flood, seasonal, ensemble and CMIP6 climate data, plus geocoding and elevation
- Model-specific forecasts from DWD ICON, NOAA GFS, Météo-France, ECMWF, JMA, MET Norway and Environment Canada GEM
- Built for LLMs: strict input schemas, server instructions that tell the model which tool answers which question, compact JSON responses capped at 25,000 characters
- Two transports: stdio for local clients, stateless Streamable HTTP for remote deployments, with API key auth, rate limiting and origin checks
- In-memory response cache with per-endpoint TTLs, so repeated questions don't hit Open-Meteo again
- Self-hosting friendly: every Open-Meteo endpoint can point at your own instance
Getting started
You need Node.js 22 or later. Nothing to install beforehand: npx fetches the server on first run.
Claude Desktop
Add the server to your claude_desktop_config.json:
{
"mcpServers": {
"open-meteo": {
"command": "npx",
"args": ["-y", "-p", "open-meteo-mcp-server", "open-meteo-mcp-server"]
}
}
}
Claude Code
claude mcp add open-meteo -- npx -y -p open-meteo-mcp-server open-meteo-mcp-server
Other MCP clients
Any client that launches stdio servers works with the same command: npx -y -p open-meteo-mcp-server open-meteo-mcp-server. You can also install it globally with npm install -g open-meteo-mcp-server and run open-meteo-mcp-server.
[!TIP] Every data tool takes coordinates. Ask with a place name and the model will call
geocodingfirst to resolve it.
Tools
Similar plugs
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype…
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io