{"_id":"@aiagentkarl/weather-mcp-server","name":"@aiagentkarl/weather-mcp-server","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@aiagentkarl/weather-mcp-server","version":"0.1.0","description":"MCP Server for global weather, forecasts, air quality via Open-Meteo — free, no API key","main":"index.js","bin":{"weather-mcp-server":"index.js"},"keywords":["mcp","weather","forecast","open-meteo","ai-agent"],"author":{"name":"AiAgentKarl"},"license":"MIT","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","zod":"^3.23.0"},"_id":"@aiagentkarl/weather-mcp-server@0.1.0","gitHead":"140eca037f0c49d9a06e56517efa161e430c2b7a","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-bbxWFgCsQPk9SL09mF9D9fUUz80LRR2oNaSqVZC/OheX/vY+KFaM/WGnAYhu4qyXjcYNJn9kcmAGLMtcNPRwyQ==","shasum":"ac7c1ca05ab6aec68f03e4af0573f24a5cdd32f7","tarball":"https://registry.npmjs.org/@aiagentkarl/weather-mcp-server/-/weather-mcp-server-0.1.0.tgz","fileCount":3,"unpackedSize":11929,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDTZTa/TyviJy7MIhZECCrmUs6LVwfCVssqcSUXBIOOigIhANwITEsx7O49illPi/X+qALaavVoosE53TD7N8Hd3jXV"}]},"_npmUser":{"name":"aiagentkarl","email":"harrythunder.ai@gmail.com"},"directories":{},"maintainers":[{"name":"aiagentkarl","email":"harrythunder.ai@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/weather-mcp-server_0.1.0_1774006324536_0.4784529414254268"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-20T11:32:04.471Z","0.1.0":"2026-03-20T11:32:04.696Z","modified":"2026-03-20T11:32:04.881Z"},"maintainers":[{"name":"aiagentkarl","email":"harrythunder.ai@gmail.com"}],"description":"MCP Server for global weather, forecasts, air quality via Open-Meteo — free, no API key","keywords":["mcp","weather","forecast","open-meteo","ai-agent"],"author":{"name":"AiAgentKarl"},"license":"MIT","readme":"# @aiagentkarl/weather-mcp-server\n\nMCP Server for global weather data, forecasts and air quality — powered by [Open-Meteo](https://open-meteo.com/).\n\n**Free, no API key needed.**\n\n## Tools\n\n| Tool | Description |\n|------|-------------|\n| `geocode` | City name to coordinates (up to 5 results) |\n| `get_current_weather` | Current temperature, wind, humidity, pressure |\n| `get_forecast` | Daily forecast up to 16 days |\n| `get_air_quality` | European AQI, PM2.5, PM10, NO2, Ozone |\n\n## Quick Start\n\n### With Claude Desktop\n\nAdd to your `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"weather\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@aiagentkarl/weather-mcp-server\"]\n    }\n  }\n}\n```\n\n### With npm (global)\n\n```bash\nnpm install -g @aiagentkarl/weather-mcp-server\nweather-mcp-server\n```\n\n## Example Usage\n\n```\n> get_current_weather({ location: \"Berlin\" })\n> get_forecast({ location: \"Tokyo\", days: 5 })\n> get_air_quality({ location: \"Los Angeles\" })\n> geocode({ name: \"München\" })\n```\n\nLocations can be city names or coordinates (e.g. `\"48.14,11.58\"`).\n\n## API\n\nUses the free [Open-Meteo API](https://open-meteo.com/) — no registration, no API key, no rate limits for reasonable usage.\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-31fbf4c186cd537ad29e44afd28e6eaa"}