🇪🇺 European Parliament MCP Server
62 MCP Tools • 9 Resources • 7 Prompts | OpenSSF Scorecard 7.2/10
TypeScript/Node.js-Model Context Protocol (MCP)-Server, der den EU Parliament Monitor mit 62 MCP-Tools (15 OSINT-Nachrichtentools + 47 Datenzugriffstools), 9 Ressourcen und 7 Prompts betreibt. 1.130+ Unit-Tests, 71 E2E-Tests, 80%+ Codeabdeckung. SLSA-Level-3-Lieferkettensicherheit.
🌐 Live-Ressourcen
🎯 Hauptfunktionen
🔌 62 MCP-Tools
15 OSINT-Nachrichtentools (MdEP-Einflussscoring, Koalitionsanalyse, Abstimmungsmuster) + 47 Datenzugriffstools für Claude, ChatGPT und alle MCP-kompatiblen KI-Assistenten.
🏛️ EU-Parlamentsdatenzugriff
Direkter Zugriff auf MdEP-Profile, Plenarsitzungen, Abstimmungsaufzeichnungen, Ausschussinformationen und parlamentarische Anfragen über die offizielle Open Data API des Europäischen Parlaments.
📘 TypeScript & Zod-Validierung
Geschrieben in TypeScript mit strikter Typsicherheit und Zod-Schemavalidierung für alle API-Eingaben und -Ausgaben. Rate Limiting und Sicherheitsheader standardmäßig enthalten.
🛡️ SLSA Level 3 Sicherheit
Lieferkettensicherheit mit SLSA Level 3 Build-Herkunftsnachweisen, OpenSSF-Scorecard-Validierung und umfassender Sicherheitsprüfung über GitHub Actions.
🧪 1.130+ Unit-Tests
1.130+ Unit-Tests und 71 E2E-Tests mit über 80% Codeabdeckung. Automatisierte CI/CD-Pipeline mit SLSA-Level-3-Herkunftsnachweisen und Qualitätsgates.
🔒 OpenSSF Scorecard 7,2/10
Vollständig ausgerichtet auf ISO 27001:2022, NIST CSF 2.0, CIS Controls v8.1 und DSGVO. OpenSSF Scorecard 7,2/10, SLSA Level 3, vollständige ISMS-Dokumentation.
🔧 Ausgewählte MCP-Tools (62 insgesamt)
15 OSINT-Nachrichtentools für tiefgreifende politische Analyse + 47 Datenzugriffstools für umfassende EU-Parlamentsdaten. Hier sind einige Highlights:
👤 get_meps
Abrufen von Mitglied des Europäischen Parlaments (MdEP)-Profilen mit Filterung nach Land, politischer Fraktion und Ausschussmitgliedschaft.
📅 get_plenary_sessions
Zugriff auf Plenarsitzungsprotokolle, Tagesordnungen und Verfahren mit Datumsbereichsfilterung.
🗳️ get_voting_records
Detaillierte Abstimmungsaufzeichnungen abfragen, einschließlich individueller MdEP-Stimmen, Abstimmungszusammenfassungen und gesetzgeberischen Kontext.
🔍 search_documents
Volltextsuche über parlamentarische Dokumente, Berichte, Stellungnahmen und Gesetzgebungstexte.
🏛️ get_committee_info
Zugriff auf Ausschussstrukturen, Mitgliedschaft, Mandate und aktuelle Aktivitäten.
❓ get_parliamentary_questions
Abrufen von parlamentarischen Anfragen mit Antworten von MdEPs und der Europäischen Kommission.
📊 analyze_voting_patterns
Abstimmungsmuster über politische Fraktionen, Länder und gesetzgeberische Themen hinweg analysieren für tiefgreifendere politische Intelligenz.
📋 track_legislation
Gesetzgebungsverfahren vom Vorschlag über die Ausschussberatung bis zur endgültigen Abstimmung verfolgen.
📄 generate_report
Strukturierte KI-bereite Berichte über parlamentarische Aktivität, Abstimmungszusammenfassungen und MdEP-Profile generieren.
📡 Datenquellen
🇪🇺 MdEPs & Vertreterinnen und Vertreter
Vollständige Profile aller Mitglieder des Europäischen Parlaments einschließlich politischer Fraktion, Land, Ausschüsse und Kontaktinformationen aus der offiziellen Open Data API des EU-Parlaments.
🏛️ Plenarsitzungen
Vollständige Plenarsitzungsprotokolle einschließlich Tagesordnungen, Debattentranskripte und Ergebnisse aus dem Open Data Portal des Europäischen Parlaments.
📁 Ausschüsse & Dokumente
Ausschussmitgliedschaft, Berichte und Stellungnahmen neben dem vollständigen parlamentarischen Dokumentenarchiv für Forschung und Analyse.
❓ Parlamentarische Anfragen
Schriftliche und mündliche Anfragen von MdEPs mit offiziellen Antworten der Kommission und des Rates, was Rechenschaftsverfolgung ermöglicht.
🛠️ Technologiestapel
💻 Laufzeitumgebung
TypeScript/Node.js — Typsichere Implementierung mit vollständiger ES-Modul-Unterstützung. Als european-parliament-mcp-server auf npm veröffentlicht.
📦 Protokoll
Model Context Protocol (MCP) — Standardprotokoll für KI-Assistenten-Integrationen. Kompatibel mit Claude, ChatGPT und jedem MCP-kompatiblen KI-Client.
🔒 Sicherheit
SLSA Level 3 — Lieferkettensicherheit mit Build-Herkunftsnachweisen, reproduzierbaren Builds und Sicherheitsprüfung. OpenSSF Scorecard validiert. Rate Limiting und Zod-Eingabevalidierung.
🛡️ Sicherheit & Qualität
European Parliament MCP Server demonstriert unternehmenstaugliche Sicherheitspraktiken für KI-Integrations-Middleware.
🚀 Erste Schritte
1️⃣ Über npm installieren
Das Paket global oder als Projektabhängigkeit installieren. Erfordert Node.js 18+ und einen MCP-kompatiblen KI-Client.
📦 View on npm2️⃣ KI-Client konfigurieren
Den MCP-Server zur KI-Client-Konfiguration hinzufügen (Claude Desktop, Continue oder jeden MCP-kompatiblen Client), um EU-Parlamentsdatenabfragen zu aktivieren.
📖 Installationsanleitung3️⃣ Parlamentsdaten abfragen
Natürliche Sprache nutzen, um MdEP-Profile, Abstimmungsaufzeichnungen, Plenarsitzungen und mehr über den KI-Assistenten abzufragen. Fork und Erweiterung für eigene Workflows möglich.
📂 Repository💼 Anwendungsfälle
🔍 Politische Forschung
Akademische und journalistische Forschung zu MdEP-Abstimmungsmustern, politischer Fraktionsausrichtung und gesetzgeberischen Aktivitäten mittels KI-gestützter Analyse.
📊 Transparenz & Rechenschaftspflicht
MdEP-Leistung, Anwesenheit und Abstimmungskonsistenz verfolgen, um Vertreterinnen und Vertreter gegenüber ihren Wählerinnen und Wählern und Wahlversprechen rechenschaftspflichtig zu halten.
🏢 Politikanalyse
Gesetzgebungsentwicklungen, Ausschussaktivitäten und politische Trends im Zusammenhang mit bestimmten Branchen oder Interessenbereichen überwachen.
🎓 Bildung
Lehrmittel für Kurse zur europäischen Politik, das zeigt, wie offene Regierungsdaten durch KI-Integration demokratisiert werden können.
🌐 Teil des Hack23-Politischen-Intelligenz-Ökosystems
EP MCP Server versorgt KI-Assistenten mit strukturiertem Zugriff auf Daten des Europäischen Parlaments für das breitere politische Intelligenz-Ökosystem.
All projects: Apache-2.0 licensed • OpenSSF Scorecard 7.0+ • SLSA Level 3 provenance • CodeQL clean
🎯 Bereit, EU-Parlamentsdaten zu erkunden?
KI-gestützten Zugriff auf offene Datensätze des Europäischen Parlaments in Ihren Forschungs-, Journalismus- oder Politikanalyse-Workflow integrieren.