🇪🇺 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.

CodeQL SecurityOpenSSF ScorecardSLSA Level 3 npm versionLicense Apache-2.0DeepWiki
📂 Auf GitHub ansehen 📦 npm Package ✨ Funktionen 📚 Dokumentation

🌐 Live-Ressourcen

📦 npm Package 📂 GitHub Repo 📖 TypeDoc API 📈 Codeabdeckung 🎭 E2E Report 📚 DeepWiki Docs

🎯 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 npm

2️⃣ 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.

📖 Installationsanleitung

3️⃣ 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.

🇪🇺 EU Parliament Monitor 🇸🇪 Riksdagsmonitor 🔍 Citizen Intelligence Agency

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.

📂 Auf GitHub ansehen 📦 npm Package 📚 Dokumentation ← Zurück zu Projekten