Skip to main content
Glama
kupad95

UK Parliament MCP Server

by kupad95

UK-Parlaments-MCP-Server

npm version License: MIT GitHub

https://github.com/user-attachments/assets/eec2a7bc-1ddf-4b25-8553-8d5b33a57ff6

Ein Model Context Protocol (MCP) Server für aktuelle Daten des britischen Parlaments. Fragen Sie Gesetzesentwürfe, Abstimmungen, Abgeordnetenprofile, finanzielle Interessen und Petitionen direkt von Ihrem MCP-kompatiblen Assistenten ab, ohne dass ein API-Schlüssel erforderlich ist.


Funktionen

  • Keine Authentifizierung – offene Daten unter der Open Parliament Licence

  • Verfolgung von Abweichlern – Erkennung von Abgeordneten, die gegen die Parteilinie stimmen

  • Datensatzübergreifende Abfragen – Abgleich von Abstimmungsunterlagen mit finanziellen Interessen

  • Mustererkennung – knappe Abstimmungen, Regierungsniederlagen, Raten von Parteiaustritten

  • Suche nach Gesetzesentwürfen & Petitionen – nach Stichwort, Stadium oder Status


Installation

# One‑off run
npx uk-parliament-mcp

# Global install
npm install -g uk-parliament-mcp

Verwendung

Claude Desktop – fügen Sie dies zu claude_desktop_config.json hinzu:

{
  "mcpServers": {
    "uk-parliament": {
      "command": "npx",
      "args": ["-y", "uk-parliament-mcp"]
    }
  }
}

Claude Code:

claude mcp add uk-parliament -- npx -y uk-parliament-mcp

Verfügbare Tools

Tool

Zweck

rank_entities

Ranking von Abgeordneten nach Anzahl der Abweichungen bei Abstimmungen

get_events

Aktuelle Abstimmungen, Abweichungen oder Gesetzesentwürfe

analyze_patterns

Knappe Abstimmungen, Regierungsniederlagen, Raten von Parteiaustritten

find_entities

Suche nach Abgeordneten, Gesetzesentwürfen, Petitionen oder deklarierten Interessen

query_entities

Abgleich von Abstimmungsunterlagen mit finanziellen Interessen


Was Sie fragen können

Frage

Tool

Welche Labour-Abgeordneten haben in diesem Parlament am häufigsten abweichend gestimmt?

rank_entities

Welche Abstimmungen fanden diese Woche im Unterhaus statt?

get_events

Welche konservativen Abgeordneten haben letzten Monat abweichend gestimmt?

get_events

Gesetzesentwürfe zur Sozialreform?

find_entities

Zeige mir knappe Abstimmungen (10 Stimmen Vorsprung oder weniger) in diesem Jahr

analyze_patterns

Welche Regierungsentwürfe wurden im Oberhaus abgelehnt?

analyze_patterns

Abgeordnete mit deklarierten Interessen in Verteidigungsunternehmen

find_entities

Labour-Abgeordnete, die gegen ein Mietrechtsreformgesetz gestimmt haben und Immobilieninteressen haben

query_entities

Was sind die derzeit meistunterzeichneten offenen Petitionen?

find_entities


Datenquellen

API

Was sie abdeckt

bills-api.parliament.uk

Gesetzesentwürfe, Stadien, Sponsoren

commonsvotes-api.parliament.uk

Abstimmungsunterlagen des Unterhauses

lordsvotes-api.parliament.uk

Abstimmungsunterlagen des Oberhauses

members-api.parliament.uk

Profile von Abgeordneten und Lords

interests-api.parliament.uk

Register der finanziellen Interessen der Mitglieder

petition.parliament.uk

Petitionen und Unterschriftenzahlen


Entwicklung

git clone https://github.com/YOUR_USERNAME/uk-parliament-mcp-server.git
cd uk-parliament-mcp-server
npm install
npm run build   # compile TypeScript
npm start       # production
npm run dev     # watch & reload

Mitwirken

  1. Fork → Branch → Commit

  2. git push und einen PR öffnen

  3. Befolgen Sie den Programmierstil in src/


Lizenz

MIT – siehe LICENSE.


Haftungsausschluss Dieses Projekt ist inoffiziell und wird nicht vom britischen Parlament unterstützt. Die Datennutzung unterliegt der Open Parliament Licence.

-
security - not tested
A
license - permissive license
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kupad95/uk-parliament-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server