🎯 平台概览
European Parliament MCP Server是一个TypeScript/Node.js实现的模型上下文协议(MCP)服务器,为AI代理、工作流程及研究工具提供对欧洲议会官方开放数据的结构化、标准化访问。
🔌 标准MCP接口
完全遵循Anthropic MCP规范,与支持MCP协议的AI助手(如Claude)及工作流程框架无缝兼容。
🏛️ 官方数据来源
专属对接欧洲议会官方开放数据API,提供对议员信息、表决记录、委员会数据及立法文件的可靠访问。
🔒 安全优先设计
SLSA三级供应链安全、OpenSSF评分7.2/10、CodeQL安全扫描、完整依赖审计——安全贯穿开发全程。
🛠️ 62个MCP工具详情
🔍 15个OSINT情报工具
📊 议员行为分析
对个别欧洲议员的投票行为、出席模式及委员会活动进行深度分析,生成综合议员画像。
🗳️ 政党凝聚力追踪
衡量各政治集团的投票凝聚力,识别特定议题上的异见模式,分析联盟的稳定性。
📈 立法趋势分析
识别欧洲议会不同时期的立法趋势,追踪议题重要性的演变,发现新兴政策议题。
🕸️ 议员关系映射
基于投票模式、委员会协作及共同提案,映射欧洲议员之间的关联关系网络。
🎯 政策领域聚焦分析
针对特定政策领域(如气候、数字政策、贸易)进行聚焦分析,识别该领域的关键议员及联盟格局。
📊 47个数据访问工具
👤 议员数据访问
全面访问议员档案、政党隶属关系、国籍、委员会成员资格及历史任职记录。支持按届期、国家或政党筛选。
- 当届及历届议员档案
- 政治集团成员资格
- 委员会职务
- 政治简历与联系方式
🗳️ 表决结果访问
全面访问全会表决结果,支持按日期、届期、议题及表决类型进行过滤查询。
- 点名表决详情
- 表决结果(赞成/反对/弃权)
- 按个人议员分解的表决记录
- 表决摘要与统计数据
🏛️ 委员会数据
全面访问委员会成员信息、会议记录、报告及委员会活动数据。
- 委员会成员名单
- 会议议程与记录
- 委员会报告与文件
- 报告员信息
📄 立法文件
访问欧洲议会立法文件、修正案、报告及官方文本,支持多语言内容访问。
- 立法提案与最终文本
- 修正案文本
- 委员会报告
- 议会决议
❓ 议会质询
访问议员提交的议会质询及相关答复,支持全文搜索和按议员/主题筛选。
📚 MCP资源与提示词
📁 9个MCP资源
结构化资源,提供对欧洲议会数据集的上下文访问,包括:
- 欧洲议员名册资源
- 委员会目录资源
- 政治集团资源
- 表决记录资源
- 立法日历资源
- 文件库资源
- 届期数据资源
- 国家代表团资源
- 历史档案资源
💬 7个MCP提示词
预定义的专业分析提示词,提升AI工作流程的分析质量:
- 议员档案分析提示词
- 表决行为分析提示词
- 委员会活动摘要提示词
- 立法追踪提示词
- 政党凝聚力分析提示词
- 政策领域情报提示词
- 欧盟民主透明度报告提示词
🧪 质量保证
✅ 1130+单元测试
全面的单元测试覆盖所有62个MCP工具、9个资源和7个提示词,确保每个组件的功能正确性与边界条件处理。
🔄 71个端到端测试
端到端测试验证完整的MCP协议交互,包括工具调用、资源访问及提示词处理,确保系统级集成的可靠性。
📊 80%+代码覆盖率
代码覆盖率超过80%,覆盖所有关键路径和错误处理场景,通过持续集成自动维护覆盖率标准。
🔍 CodeQL安全扫描
每次提交均自动运行CodeQL安全扫描,持续检测潜在安全漏洞,确保代码安全质量。
🏆 安全指标
🎯 立即集成European Parliament MCP Server
通过62个专业MCP工具,将欧洲议会数据集成至您的AI工作流程。