🇪🇺 Servidor MCP del Parlamento Europeo
62 Herramientas MCP • 9 Resources • 7 Prompts | OpenSSF Scorecard 7,2/10
Servidor Model Context Protocol (MCP) en TypeScript/Node.js que potencia el Monitor del Parlamento de la UE con 62 herramientas MCP (15 de inteligencia OSINT + 47 de acceso a datos), 9 recursos y 7 prompts. Más de 1.130 pruebas unitarias, 71 pruebas E2E, cobertura superior al 80%. Seguridad de cadena de suministro SLSA Nivel 3.
🌐 Recursos en Vivo
🎯 Características Principales
🔌 62 Herramientas MCP
15 herramientas de inteligencia OSINT (puntuación de influencia de eurodiputados, análisis de coaliciones, patrones de votación) + 47 herramientas de acceso a datos para Claude, ChatGPT y todos los asistentes de IA compatibles con MCP.
🏛️ Parlamento de la UE Data Acceso
Direct acceso to perfiles de eurodiputados, sesiones plenarias, registros de votación, committee information, and preguntas parlamentarias a través de la oficial API de Datos Abiertos del Parlamento Europeo.
📘 TypeScript & Zod Validation
Escrito en TypeScript con tipado estricto y validación de esquemas Zod para todas las entradas y salidas de la API. Limitación de tasa y cabeceras de seguridad incluidas de forma predeterminada.
🛡️ SLSA Level 3 Seguridad
Seguridad de cadena de suministro con atestaciones de procedencia SLSA Nivel 3, validación OpenSSF Scorecard y escaneo de seguridad integral mediante GitHub Actions.
🧪 1.130+ Unit Tests
Más de 1.130 pruebas unitarias y 71 pruebas E2E que mantienen una cobertura de código superior al 80%. Canalización CI/CD automatizada con atestaciones de procedencia SLSA Nivel 3 y puertas de calidad.
🔒 OpenSSF Scorecard 7,2/10
Totalmente alineado con ISO 27001:2022, NIST CSF 2.0, CIS Controls v8.1 y RGPD. OpenSSF Scorecard 7,2/10, SLSA Nivel 3, documentación SGSI completa.
🔧 Herramientas MCP Destacadas (62 Total)
15 herramientas de inteligencia OSINT for deep análisis político + 47 herramientas de acceso a datos for integral Parlamento de la UE data. Here are some highlights:
👤 get_meps
Recuperar Miembro del Parlamento Europeo (MEP) profiles with filtrando por país, grupo político, and membresía en comisiones.
📅 get_plenary_sessions
Accede a registros, agendas y actas de sesiones plenarias con filtrado por rango de fechas.
🗳️ get_voting_records
Consulta registros de votación detallados incluidos votos individuales de eurodiputados, resúmenes de voto y contexto legislativo.
🔍 search_documents
Búsqueda de texto completo en documentos parlamentarios, informes, opiniones y textos legislativos.
🏛️ get_committee_info
Accede a estructuras de comisiones, membresía, mandatos y actividades recientes.
❓ get_parliamentary_questions
Recupera preguntas parlamentarias con respuestas de eurodiputados y la Comisión Europea.
📊 analyze_voting_patterns
Analiza patrones de votación entre grupos políticos, países y temas legislativos para una inteligencia política más profunda.
📋 track_legislation
Rastrea procedimientos legislativos desde la propuesta, pasando por la revisión en comisión, hasta el voto final.
📄 generate_report
Genera informes estructurados listos para IA sobre actividad parlamentaria, resúmenes de votación y perfiles de eurodiputados.
📡 Fuentes de Datos
🇪🇺 Eurodiputados y Representantes
Completo profiles of all Miembros del Parlamento Europeo including grupo político, country, committees, and contact information sourced from the official Parlamento de la UE API de Datos Abiertos.
🏛️ Sesiones Plenarias
Full sesión plenaria records including agendas, transcripciones de debates, and outcomes from the Parlamento Europeo's portal de datos abiertos.
📁 Comisiones y Documentos
Membresía de comisiones, informes y opiniones, junto con el repositorio completo de documentos parlamentarios para investigación y análisis.
❓ Preguntas Parlamentarias
Preguntas escritas y orales presentadas por eurodiputados con respuestas oficiales de la Comisión y el Consejo, lo que permite el seguimiento de la rendición de cuentas.
🛠️ Pila Tecnológica
💻 Runtime
TypeScript/Node.js — Implementación con tipado seguro y soporte completo de módulos ES. Publicado en npm como european-parliament-mcp-server.
📦 Protocol
Model Context Protocol (MCP) — Protocolo estándar para integraciones de asistentes de IA. Compatible con Claude, ChatGPT y cualquier cliente de IA compatible con MCP.
🔒 Seguridad
SLSA Nivel 3 — Seguridad de cadena de suministro con procedencia de compilación, compilaciones reproducibles y escaneo de seguridad. Validado por OpenSSF Scorecard. Limitación de tasa y validación de entrada con Zod.
🛡️ Seguridad y Calidad
Servidor MCP del Parlamento Europeo demonstrates enterprise-grade seguridad practices for integración de IA middleware.
🚀 Primeros Pasos
1️⃣ Instalar mediante npm
Instala el paquete globalmente o como dependencia del proyecto. Requiere Node.js 18+ y un cliente de IA compatible con MCP.
📦 Ver en npm2️⃣ Configurar Cliente de IA
Add the MCP server to your cliente de IA configuración (Claude Desktop, Continue, or any cliente compatible con MCP) to enable Parlamento de la UE data consultas.
📖 Guía de Instalación3️⃣ Consultar Datos del Parlamento
Usa lenguaje natural para consultar perfiles de eurodiputados, registros de votación, sesiones plenarias y más a través de tu asistente de IA. Bifurca y extiende para flujos de trabajo personalizados.
📂 Repositorio💼 Casos de Uso
🔍 Investigación Política
Investigación académica y periodística sobre patrones de votación de eurodiputados, alineamiento de grupos políticos y actividad legislativa mediante análisis impulsado por IA.
📊 Transparency & Accountability
Rastrea MEP performance, attendance, and voting consistency to hold representatives accountable to their constituents and campaign promises.
🏢 Policy Análisis
Monitor legislative developments, committee activity, and policy trends relevant to specific industries or interest areas.
🎓 Education
Teaching tool for European politics courses, demonstrating how open government data can be democratized through integración de IA.
🌐 Part of the Hack23 Inteligencia Política Ecosystem
EP MCP Server powers asistentes de IA with structured acceso to Parlamento Europeo data for the broader inteligencia política ecosystem.
All projects: Apache-2.0 licensed • OpenSSF Scorecard 7.0+ • SLSA Level 3 provenance • CodeQL clean
🎯 Ready to Explore Parlamento de la UE Data?
Integrate AI-powered acceso to Parlamento Europeo open datasets into your research, journalism, or policy análisis workflow.