🇪🇺 European Parliament MCP Server
62 outils MCP • 9 ressources • 7 invites | OpenSSF Scorecard 7,2/10
Serveur Model Context Protocol (MCP) TypeScript/Node.js alimentant EU Parliament Monitor avec 62 outils MCP (15 renseignements OSINT + 47 accès aux données), 9 ressources et 7 invites. Plus de 1 130 tests unitaires, 71 tests E2E, couverture 80%+. Sécurité de la chaîne d'approvisionnement SLSA Niveau 3.
🌐 Ressources en Direct
🎯 Fonctionnalités Clés
🔌 62 Outils MCP
15 outils de renseignement OSINT (score d'influence des eurodéputés, analyse de coalition, modèles de vote) + 47 outils d'accès aux données pour Claude, ChatGPT et tous les assistants IA compatibles MCP.
🏛️ Accès aux Données du Parlement Européen
Accès direct aux profils des eurodéputés, séances plénières, relevés de vote, informations sur les commissions et questions parlementaires via l'API officielle de données ouvertes du Parlement européen.
📘 TypeScript et Validation Zod
Écrit en TypeScript avec une sécurité de type stricte et une validation de schéma Zod pour toutes les entrées et sorties d'API. Limitation de débit et en-têtes de sécurité inclus.
🛡️ Sécurité SLSA Niveau 3
Sécurité de la chaîne d'approvisionnement avec des attestations de provenance de construction SLSA Niveau 3, validation OpenSSF Scorecard et analyse de sécurité complète via GitHub Actions.
🧪 Plus de 1 130 Tests Unitaires
Plus de 1 130 tests unitaires et 71 tests E2E maintenant une couverture de code 80%+. Pipeline CI/CD automatisé avec attestations de provenance SLSA Niveau 3 et critères de qualité.
🔒 OpenSSF Scorecard 7,2/10
Pleinement aligné avec ISO 27001:2022, NIST CSF 2.0, CIS Controls v8.1 et RGPD. OpenSSF Scorecard 7,2/10, SLSA Niveau 3, documentation SMSI complète.
🔧 Outils MCP en Vedette (62 au Total)
15 outils de renseignement OSINT pour une analyse politique approfondie + 47 outils d'accès aux données pour des données complètes du Parlement européen. Voici quelques points forts :
👤 get_meps
Récupérer les profils des membres du Parlement européen (eurodéputés) avec filtrage par pays, groupe politique et appartenance aux commissions.
📅 get_plenary_sessions
Accéder aux procès-verbaux de séances plénières, ordres du jour et comptes rendus avec filtrage par plage de dates.
🗳️ get_voting_records
Interroger les relevés de vote détaillés incluant les votes individuels des eurodéputés, résumés de vote et contexte législatif.
🔍 search_documents
Recherche en texte intégral dans les documents parlementaires, rapports, avis et textes législatifs.
🏛️ get_committee_info
Accéder aux structures des commissions, à leur composition, mandats et activités récentes.
❓ get_parliamentary_questions
Récupérer les questions parlementaires avec les réponses des eurodéputés et de la Commission européenne.
📊 analyze_voting_patterns
Analyser les modèles de vote dans les groupes politiques, pays et sujets législatifs pour une intelligence politique plus approfondie.
📋 track_legislation
Suivre les procédures législatives de la proposition jusqu'à l'examen en commission et au vote final.
📄 generate_report
Générer des rapports structurés prêts pour l'IA sur l'activité parlementaire, les résumés de vote et les profils d'eurodéputés.
📡 Sources de Données
🇪🇺 Eurodéputés et Représentants
Profils complets de tous les membres du Parlement européen incluant le groupe politique, le pays, les commissions et les coordonnées issues de l'API officielle de données ouvertes du Parlement européen.
🏛️ Séances Plénières
Procès-verbaux complets des séances plénières incluant ordres du jour, transcriptions des débats et résultats issus du portail de données ouvertes du Parlement européen.
📁 Commissions et Documents
Composition des commissions, rapports et avis ainsi que le dépôt complet de documents parlementaires pour la recherche et l'analyse.
❓ Questions Parlementaires
Questions écrites et orales soumises par les eurodéputés avec les réponses officielles de la Commission et du Conseil, permettant le suivi de la responsabilité.
🛠️ Pile Technologique
💻 Environnement d'Exécution
TypeScript/Node.js — Implémentation avec sécurité de type complète et support complet des modules ES. Publié sur npm sous european-parliament-mcp-server.
📦 Protocole
Model Context Protocol (MCP) — Protocole standard pour les intégrations d'assistants IA. Compatible avec Claude, ChatGPT et tout client IA compatible MCP.
🔒 Sécurité
SLSA Niveau 3 — Sécurité de la chaîne d'approvisionnement avec provenance de construction, constructions reproductibles et analyse de sécurité. Validé par OpenSSF Scorecard. Limitation de débit et validation des entrées Zod.
🛡️ Sécurité & Qualité
European Parliament MCP Server démontre des pratiques de sécurité de niveau entreprise pour les intergiciels d'intégration IA.
🚀 Démarrage Rapide
1️⃣ Installer via npm
Installez le package globalement ou comme dépendance de projet. Nécessite Node.js 18+ et un client IA compatible MCP.
📦 Voir sur npm2️⃣ Configurer le Client IA
Ajoutez le serveur MCP à la configuration de votre client IA (Claude Desktop, Continue ou tout client compatible MCP) pour activer les requêtes sur les données du Parlement européen.
📖 Guide d'Installation3️⃣ Interroger les Données Parlementaires
Utilisez le langage naturel pour interroger les profils des eurodéputés, les relevés de vote, les séances plénières et plus encore via votre assistant IA. Forkez et étendez pour des workflows personnalisés.
📂 Dépôt💼 Cas d'Usage
🔍 Recherche Politique
Recherche académique et journalistique sur les modèles de vote des eurodéputés, l'alignement des groupes politiques et l'activité législative à l'aide d'analyses propulsées par IA.
📊 Transparence et Responsabilité
Suivez les performances, la présence et la cohérence des votes des eurodéputés pour rendre les représentants responsables envers leurs électeurs et leurs promesses de campagne.
🏢 Analyse des Politiques
Surveillez les développements législatifs, l'activité des commissions et les tendances politiques pertinentes pour des industries ou domaines d'intérêt spécifiques.
🎓 Éducation
Outil pédagogique pour les cours de politique européenne, démontrant comment les données gouvernementales ouvertes peuvent être démocratisées grâce à l'intégration IA.
🌐 Partie de l'Écosystème d'Intelligence Politique Hack23
Le serveur EP MCP alimente les assistants IA avec un accès structuré aux données du Parlement européen pour l'écosystème d'intelligence politique élargi.
Tous les projets : licence Apache-2.0 • OpenSSF Scorecard 7.0+ • Provenance SLSA Niveau 3 • CodeQL propre
🎯 Prêt à Explorer les Données du Parlement Européen ?
Intégrez l'accès propulsé par IA aux jeux de données ouverts du Parlement européen dans votre workflow de recherche, de journalisme ou d'analyse des politiques.