Weather MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Weather MCP Serverwhat's the weather in London?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Server Collections
A Model Context Protocol server that provides weather query capabilities using the free Open-Meteo API β no API key required.
Features
get_weathertool β Query current weather by city name or latitude/longitude coordinatesweather://current/{lat}/{lon}resource β Access weather data as a resource URIZero-config β Uses Open-Meteo's free API, no API key or account needed
Related MCP server: Weather MCP Server
Installation
git clone <repo-url> mcps
cd mcps
npm install
npm run buildUsage
Running the server
npm run dev # Development mode (tsx, no build step)
npm start # Production mode (requires npm run build first)MCP Client Configuration
Add to your MCP client configuration (e.g., Claude Code's mcpServers):
{
"mcpServers": {
"weather": {
"command": "node",
"args": ["/path/to/mcps/dist/weather/index.js"]
}
}
}Or using the dev script:
{
"mcpServers": {
"weather": {
"command": "npx",
"args": ["tsx", "/path/to/mcps/src/weather-mcp/index.ts"]
}
}
}Available Tool
get_weather
Get current weather conditions for a location.
Parameters (provide either a city name OR coordinates):
Parameter | Type | Description |
| string (optional) | City name, e.g. |
| number (optional) | Latitude coordinate, e.g. |
| number (optional) | Longitude coordinate, e.g. |
Example responses:
π€ Weather for Berlin, Germany
βββββββββββββββββββββββββ
π‘ Temperature: 22.1Β°C (feels like 21.5Β°C)
π§ Humidity: 54%
π¨ Wind: 12.3 km/h WSW (248Β°)
β Conditions: Partly cloudyAvailable Resource
weather://current/{lat}/{lon}
Returns current weather as a JSON resource for the given coordinates.
API
This server uses Open-Meteo, a free and open-source weather API. No API key is required. The free tier allows up to 10,000 requests per day.
HOW to test
npm run inspector -- node dist/browser-console/index.js
License
ISC
This server cannot be deployed
Maintenance
Related MCP Connectors
Global weather via Open-Meteo: forecast, historical, marine, air quality, geocoding, elevation.
OpenWeather data for AI agents: list feeds, sign up, check balance, get a top-up link, fetch data.
Get current weather for any city and create images from your prompts. Streamline planning, reportsβ¦
Current weather and forecasts for any coordinates, backed bβ¦ β paid per call (x402/credits), 1 tools
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to fetch current weather conditions and forecasts for any city using the Open-Meteo API. Provides temperature, precipitation, and hourly forecast data through natural language queries.-
- AlicenseNot gradedqualityDmaintenanceEnables LLMs to retrieve 24-hour weather forecasts and city information through natural language queries using city names or coordinates.MIT
- FlicenseNot gradedqualityDmaintenanceProvides real-time weather and forecasts via Open-Meteo, supporting queries by coordinates or city name.-
- AlicenseNot gradedqualityCmaintenanceProvides live weather data (current conditions, forecasts) and city geocoding through Open-Meteo API, enabling AI assistants to answer weather queries without an API key.MIT