mcpField
R
Riksdag & Regering MCP

Riksdag & Regering MCP

Remote
riksdag-regering-ai.onrender.comLegal & Government31Updated 25w ago

About Riksdag & Regering MCP

Riksdag & Regering MCP is an open-source MCP server that gives LLMs access to open data from the Swedish Parliament and Government Offices. It is intended for users who want to query Swedish political documents, votes and speeches, and it can be self-hosted locally.

Key features

  1. 0132 tools for querying political data
  2. 02Member information and activity records
  3. 03Parliamentary documents, votes and speeches
  4. 04Government documents such as SOU and propositions
  5. 05Data drawn from the Riksdag open API and g0v.se

Use cases

  1. 01Tracking voting patterns across parties
  2. 02Analyzing members' parliamentary activity
  3. 03Cross-referencing parliamentary and government documents

MCP support

This project is an MCP server that exposes 32 tools to MCP clients such as Claude, allowing LLMs to retrieve Swedish parliamentary and government open data.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://riksdag-regering-ai.onrender.com/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Packages
npmriksdag-regering-mcp2.0.1

Tools

32
ParameterTypeRequiredDescription
namnstringNoName to search for (first name or last name)
pagenumberNoPage for pagination
limitnumberNoMaximum number of results
partistringNoParty (e.g., S, M, SD, V, MP, C, L, KD)
statusstringNoStatus (serving, on leave, etc.)
valkretsstringNoConstituency
intressent_idstringNoMember ID

Details

From the project 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

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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.