Riksdag & Regering MCP
MCP-server that provides LLMs with easy access to open data from the Swedish Government Offices and Parliament.
Riksdag & Regering MCP-server
đșđž 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: [email protected]
Related Servers
Bright Data
sponsorDiscover, extract, and interact with the web - one interface powering automated access across the public internet.
anybrowse
Convert any URL to LLM-ready Markdown via real Chrome browsers. 3 tools: scrape, crawl, search. Free via MCP, pay-per-use via x402.
scraping-api-marketplace
Real-time product data from Amazon, eBay, Walmart, Kaufland and many others â directly inside your AI assistant
Query Table
A financial web table crawler using Playwright that queries data from multiple websites with fallback switching.
Clawpage
Extract and structure any web page into clean JSON.
Changeflow
AI-powered web monitoring. Track any website, get structured change intelligence.
Playwright Server
A server for browser automation using the Playwright library.
WebWatch MCP
Website change monitoring with URL watching, snapshot comparison, and intelligent content extraction for AI assistants
yt-dlp
Download video and audio from YouTube and other platforms using the yt-dlp tool.
Web Tools MCP Server
Give Claude web browsing powers - fetch webpages, extract data, discover sitemaps, summarize content
SideButton
Open-source MCP server with knowledge packs, 40+ browser tools, and YAML workflow engine for AI agents.