Skip to main content
Glama
Riksdag & Regering MCP

Riksdag & Regering MCP

by isakskogstad

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


Related MCP server: mcp-riksdagen-se

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

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Enables AI agents to search and retrieve consolidated Swedish statutes (SFS) from the Riksdagen open data API, with verifiable citations and persistent identifiers.
    4
    83 PyPI
    Apache 2.0
  • A
    license
    Not graded
    quality
    B
    maintenance
    Provides access to Dutch Parliament (Tweede Kamer) open data through MCP tools, enabling querying of parliamentary information via natural language.
    183 npm
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Provides structured access to Swedish national budget data, including allocations, tax revenue, and fiscal data. Enables queries on budget overviews, expenditure areas, revenue timeseries, and voting results via MCP tools.
    1
    MIT