🇪🇺

European Parliament MCPサーバードキュメント latest

European Parliament Model Context Protocol (MCP) サーバーの包括的なアーキテクチャとISMSドキュメント。

GitHubリリース ライセンス OpenSSF スコアカード SLSA 3 検証 & リリース npmバージョン

プロジェクト概要

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ドキュメントを含みます。

CodeQL セキュリティOpenSSF スコアカードSLSA レベル3 npmバージョンDeepWiki
📖 TypeDoc API 📈 カバレッジ 📚 DeepWiki

主な機能

🔌 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サーバーの完全なアーキテクチャと技術ドキュメントを探索してください。

🏛️ 現在のアーキテクチャ

European Parliament MCPサーバーの現在のシステムコンテナ、コンポーネント、ダイナミクスを示すC4モデル。

アーキテクチャを見る

🏛️ 将来のアーキテクチャ

将来のシステム進化とコンテキスト対応EU議会データプラットフォームアーキテクチャのビジョン。

将来のアーキテクチャを見る

🔄 状態図

現在のシステム実装のMCPツール実行とデータアクセスの状態遷移。

状態図を見る

🔄 将来の状態図

将来のプラットフォームバージョン向けのコンテキスト対応と適応型の状態遷移。

将来の状態を見る

🔄 プロセスフローチャート

現在の実装のMCPリクエスト処理とEU議会データ処理ワークフロー。

フローチャートを見る

🔄 将来のフローチャート

将来のリリースに計画されたAI強化とコンテキスト対応ワークフロー。

将来のフローを見る

🔐 セキュリティアーキテクチャ

MCPサーバープラットフォームの包括的なセキュリティアーキテクチャの設計と実装パターン。

セキュリティアーキテクチャを見る

🔐 将来のセキュリティアーキテクチャ

将来のバージョン向けにAI強化セキュリティ機能を取り入れた高度なセキュリティアーキテクチャビジョン。

将来のセキュリティアーキテクチャを見る

💼 SWOT分析

現在のプラットフォームと市場ポジショニングの戦略的な強み、弱み、機会、脅威。

SWOT分析を見る

💼 将来のSWOT

将来のEU議会データプラットフォームのポジショニングと市場機会の戦略的分析。

将来のSWOTを見る

🔧 CI/CDワークフロー

SLSA レベル3ビルドプロバナンスを含む現在のアプリケーションアーキテクチャのビルド、テスト、デプロイ自動化。

CI/CDワークフローを見る

🔧 将来のワークフロー

将来のリリースに計画されたセキュリティ自動化と強化品質ゲートを持つ高度なCI/CD。

将来のDevOpsを見る

🧠 コンセプトマインドマップ

マインドマッピングで可視化されたEU Parliament MCPサーバーのシステム構造とコンポーネント関係。

マインドマップを見る

🧠 将来のコンセプトマップ

プラットフォームの将来の開発に向けた進化ロードマップと能力拡張計画。

将来のコンセプトを見る

📊 データモデル

EU議会データアクセスとMCPツール実装をサポートする現在のデータアーキテクチャ。

データアーキテクチャを見る

📊 将来のデータモデル

将来のプラットフォーム機能と追加のEU議会データセットをサポートする強化されたデータアーキテクチャ。

データアーキテクチャを見る

🧪 ユニットテスト

自動品質ゲートで80%以上のコードベースカバレッジを実証する1,130以上のユニットテスト結果とカバレッジレポート。

テスト結果 テスト計画

📊 テストカバレッジ

テストでカバーされているコードベースの量を示すテストカバレッジレポート(80%以上維持)。

カバレッジレポートを見る

🔍 E2Eシステムテスト

すべてのMCPツールをカバーする71のE2Eテストによる完全なシステム検証を示すエンドツーエンドテストレポート。

E2Eレポートを見る

⚡ パフォーマンステスト

EU議会APIレスポンスタイムとMCPスループットのパフォーマンスベンチマークと分析。

パフォーマンスガイドを見る

📘 APIドキュメント

サーバーのすべてのMCPツール、型、スキーマ、関数の詳細なAPIリファレンス。

APIドキュメントを見る

🔄 事業継続

European Parliament MCPサーバーの包括的な事業継続計画とリカバリー戦略。

BCP計画を見る

📅 ライフサイクル管理

プラットフォームのテクノロジーコンポーネントと依存関係のメンテナンスと終了計画。

EOL戦略を見る

💰 財務セキュリティ計画

プラットフォームを安全にデプロイして維持するためのコストとセキュリティ実装ガイドライン。

セキュリティ計画を見る

🛡️ 証拠に基づく脅威モデル

EU Parliament MCPサーバーの攻撃ツリー、リスク定量化、セキュリティコントロールマッピングを含む包括的なSTRIDE脅威分析。

脅威モデル:公開ドキュメント STRIDE:完全分析 リスク評価:定量化済み

🏛️ CRA評価

このオープンソースMCPサーバーの完全なサイバーレジリエンス法(CRA)コンプライアンス評価。規制準拠を実証。

CRA評価:完了 分類:標準OSS 脆弱性管理:実装済み

🏷️ Hack23フレームワークによるプロジェクト分類

包括的なプロジェクト評価のためのHack23分類 & 事業継続フレームワークガイドラインに従って:

🎯 プロジェクト分類

🔒 セキュリティ分類

⏱️ 事業継続