Riksdag-Regering-MCP

Riksdag-Regering-MCP

MCP.Pizza Chef: isakskogstad

Access real-time open data from Sweden's Parliament and Government Offices directly within your AI assistant. This server connects to official public data sources to provide you with documents, voting records, speeches, and member information. It works with apps like Claude Desktop and requires only a simple configuration to set up, no special accounts or keys needed.

Data
Other
Web/Research

Use This MCP server To

Track voting patterns of Swedish Parliament members Find and read government documents and press releases Follow speeches and debates in the Parliament chamber Analyze activity and assignments of Parliament members Compare party voting behaviors over time Cross-reference Parliament and Government documents Build chatbots with Swedish political data

README

SkÀrmavbild 2025-11-20 kl  09 01 01

Riksdag & Regering MCP-server

MCP Registry MCP Protocol License: MIT

đŸ‡ș🇾 Open-source MCP-server for local self-hosting. Enables LLMs to query and retrieve real-time open data, documents, protocols, and records from accessible API:s and open databases from the Parliament and Government Offices of Sweden.

🇾đŸ‡Ș MCP-server som ger LLMs möjlighet att söka, hitta och extrahera öppen data och information frĂ„n Riksdagen och Regeringskansliet. Ansluten till samtliga öppna API:er frĂ„n Riksdagen och nyttjar g0v.se för att tillgĂ„ data frĂ„n Regeringskansliet.


📊 Översikt

Totalt antal tools: 32

MCP-servern exponerar 32 specialiserade verktyg för att hÀmta data och underlag, som exempelvis:

  • Ledamöter – Information, aktiviteter, uppdrag m.m.
  • Riksdagsdokument – Motioner, skriftliga frĂ„gor m.m.
  • Anföranden – Följ vad som sagts i kammaren m.m.
  • Voteringar – SĂ„ röstar ledamöterna
  • Regeringsdokument – Ex. SOU, propositioner, pressmeddelanden

DatakÀllor

  • Riksdagen: data.riksdagen.se - Officiellt öppet API
  • Regeringen: g0v.se - Öppen data frĂ„n Regeringskansliet

Snabbstart

📩 Alternativ 1: npm (rekommenderat)

LÀgg till följande i din Claude Desktop-config (~/Library/Application Support/Claude/claude_desktop_config.json pÄ macOS):

{
  "mcpServers": {
    "riksdag-regering": {
      "command": "npx",
      "args": ["-y", "@isak.skogstad/riksdag-regering-mcp"]
    }
  }
}

Starta om Claude Desktop. npx hÀmtar och kör senaste versionen automatiskt.


đŸ’» Alternativ 2: Installation frĂ„n kĂ€llkod

# Klona repository
git clone https://github.com/isakskogstad/Riksdag-Regering-MCP.git
cd Riksdag-Regering-MCP

# Installera dependencies
npm run mcp:install

# Bygg servern
npm run mcp:build

Konfiguration:

{
  "mcpServers": {
    "riksdag-regering": {
      "command": "node",
      "args": ["/absolut/sökvÀg/till/Riksdag-Regering-MCP/mcp/dist/index.js"]
    }
  }
}

📖 AnvĂ€ndningsomrĂ„den

För policynörden

  • SpĂ„ra voteringsmönster över partier
  • Analysera ledamöters aktivitet och engagemang

För den nyfikkne

  • Korsreferera riksdags- och regeringsdokument
  • Hitta relevanta anföranden och debatter

För konspiratören

  • Tidsserieanalys av parlamentarisk aktivitet
  • PartijĂ€mförelser och koalitionsanalys

För vibekodaren

  • Utöka LLM:er med svensk politisk data
  • Bygg konversationsgrĂ€nssnitt för medborgardata

Teknisk Stack

  • Runtime: Node.js 20+ med ESM
  • SprĂ„k: TypeScript 5.0+
  • MCP SDK: @modelcontextprotocol/sdk ^0.5.0
  • HTTP Server: Express.js 4.x
  • DatakĂ€llor: Riksdagens öppna API + g0v.se
  • Validering: Zod 3.x
  • Logging: Winston 3.x

Licens

MIT License - Se LICENSE för detaljer.


ErkÀnnanden

  • g0v.se - Tack till Pierre för din insats med g0v.se

📞Support

Kontakt

  • Email: isak.skogstad@me.com

Riksdag-Regering-MCP FAQ

Can I use this to get real-time data from the Swedish Parliament and Government?
Yes — it provides live access to open data from Sweden's Parliament and Government Offices, usable in apps like Claude Desktop.
Does this server require me to have an API key or special account?
No — it uses publicly available open data sources, so no API keys or accounts are needed.
Which apps support this MCP server?
Currently, it works with Claude Desktop and can be added by configuring its settings.
How hard is it to set up this server?
Setup is easy — you just paste a small config snippet into your app, no coding required.
Can I use this to track voting patterns or find government documents?
Yes — you can explore voting records, speeches, government documents, and more through your assistant.
Is this server self-hosted or cloud-based?
It is designed for local self-hosting, so you run it on your own machine or server.