odgs-mcp-server について
odgs-mcp-serverは、MCP対応エージェントをODGSに接続し、実行時のデータガバナンス検証と成熟度評価を行います。署名付きS-Certを生成し、規制のコンパイルやドリフト検出などはライセンス対象です。
主な機能
- 01署名付きS-Certを生成する実行時検証
- 02一括検証
- 038ピラーの成熟度評価とギャップ分析
- 04ODGS適合性チェック
- 05ライセンス対象の規制コンパイルとドリフト検出
活用シーン
- 01ガバナンスルールに基づくデータ操作の検証
- 02成熟度評価とギャップの特定
- 03コンプライアンス審査用の監査記録作成
MCP 対応
stdio経由で、ODGSの検証、スコアリング、適合性チェック、およびライセンス対象のガバナンスツールをMCPクライアントに公開します。実行時評価ごとに暗号署名付きS-Certを生成できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
uvx odgs-mcp-serverODGS_PROJECT_ROOTPath to the ODGS project root containing governance definitions (judiciary/, legislative/, executive/). Defaults to the current working directory.ODGS_API_KEYシークレットMetric Provenance licence key for Pro/Enterprise tier tools (compile_regulation, check_drift, detect_conflicts, narrate_audit, discover_bindings, download_pack). Omit for community-tier access (validate_payload, governance_score, list_packs, conformance_check).ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Open Data Governance Standard (ODGS) — MCP サーバー
AI エージェントの境界で決定論的なガバナンスを適用します。
エンジニアの方へ: 以下のクイックスタート、またはmetricprovenance.com/startのガイド付きチュートリアルをご覧ください。
コンプライアンスおよびリスク担当者の方へ: ODGS エンジンは、暗号化された監査証跡(S-Certs)を生成します。
アーキテクチャ審査および認定パックについて: metricprovenance.com/#suite
実際の動作を見る
ISO/IEC 38505-1 および ISO/IEC 25012 の8つの柱を約10分で評価します。実際の MCP サーバーと成熟度エンジンの動作を、クリックして GitHub でご覧ください。
重要
ODGS MCP サーバー v0.3.4 — 成熟度診断 + 認定パックへのアクセス
governance_scoreは、ISO/IEC 38505-1 および ISO/IEC 25012 の8つの柱に対応するodgs-maturityエンジンに処理を委任するようになりました。 規制文書のコンパイル、ドリフト検出、カタログ同期には、認定パックのライセンスが必要です。 コミュニティティアの検証、スコアリング、適合性チェックは、登録なしで引き続き利用できます。
主な機能
| 変更点 | 詳細 |
|---|---|
governance_score | インストールされている場合は odgs-maturity(ISO/IEC 38505-1 および ISO/IEC 25012 の8つの柱)に処理を委任し、未インストールの場合は組み込みのヒューリスティックにフォールバックします。柱ごとのギャップ分析を含む0~100のスコアを返します。 |
| AuthGate | API キー検証を通じて、コミュニティ/プロフェッショナル/エンタープライズの各アクセスを提供します。24時間のディスクキャッシュを使用し、エアギャップ環境へのデプロイでは workspace.yaml にフォールバックします。 |
| ライセンス対象ツール | compile_regulation、check_drift、detect_conflicts、narrate_audit、discover_bindings(プロフェッショナル);harvest_sovereign_rules(エンタープライズ)。 |
European Data Governance Maturity Benchmark 2026 によると、99社の企業における平均成熟度は 37.6% で、現在の規制要件とのギャップは 62.4% でした。
governance_scoreは、プロジェクトに対して同じ評価方法を適用します。
これは何か
ODGS MCP サーバーは、MCP 互換のあらゆる AI エージェントを ODGS Sovereign Validation Engine に接続します。このエンジンは、実行時にガバナンスルールに照らしてデータ操作を評価し、**S-Certs(Sovereign Certificates)**を生成します。これは、ガバナンスルールが適用されたことを示す、暗号署名付きで機械検証可能な記録です。
これは、確率的な AI 推論と決定論的なガバナンス適用をつなぐ橋渡しです。
EU AI Act および高リスク AI システム
EU AI Act 第10条および第12条の対象となる高リスク AI システムを運用する組織には、パイプラインレベルで実証可能かつ監査可能なデータガバナンスが求められます。S-Certs は、規制当局への提出に適した形式で監査証跡を提供します。
認定 Sovereign Pack および S-Cert Registry は、Metric Provenance の認定導入パートナーを通じて利用できます。アーキテクチャ評価については、metricprovenance.com/#suiteをご覧ください。
機能
- 実行時検証: データペイロードは呼び出し時に主権ガバナンスルールに照らして評価され、評価ごとに署名付き S-Cert が生成されます。
- ガバナンス成熟度スコアリング: ISO/IEC 38505-1 および ISO/IEC 25012 の 8 つの柱に基づく評価(0~100)を実施し、柱ごとのギャップ分析を行います。欧州ガバナンス成熟度ベンチマークの手法に準拠しています。
- 規制のコンパイル (ライセンスが必要):EU AI Act、DORA、GDPR などの法令文を、検証済みの ODGS ルール JSON に変換します。
- セマンティックドリフトの検出 (ライセンスが必要):バージョン間でガバナンス関連成果物の定義に生じたドリフトを特定します。
- エンタープライズカタログとの統合 (ライセンスが必要):Flint Bridge を介して、Databricks、Snowflake、Collibra から主権ルールを収集し、生成します。
クイックスタート
# Core validation capabilities (free, no account needed)
pip install odgs-mcp-server
# With maturity scoring
pip install odgs-mcp-server odgs-maturity
# Complete installation with LLM bridge capabilities
pip install "odgs-mcp-server[llm]"
クライアントの設定
このサーバーは標準の stdio トランスポートで動作するため、あらゆる MCP クライアントとすぐに互換性を持ちます。
Claude Desktop
claude_desktop_config.json に追加します:
{
"mcpServers": {
"odgs-governance": {
"command": "odgs-mcp-server",
"args": ["--transport", "stdio"],
"env": {
"ODGS_PROJECT_ROOT": "/path/to/your/odgs/project"
}
}
}
}
Cursor
.cursor/mcp.json に追加します:
{
"mcpServers": {
"odgs-governance": {
"command": "odgs-mcp-server",
"args": ["--transport", "stdio"],
"env": {
"ODGS_PROJECT_ROOT": "/path/to/your/odgs/project"
}
}
}
}
ライセンスが必要なツールへのアクセス
規制のコンパイル、認証済みパック、カタログ同期を利用するには、Certified Pack ライセンスが必要です。発行された API キーをクライアント設定に指定してください:
"env": {
"ODGS_API_KEY": "sk-odgs-...",
"ODGS_PROJECT_ROOT": "/path/to/your/odgs/project"
}
エンタープライズ展開と認証済みパック — metricprovenance.com/#suite をご覧いただくか、エグゼクティブブリーフ をお読みください:
| エディション | 対象範囲 | 内容 |
|---|---|---|
| オープンソースコア | 無料(Apache 2.0) | validate_payload、governance_score、list_packs、conformance_check — 登録不要 |
| 本番環境パイロットとエアギャップハブ | エンタープライズ展開 | 署名付き .odgs-bundle 規制パック(EU AI Act、DORA、CSRD)、Policy Studio、カタログ同期 |
ツールリファレンス
コミュニティ(無料 — API キー不要)
| ツール | 説明 |
|---|---|
validate_payload | ODGS ガバナンスルールに照らしてデータを検証し、S-Cert を生成します |
validate_batch | 1 回の呼び出しで複数のペイロードを検証します |
list_packs | 利用可能な認証済み規制パックを一覧表示します |
governance_score | ISO/IEC 38505-1 および 25012 の 8 つの柱にわたるガバナンス成熟度をスコアリングし(0~100)、ギャップ分析を行います |
conformance_check | ODGS 適合性のセルフチェック(L1/L2)を実行します |
プロフェッショナル(API キーが必要)
| ツール | 説明 |
|---|---|
download_pack | 認証済み規制ルールパックをダウンロードし、ローカルにキャッシュします |
compile_regulation | 規制文書を検証済みの ODGS ルール JSON に変換します |
check_drift | ガバナンス定義におけるセマンティックドリフトを検出します |
detect_conflicts | 規制ルール間の矛盾を特定します |
narrate_audit | S-Cert を人が読みやすい説明文に変換します |
discover_bindings | カタログから物理データマッピングを自動生成します |
エンタープライズ(API キーが必要)
| ツール | 説明 |
|---|---|
harvest_sovereign_rules | (Flint Bridge)データストアからルールを自動抽出して生成します — プレビュー。ハーベスターインターフェースでの検証待ちです |
アーキテクチャ
ODGS MCP Server は、ゼロトラストかつローカルファーストの実行を前提に設計されています。データ検証はすべてお使いのマシン上で厳密に行われます。機密データが境界の外に出ることはありません。
flowchart TB
Agent[AI Agent\nClaude/Cursor/Custom]
subgraph "ODGS MCP Server"
Auth[AuthGate]
Val[OdgsInterceptor v6]
Maturity[odgs-maturity\n8-pillar ISO 38505/25012]
LLM[OdgsLlmBridge]
Flint[Flint Bridge]
end
Reg[(S-Cert Registry\nregistry.metricprovenance.com)]
Project[(Local ODGS Project)]
Agent -- "JSON-RPC (stdio)" --> Auth
Auth -- "Validate Key (HTTPS, cached 24h)" --> Reg
Auth --> Val
Auth --> Maturity
Auth --> LLM
Auth --> Flint
Val -- "Reads Rules" --> Project
Val -- "Generates" --> SCert[S-Cert]
Maturity -- "Scores pillars" --> Project
LLM -- "Compiles Regulations" --> Project
Flint -- "Harvests Sovereign Rules" --> Project
認定済み規制パック
暗号署名されたルールバンドルで、それぞれ特定の規制文書に対応しています。各パックは、権威ある法令文書に基づいてコンパイルされ、Metric Provenance によって認定されています。
| パック | 規制 | ステータス |
|---|---|---|
| EU AI Act | Regulation (EU) 2024/1689 | ✅ 認定済み |
| DORA | デジタル・オペレーショナル・レジリエンス法 | ✅ 認定済み |
| GDPR | 一般データ保護規則 | ✅ 認定済み |
| CSRD | 企業サステナビリティ報告指令 | ✅ 認定済み |
| NIS2 | ネットワーク・情報セキュリティ指令 | ✅ 認定済み |
| Basel III | バーゼル銀行監督委員会 | ✅ 認定済み |
15 種類以上のパックを掲載した完全なカタログです。ライセンスおよびデプロイについては、metricprovenance.com/#suite をご覧ください。
環境変数
| 変数 | 説明 | デフォルト |
|---|---|---|
ODGS_PROJECT_ROOT | ODGS ガバナンス定義へのパス | カレントディレクトリ |
ODGS_API_KEY | Professional/Enterprise アクセス用の API キー | なし(コミュニティ版) |
ODGS_REGISTRY_URL | キー検証用のレジストリエンドポイント | https://registry.metricprovenance.com |
ODGS_CACHE_DIR | ダウンロードしたパックのローカルキャッシュ | ~/.odgs/cache |
ODGS について
Open Data Governance Standard(ODGS)は、決定論的なデータガバナンスの適用を行うためのオープンプロトコルです。ODGS は正式な標準化に向けて取り組んでいます。
- プロトコル仕様 —
pip install odgs - PyPI パッケージ
- 研究論文(SSRN 6205478)
- Metric Provenance
ライセンス
Apache 2.0 — LICENSE をご覧ください。
プロトコルエンジンと MCP サーバーはオープンソースです。認定済み規制パックは商用ライセンスに基づいて提供されます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
