プロジェクト概要
European Parliament MCPサーバーは、AIアシスタントに欧州議会オープンデータセットへの構造化されたプログラムアクセスを与えるために設計された、Model Context Protocol (MCP) のTypeScript/Node.js実装です。サーバーは公式欧州議会オープンデータAPIに接続し、MEP、本会議、投票記録、委員会、議会質問を照会するための62の専用ツールを公開します。
このプロジェクトはSLSA レベル3サプライチェーンセキュリティを達成し、1,130以上のユニットテストと71のE2Eテストで80%以上のテストカバレッジを維持し、ISO 27001:2022、NIST CSF 2.0、CIS Controls v8.1、GDPRに準拠した包括的なISMSドキュメントを含みます。
主な機能
🔌 MCPプロトコル
EU議会データアクセス用の62の専用ツールを持つ完全なModel Context Protocol実装。
🇪🇺 EU議会データ
MEP、本会議、投票記録、委員会、文書、議会質問にアクセス。
🛡️ SLSA レベル3
ビルドプロバナンス証明とOpenSSF スコアカード検証によるサプライチェーンセキュリティ。
📘 TypeScript
すべての入力とAPIレスポンスにZodスキーマバリデーションを持つ厳格なTypeScript。
🧪 テストカバレッジ
自動CIクオリティゲートで80%以上のコードカバレッジを維持する1,130以上のユニットテストと71のE2Eテスト。
🔒 ISMSコンプライアンス
完全なドキュメントでISO 27001:2022、NIST CSF 2.0、CIS Controls v8.1、GDPRに準拠。
アーキテクチャ & ドキュメント
European Parliament MCPサーバーの完全なアーキテクチャと技術ドキュメントを探索してください。
🏷️ Hack23フレームワークによるプロジェクト分類
包括的なプロジェクト評価のためのHack23分類 & 事業継続フレームワークガイドラインに従って: