Riksdag & Regering

Riksdag & Regering

isakskogstad

Provides access to Swedish Parliament (Riksdag) and Government open data APIs for retrieving political documents, voting records, speeches, and member information.

Access Swedish Parliament and Government open data - 27 tools for political analysis

24204 views4Remote

What it does

  • Search Swedish Parliament members and their activities
  • Query parliamentary documents and speeches
  • Retrieve voting records and results
  • Access government documents via g0v.se
  • Perform full-text search in political documents
  • Get real-time parliamentary data

Best for

Political researchers and journalistsCivic engagement applicationsGovernment transparency projectsSwedish political analysis
27 specialized political data toolsReal-time Swedish government dataRemote deployment available

About Riksdag & Regering

Riksdag & Regering is a community-built MCP server published by isakskogstad that provides AI assistants with tools and capabilities via the Model Context Protocol. Explore Riksdag & Regering: 27 powerful tools for Swedish Parliament and Government open data — analyze bills, votes, an It is categorized under developer tools, analytics data. This server exposes 32 tools that AI clients can invoke during conversations and coding sessions.

How to install

You can install Riksdag & Regering in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server supports remote connections over HTTP, so no local installation is required.

License

Riksdag & Regering is released under the MIT license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.

Tools (32)

search_ledamoter

Sök efter ledamöter i Riksdagen

search_dokument

Sök efter riksdagsdokument

search_dokument_fulltext

Fulltextsök i dokument

search_anforanden

Sök efter anföranden

search_voteringar

Sök efter voteringar och röster

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

Riksdag & Regering MCP-server

Server Status MCP Registry MCP Protocol License: MIT

🇺🇸 Open-source MCP-server for local self-hosting or remote deployment. 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: Remote Server (Rekommenderat)

Använd den hostade servern utan installation - alltid uppdaterad och tillgänglig!

Fördelar:

  • ✅ Ingen installation eller konfiguration
  • ✅ Alltid senaste versionen
  • ✅ Fungerar direkt i alla MCP-klienter

För Claude Desktop (macOS/Windows)

claude mcp add riksdag-regering --transport http https://riksdag-regering-ai.onrender.com/mcp
Eller lägg till manuellt i config

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "riksdag-regering": {
      "transport": "http",
      "url": "https://riksdag-regering-ai.onrender.com/mcp"
    }
  }
}

För ChatGPT (GPT-4.5+)

  1. Gå till ChatGPT Settings → MCP Servers
  2. Klicka på "Add Server"
  3. Välj "Remote Server (HTTP)"
  4. Ange URL: https://riksdag-regering-ai.onrender.com/mcp
  5. Namn: riksdag-regering
  6. Klicka "Save"

För OpenAI Codex / Claude Code

# Via MCP CLI
mcp add riksdag-regering https://riksdag-regering-ai.onrender.com/mcp

# Eller testa direkt med curl
curl -X POST https://riksdag-regering-ai.onrender.com/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'

📦 Alternativ 2: npm Package (Rekommenderat för utvecklare)

Installera direkt från npm registry:

Fördelar:

  • ✅ Enkel installation med ett kommando
  • ✅ Automatiska uppdateringar via npm
  • ✅ Fungerar i alla MCP-kompatibla miljöer
# Installera globalt
npm install -g riksdag-regering-mcp

# Eller installera lokalt i ditt projekt
npm install riksdag-regering-mcp

STDIO-konfiguration för Claude Desktop

{
  "mcpServers": {
    "riksdag-regering": {
      "command": "npx",
      "args": ["riksdag-regering-mcp"]
    }
  }
}

💻 Alternativ 3: Lokal Installation från Källkod

För utveckling eller om du vill modifiera servern lokalt:

Fördelar:

  • ✅ Full kontroll över data och prestanda
  • ✅ Kan anpassa och utöka funktionalitet
  • ✅ Fungerar offline (efter initial setup)
# Klona repository
git clone https://github.com/KSAklfszf921/Riksdag-Regering.AI.git
cd Riksdag-Regering.AI

# Installera dependencies
npm run mcp:install

# Bygg och starta
cd mcp
npm run build
npm start
Lokal STDIO-konfiguration för Claude Desktop
{
  "mcpServers": {
    "riksdag-regering": {
      "command": "node",
      "args": ["/absolut/sökväg/till/Riksdag-Regering.AI/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

Alternatives

Related Skills

Browse all skills
usage-export

Export OpenClaw usage data to CSV for analytics tools like Power BI. Hourly aggregates by activity type, model, and channel.

1
mcp-developer

Use when building MCP servers or clients that connect AI systems with external tools and data sources. Invoke for MCP protocol compliance, TypeScript/Python SDKs, resource providers, tool functions.

1
ccxt-typescript

CCXT cryptocurrency exchange library for TypeScript and JavaScript developers (Node.js and browser). Covers both REST API (standard) and WebSocket API (real-time). Helps install CCXT, connect to exchanges, fetch market data, place orders, stream live tickers/orderbooks, handle authentication, and manage errors. Use when working with crypto exchanges in TypeScript/JavaScript projects, trading bots, arbitrage systems, or portfolio management tools. Includes both REST and WebSocket examples.

1
dotnet-backend

.NET/C# backend developer for ASP.NET Core APIs with Entity Framework Core. Builds REST APIs, minimal APIs, gRPC services, authentication with Identity/JWT, authorization, database operations, background services, SignalR real-time features. Activates for: .NET, C#, ASP.NET Core, Entity Framework Core, EF Core, .NET Core, minimal API, Web API, gRPC, authentication .NET, Identity, JWT .NET, authorization, LINQ, async/await C#, background service, IHostedService, SignalR, SQL Server, PostgreSQL .NET, dependency injection, middleware .NET.

109
supabase-developer

Build full-stack applications with Supabase (PostgreSQL, Auth, Storage, Real-time, Edge Functions). Use when implementing authentication, database design with RLS, file storage, real-time features, or serverless functions.

87
python-expert

Senior Python developer expertise for writing clean, efficient, and well-documented code. Use when: writing Python code, optimizing Python scripts, reviewing Python code for best practices, debugging Python issues, implementing type hints, or when user mentions Python, PEP 8, or needs help with Python data structures and algorithms.

40