aria-mcp-weather-dk
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., "@aria-mcp-weather-dkWhat's the current weather in Copenhagen?"
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.
aria-mcp-weather-dk
A Model Context Protocol (MCP) server that exposes Danish weather forecasts and severe-weather warnings to AI assistants. Built for ARIA and shareable with the community.
Fully keyless — both data sources are open and require no API key.
Data Sources
Source | What | License / Attribution |
Hourly point forecasts (Harmonie DINI SF model) | ||
Severe weather warnings for Denmark | © MeteoAlarm / national met services — see terms |
Related MCP server: MCP Weather Free
Install & Run
npx aria-mcp-weather-dkOr install globally:
npm install -g aria-mcp-weather-dk
aria-mcp-weather-dkRequires Node.js 20 or later.
Tools
get_forecast
Fetch an hourly weather forecast for a geographic point (up to 72 hours).
Parameters:
Name | Type | Required | Description |
| number | Yes* | Latitude (WGS84 decimal degrees) |
| number | Yes* | Longitude (WGS84 decimal degrees) |
| number | No | Hours to forecast (1–72, default 24) |
*Not required if DEFAULT_LAT / DEFAULT_LON env vars are set.
Returns: Array of forecast entries:
[
{
"time": "2024-06-01T12:00:00Z",
"temperatureC": 18.5,
"windSpeedMs": 4.2,
"windDirDeg": 220,
"humidityPct": 68,
"precipitationMm": 0.0,
"cloudCoverPct": 40
}
]Fields are omitted when not available from the API.
get_current
Fetch the forecast entry closest to the current time.
Parameters: lat, lon (same as above)
Returns: A single forecast entry (same shape as above).
get_warnings
Fetch active severe weather warnings for Denmark from MeteoAlarm.
Parameters: None
Returns (warnings present):
[
{
"id": "https://www.meteoalarm.org/alerts/DK-...",
"event": "Wind",
"severity": "Severe",
"urgency": "Expected",
"certainty": "Likely",
"area": "Jutland",
"onset": "2024-06-01T18:00:00Z",
"expires": "2024-06-02T06:00:00Z",
"headline": "Orange wind warning for Jutland",
"description": "Strong winds expected...",
"awarenessType": "1; Wind",
"awarenessLevel": "3; orange; Severe"
}
]Returns (no active warnings):
{
"status": "no_active_warnings",
"message": "No active severe weather warnings for Denmark.",
"checkedAt": "2024-06-01T12:00:00.000Z"
}Environment Variables
Variable | Description |
| Default latitude — makes |
| Default longitude — makes |
These are purely convenience defaults. The server remains generic — no location is hardcoded.
ARIA MCP Config
Add to your ARIA credentials / MCP config to use with ARIA:
{
"command": "npx",
"args": ["-y", "aria-mcp-weather-dk"],
"env": {
"DEFAULT_LAT": "55.6761",
"DEFAULT_LON": "12.5683"
}
}Replace the coordinates with your preferred default location, or omit env entirely and always pass coordinates explicitly.
Development
git clone https://github.com/kimhjort/aria-mcp-weather-dk
cd aria-mcp-weather-dk
npm install
npm run build
npm testLicense
MIT — see LICENSE.
Data from DMI is licensed CC BY 4.0. MeteoAlarm data is owned by the respective national meteorological services; see their terms before redistribution.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for weather with reasoning — umbrella advice, outdoor checks, city comparisons.
Open-Meteo tabanlı anahtarsız hava durumu tahmin MCP sunucusu.
Hosted MCP server for Xweather weather data: conditions, forecasts, alerts, and more.
An MCP server for weather information by @kulybaba
Related MCP Servers
- AlicenseBqualityDmaintenanceA Model Context Protocol server that provides real-time weather information and 5-day forecasts to AI assistants, supporting multiple languages and flexible units.37MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that provides real-time weather data, hourly forecasts, and daily summaries using the free Open-Meteo API with no API key required. It enables users to search for weather conditions by specific coordinates or city names across multiple measurement units.2MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that aggregates data from six weather sources to provide current conditions, forecasts, air quality, and aviation METAR information, specifically optimized for European and Nordic locations. It supports multi-source data merging and functions without API keys for several integrated providers.7MIT
- AlicenseAqualityDmaintenanceAn MCP server that provides current weather conditions and hourly forecasts for locations across Norway using the MET Norway Locationforecast 2.0 API. It features coordinate support, geocoding for any Norwegian location, and built-in configurations for major cities.211MIT