Norwegian Weather MCP Server

Local setup required. This server has to be cloned and prepared on your machine before you register it in Claude Code.
1

Set the server up locally

Run this once to clone and prepare the server before adding it to Claude Code.

Run in terminal
git clone https://github.com/robobobby/mcp-norwegian-weather
cd mcp-norwegian-weather

Then follow the repository README for any remaining dependency or build steps before continuing.

2

Register it in Claude Code

After the local setup is done, run this command to point Claude Code at the built server.

Run in terminal
claude mcp add norwegian-weather -- node "<FULL_PATH_TO_MCP_NORWEGIAN_WEATHER>/dist/index.js"

Replace <FULL_PATH_TO_MCP_NORWEGIAN_WEATHER>/dist/index.js with the actual folder you prepared in step 1.

README.md

MCP server for Norwegian weather data using MET Norway Locationforecast 2.0

mcp-norwegian-weather 🇳🇴🌤️

MCP server for Norwegian weather data using MET Norway Locationforecast 2.0 (the API behind yr.no).

Tools

  • current_weather — Current conditions for any Norwegian location
  • weather_forecast — Hourly forecast up to 72 hours ahead

Features

  • 30+ built-in Norwegian cities (Oslo, Bergen, Tromsø, Lofoten, Svalbard...)
  • Geocoding fallback for any Norwegian location
  • Coordinate input support (lat,lon)
  • MET Norway's symbol codes mapped to readable descriptions

Usage

{
  "mcpServers": {
    "norwegian-weather": {
      "command": "node",
      "args": ["/path/to/mcp-norwegian-weather/src/index.js"]
    }
  }
}

Data Source

MET Norway Locationforecast 2.0 — free, requires User-Agent identification (included). Powers yr.no, one of the world's most accurate weather services.

Part of the Nordic MCP Suite

This is one of several Nordic MCP servers. See mcp-nordic for the unified meta-server.

License

MIT

Tools (2)

current_weatherProvides current weather conditions for any Norwegian location.
weather_forecastProvides an hourly weather forecast up to 72 hours ahead.

Configuration

claude_desktop_config.json
{"mcpServers": {"norwegian-weather": {"command": "node", "args": ["/path/to/mcp-norwegian-weather/src/index.js"]}}}

Try it

What is the current weather in Oslo?
Give me an hourly weather forecast for Bergen for the next 24 hours.
Is it going to rain in Tromsø tomorrow?
Check the weather conditions for Svalbard.

Frequently Asked Questions

What are the key features of Norwegian Weather?

Provides current weather conditions for any Norwegian location. Delivers hourly forecasts up to 72 hours ahead. Includes 30+ built-in Norwegian cities. Supports geocoding fallback for any Norwegian location. Supports coordinate input (lat, lon).

What can I use Norwegian Weather for?

Planning outdoor activities in Norway based on accurate hourly forecasts. Integrating real-time Norwegian weather data into automated workflows. Checking weather conditions for specific Norwegian cities or coordinates.

How do I install Norwegian Weather?

Install Norwegian Weather by running: node /path/to/mcp-norwegian-weather/src/index.js

What MCP clients work with Norwegian Weather?

Norwegian Weather works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep Norwegian Weather docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare