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

CodeQL SeguridadOpenSSF ScorecardSLSA Level 3 versión npmLicencia Apache-2.0DeepWiki
📂 Ver en GitHub 📦 Paquete npm ✨ Características 📚 Documentación

🌐 Recursos en Vivo

📦 Paquete npm 📂 Repositorio GitHub 📖 API TypeDoc 📈 Cobertura de Código 🎭 Informe E2E 📚 Documentos DeepWiki

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

2️⃣ 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ón

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

🇪🇺 Monitor del Parlamento de la UE 🇸🇪 Riksdagsmonitor 🔍 Citizen Intelligence Agency

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.

📂 Ver en GitHub 📦 Paquete npm 📚 Documentación ← Volver a Proyectos