🔌 European Parliament MCP Server

欧洲议会官方数据的模型上下文协议服务器

TypeScript/Node.js模型上下文协议(MCP)服务器,为AI代理和工作流程提供对欧洲议会官方开放数据的结构化访问。包含62个MCP工具(15个OSINT情报+47个数据访问)、9个资源7个提示词,通过1130+单元测试和71个端到端测试验证,覆盖率80%+,SLSA三级供应链安全,OpenSSF评分7.2/10。

npm版本CodeQLOpenSSF评分卡SLSA三级
📦 npm安装 📂 在GitHub上查看 ✨ 功能特性 📚 技术文档

⚡ 快速安装

npx european-parliament-mcp-server

或通过npm全局安装:

npm install -g european-parliament-mcp-server

📊 关键指标

62
MCP工具总数
15
OSINT情报工具
47
数据访问工具
9
MCP资源
7
MCP提示词
1,130+
单元测试
71
端到端测试
80%+
测试覆盖率

🛠️ MCP工具分类

🔍 15个OSINT情报工具

专用开源情报工具,用于欧洲议会数据的高级分析与模式识别,支持对欧盟立法活动的深度情报洞察。

  • 议员投票行为分析
  • 政党凝聚力追踪
  • 委员会活动情报
  • 立法趋势分析
  • 议员关系映射

📊 47个数据访问工具

全面的数据访问工具集,覆盖欧洲议会开放数据API的所有主要数据集。

  • 议员个人资料与历史记录
  • 全会表决结果
  • 委员会成员与会议
  • 立法文件与修正案
  • 议会质询与答复
  • 出席率与参与度数据

💼 使用场景

🤖 AI代理与工作流程

将European Parliament MCP Server集成至AI代理工作流程,实现对欧洲议会数据的自主查询。为EU Parliament Monitor等应用提供技术基础。

🔬 研究与分析

通过标准化MCP接口,研究人员可高效访问欧洲议会历史数据,进行大规模立法分析、投票行为研究和政治趋势挖掘。

📰 新闻与舆论监测

记者和新闻媒体可利用MCP工具自动追踪议员活动、委员会动态和欧盟立法进展,加速新闻线索挖掘。

🏛️ 公民科技与透明度

开发者可基于此MCP服务器构建公民技术应用,促进欧盟民主透明度,降低公民访问欧洲议会数据的技术门槛。

🛡️ 安全与供应链合规

🏆 SLSA三级供应链安全

满足SLSA(软件制品供应链等级)三级要求,包括可验证的构建来源、不可篡改的构建过程及安全分发机制。

📊 OpenSSF评分7.2/10

经OpenSSF评分卡评估获得7.2/10高分,体现了在安全开发实践、代码审查、漏洞管理和依赖安全方面的优秀表现。

📋 合规标准

ISO 27001:2022 NIST CSF 2.0 CIS Controls v8.1 GDPR

⚙️ 技术栈

TypeScript / Node.js

完全采用TypeScript开发,提供完整的类型安全保障与优秀的开发者体验。Node.js运行时确保跨平台兼容性。

模型上下文协议(MCP)

基于Anthropic MCP规范构建,确保与Claude、其他AI助手及支持MCP标准的工作流程框架的兼容性。

欧洲议会开放数据API

专属对接欧洲议会官方开放数据API,提供对所有公开议会数据集的可靠、经过验证的访问。

🌐 作为Hack23生态系统的技术基础

European Parliament MCP Server是EU Parliament Monitor的技术核心,为14种语言的自主政治新闻生成提供数据支撑。

🏛️ EU Parliament Monitor 🏛️ Riksdagsmonitor 🔍 Citizen Intelligence Agency

🎯 开始集成European Parliament MCP Server

将欧洲议会数据接入您的AI工作流程,通过标准MCP接口获取62个专业工具。

📦 npm安装 📂 GitHub仓库 ✨ 功能特性 ← 返回项目