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

Sécurité CodeQLOpenSSF ScorecardSLSA Niveau 3 Version npmLicence Apache-2.0DeepWiki
📂 Voir sur GitHub 📦 Package npm ✨ Fonctionnalités 📚 Documentation

🌐 Ressources en Direct

📦 Package npm 📂 Dépôt GitHub 📖 API TypeDoc 📈 Couverture du Code 🎭 Rapport E2E 📚 Documentation DeepWiki

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

2️⃣ 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'Installation

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

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

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.

📂 Voir sur GitHub 📦 Package npm 📚 Documentation ← Retour aux Projets