🇪🇺 European Parliament MCPサーバー

62のMCPツール • 9リソース • 7プロンプト | OpenSSF スコアカード 7.2/10

TypeScript/Node.js Model Context Protocol (MCP) サーバーが EU Parliament Monitor を強化。62のMCPツール(15のOSINTインテリジェンス + 47のデータアクセス)、9リソース7プロンプトを提供。1,130以上のユニットテスト、71のE2Eテスト、80%以上のカバレッジ。 SLSA レベル3 サプライチェーンセキュリティ。

CodeQL セキュリティOpenSSF スコアカードSLSA レベル3 npmバージョンライセンス Apache-2.0DeepWiki
📂 GitHubで見る 📦 npmパッケージ ✨ 機能 📚 ドキュメント

🌐 ライブリソース

📦 npmパッケージ 📂 GitHubリポジトリ 📖 TypeDoc API 📈 コードカバレッジ 🎭 E2Eレポート 📚 DeepWikiドキュメント

🎯 主な機能

🔌 62のMCPツール

Claude、ChatGPT、すべてのMCP対応AIアシスタント向けに、15のOSINTインテリジェンスツール(MEP影響力スコアリング、連立分析、投票パターン)と47のデータアクセスツールを提供。

🏛️ EU議会データアクセス

公式欧州議会オープンデータAPIを通じて、MEPプロフィール、本会議、投票記録、委員会情報、議会質問への直接アクセス。

📘 TypeScript & Zodバリデーション

厳格な型安全性を持つTypeScriptで記述され、すべてのAPI入出力にZodスキーマバリデーションを適用。レート制限とセキュリティヘッダーが標準搭載。

🛡️ SLSA レベル3 セキュリティ

SLSA レベル3ビルドプロバナンス証明、OpenSSF スコアカード検証、GitHub Actionsによる包括的なセキュリティスキャンによるサプライチェーンセキュリティ。

🧪 1,130以上のユニットテスト

1,130以上のユニットテスト71のE2Eテストで80%以上のコードカバレッジを維持。SLSA レベル3プロバナンス証明と品質ゲートを備えた自動CI/CDパイプライン。

🔒 OpenSSF スコアカード 7.2/10

ISO 27001:2022、NIST CSF 2.0、CIS Controls v8.1、GDPRに完全準拠。OpenSSF スコアカード7.2/10、SLSA レベル3、完全なISMSドキュメント。

🔧 注目のMCPツール(全62種)

深い政治分析のための15のOSINTインテリジェンスツール + 包括的なEU議会データのための47のデータアクセスツール。主要なツールをご紹介します:

👤 get_meps

国、政治グループ、委員会メンバーシップでフィルタリングしながら欧州議会議員(MEP)のプロフィールを取得。

📅 get_plenary_sessions

日付範囲フィルタリングで本会議の記録、議題、議事録にアクセス。

🗳️ get_voting_records

個々のMEP投票、投票集計、立法文脈を含む詳細な投票記録を照会。

🔍 search_documents

議会文書、報告書、意見書、立法テキストの全文検索。

🏛️ get_committee_info

委員会の構造、メンバーシップ、任務、最近の活動にアクセス。

❓ get_parliamentary_questions

MEPと欧州委員会からの回答付きで議会質問を取得。

📊 analyze_voting_patterns

深い政治インテリジェンスのために、政治グループ、国、立法トピックにわたる投票パターンを分析

📋 track_legislation

提案から委員会審査、最終投票まで立法手続きを追跡

📄 generate_report

議会活動、投票サマリー、MEPプロフィールに関する構造化されたAI対応レポートを生成

📡 データソース

🇪🇺 MEPと代表者

公式EU議会オープンデータAPIから取得した、政治グループ、国籍、委員会、連絡先情報を含む全欧州議会議員の完全なプロフィール。

🏛️ 本会議

欧州議会のオープンデータポータルから、議題、討論記録、結果を含む完全な本会議記録。

📁 委員会と文書

調査・分析のための完全な議会文書リポジトリとともに、委員会メンバーシップ、報告書、意見書。

❓ 議会質問

説明責任追跡を可能にする、公式委員会・理事会の回答付きMEPによる書面・口頭質問。

🛠️ テクノロジースタック

💻 ランタイム

TypeScript/Node.js — 完全なESモジュールサポートを持つ型安全な実装。european-parliament-mcp-serverとしてnpmに公開。

📦 プロトコル

Model Context Protocol (MCP) — AIアシスタント統合の標準プロトコル。Claude、ChatGPT、すべてのMCP対応AIクライアントと互換性あり。

🔒 セキュリティ

SLSA レベル3 — ビルドプロバナンス、再現可能なビルド、セキュリティスキャンによるサプライチェーンセキュリティ。OpenSSF スコアカード検証済み。レート制限とZod入力バリデーション。

🛡️ セキュリティと品質

European Parliament MCPサーバーは、AIインテグレーションミドルウェアのエンタープライズグレードのセキュリティプラクティスを実証しています。

🚀 はじめに

1️⃣ npmでインストール

パッケージをグローバルまたはプロジェクトの依存関係としてインストール。Node.js 18以上とMCP対応AIクライアントが必要です。

📦 npmで見る

2️⃣ AIクライアントの設定

EU議会データクエリを有効にするために、AIクライアント設定(Claude Desktop、Continue、またはMCP対応クライアント)にMCPサーバーを追加。

📖 インストールガイド

3️⃣ 議会データを照会

自然言語でAIアシスタントを通じてMEPプロフィール、投票記録、本会議などを照会。カスタムワークフロー用にフォークして拡張可能。

📂 リポジトリ

💼 ユースケース

🔍 政治調査

AI駆動の分析を使用した、MEP投票パターン、政治グループの整合性、立法活動に関する学術・ジャーナリスティック調査。

📊 透明性と説明責任

MEPのパフォーマンス、出席、投票一貫性を追跡し、代表者が有権者と選挙公約に対して説明責任を持つよう促進。

🏢 政策分析

特定の産業や関心分野に関連する立法動向、委員会活動、政策トレンドを監視。

🎓 教育

欧州政治コースの教材として、AIインテグレーションを通じてオープンガバメントデータを民主化する方法を実演。

🌐 Hack23 政治インテリジェンスエコシステムの一部

EP MCPサーバーは、より広い政治インテリジェンスエコシステムのために、欧州議会データへの構造化されたアクセスでAIアシスタントを強化します。

🇪🇺 EU Parliament Monitor 🇸🇪 Riksdagsmonitor 🔍 Citizen Intelligence Agency

全プロジェクト:Apache-2.0ライセンス • OpenSSF スコアカード 7.0以上 • SLSA レベル3プロバナンス • CodeQLクリーン

🎯 EU議会データを探索する準備ができましたか?

研究、ジャーナリズム、または政策分析ワークフローにEU議会オープンデータセットへのAI駆動アクセスを統合しましょう。

📂 GitHubで見る 📦 npmパッケージ 📚 ドキュメント ← プロジェクト一覧に戻る