mcpField
D
Data Compliance Mcp

Data Compliance Mcp

リモート
kordagencies.comデータ・分析07 週間前に更新
リポジトリ公式サイト

Data Compliance Mcp について

Data Compliance Mcpは、データの保存、送信、共有の前にペイロードを分類するエージェント向けMCPサーバーです。処理判定と検出カテゴリを返し、AI分類とパターンのみを使う一括スクリーニングを提供します。

主な機能

  1. 01処理前のデータ安全判定
  2. 02PII、PHI、認証情報の検出
  3. 03規制と管轄区域の判定
  4. 04パターンのみの一括検査
  5. 05一括レポートと監査モード

活用シーン

  1. 01データベース保存前のデータ確認
  2. 02送信前のペイロード検査
  3. 03大量データのレビュー対象の選別
  4. 04データセットのコンプライアンスレポート作成

MCP 対応

validate_data_safety、validate_data_safety_lite、get_safety_reportなどのデータ分類ツールをMCPクライアントに公開します。処理判定、検出カテゴリ、適用規制、推奨アクションを返します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://data-compliance-mcp-production.up.railway.app
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npmdata-compliance-mcp1.0.25

ツール

3
パラメーター型必須説明
contextstringいいえAgent がこのデータを使って行おうとしている操作(例:"write to database"、"send to third-party API"、"log to file"、"pass to email tool")。判定精度が向上します。
payloadstringはい分類するデータペイロード。任意の文字列、文字列形式の JSON オブジェクト、フォームデータ、API 応答、またはテキストコンテンツを指定できます。ペイロードはメモリ内で分析後、直ちに破棄されます。保存やログへの記録は一切行いません。
jurisdictionstringいいえ既知の場合は jurisdiction を上書きします(例:"EU"、"US"、"UK"、"CA"、"AU")。data_origin_ip が利用できず、jurisdiction が既知の場合に使用してください。
data_origin_ipstringいいえデータ主体またはデータソースの IP アドレス。適用される管轄区域と規制(EU なら GDPR、US なら CCPA など)の検出に使用します。任意ですが、規制判定の精度が向上します。

詳細

smithery badge

データコンプライアンス分類器 MCP

ToolRank

エージェントが顧客データを保存しようとしています。保存しても安全でしょうか?このツールなら、1 回の呼び出しで確認できます。

機能

エージェントがデータを保存、送信、ログ記録したり、別のシステムに渡したりする前に、validate_data_safety を呼び出してください。SAFE_TO_PROCESS、REDACT_BEFORE_PASSING、DO_NOT_STORE、ESCALATE のいずれかの明確な判定が返されます。エージェントはその判定に基づいてすぐに動作できます。人が解釈する必要はありません。

GDPR、HIPAA、PCI-DSS 違反を、発生後ではなく発生前に防ぎます。

このツールが必要な理由

自律型エージェントは、ユーザー、API、フォーム、外部ソースからのデータを常に処理しています。多くのエージェントは、そのデータを処理してよいか確認せずに扱っています。問題が起きたときには、GDPR 違反、認証情報の漏えい、暗号化されていないストアへの PII の書き込みなど、すでに手遅れです。

このツールは、エージェントにアクション前の安全性チェックを提供します。1 回の呼び出しで明確な判定が返され、エージェントは処理を続行するか停止します。

ツール

validate_data_safety(無料プラン)

エージェントがデータペイロードを保存、送信、または受け渡す前に呼び出してください。

入力:

  • payload — 分類するデータ(任意の文字列、JSON、フォームデータ、API レスポンス)
  • context — エージェントがそのデータをどのように扱おうとしているか(精度が向上します)
  • data_origin_ip — 管轄区域の検出に使う任意の IP(EU なら GDPR、米国なら CCPA など)
  • jurisdiction — IP を利用できない場合に指定する任意の上書き値

出力:

  • verdict — SAFE_TO_PROCESS / REDACT_BEFORE_PASSING / DO_NOT_STORE / ESCALATE
  • sensitivity_level — PUBLIC / INTERNAL / CONFIDENTIAL / RESTRICTED
  • detected_categories — PII、PHI、PCI、CREDENTIALS、FINANCIAL、LOCATION など
  • applicable_regulations — GDPR、HIPAA、PCI-DSS、CCPA、PIPEDA、LGPD など
  • recommended_action — 次に何をすべきかをエージェントに伝える 1 文
  • jurisdiction_detected — IP から検出された国
  • credential_check — HaveIBeenPwned の k-匿名性 API による漏えい状況
  • patterns_detected — 事前スクリーニングで検出された PII パターン
get_safety_report(有料プラン)

最大 50 件のペイロードを一括分類し、監査対応のコンプライアンスレポートを生成します。

モード:

  • BATCH — AI による詳細な推論と AbuseIPDB の脅威インテリジェンスを用いて、複数のペイロードを分類します
  • AUDIT — データセットの説明に基づいて、構造化されたコンプライアンスレポートを生成します
validate_data_safety_lite(無料プラン)

大量のペイロードを対象とするパターンのみのスクリーニングです。AI 分類、IP チェック、管轄区域の検索は行いません。100ms 未満で SAFE_TO_PROCESS / REVIEW_REQUIRED を返します。大量のバッチを絞り込み、フラグが付いた項目に対してのみ validate_data_safety を選択的に実行する際に使用します。

データプライバシー

データペイロードを保存またはログに記録することはありません。すべてのペイロードはメモリ上で解析された後、直ちに破棄されます。認証情報のチェックには HaveIBeenPwned の k-匿名性 API を使用するため、認証情報全体が送信されることはありません。送信されるのは SHA-1 ハッシュの先頭 5 文字のみです。

データソース

  • Claude AI — 機密性の分類と規制へのマッピング
  • IPinfo(ipinfo.io)— IP アドレスから管轄区域を検出
  • HaveIBeenPwned(haveibeenpwned.com)— k-匿名性を利用した認証情報の漏えいチェック
  • AbuseIPDB(abuseipdb.com)— IP 脅威インテリジェンス(有料プラン)

料金

プラン分類数料金
Free20/月API キー不要
Starter500 回分のバンドル$24
Pro2,000 回分のバンドル$84

kordagencies.com でアップグレードできます。

クイックスタート

無料プランでは API キーは不要です:

{
  "data-compliance": {
    "url": "https://data-compliance-mcp-production.up.railway.app"
  }
}

有料 API キーを使用する場合:

{
  "data-compliance": {
    "url": "https://data-compliance-mcp-production.up.railway.app",
    "headers": {
      "x-api-key": "your_api_key_here"
    }
  }
}

ハーネスとの統合

Claude Code / Claude Desktop (.mcp.json)
{
  "mcpServers": {
    "data-compliance": {
      "type": "http",
      "url": "https://data-compliance-mcp-production.up.railway.app"
    }
  }
}
LangChain(Python)
from langchain_mcp_adapters.client import MultiServerMCPClient
client = MultiServerMCPClient({
    "data-compliance": {
        "url": "https://data-compliance-mcp-production.up.railway.app",
        "transport": "http"
    }
})
tools = await client.get_tools()
OpenAI Agents SDK(Python)
from agents import Agent, HostedMCPTool
agent = Agent(
    name="Assistant",
    tools=[HostedMCPTool(tool_config={
        "type": "mcp",
        "server_label": "data-compliance",
        "server_url": "https://data-compliance-mcp-production.up.railway.app",
        "require_approval": "never"
    })]
)
LangGraph

上記の LangChain と同じです。langchain-mcp-adapters は LangGraph でネイティブに動作します。

呼び出し例

curl -X POST https://data-compliance-mcp-production.up.railway.app \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"validate_data_safety","arguments":{"payload":"{\"name\":\"John Smith\",\"email\":\"[email protected]\",\"dob\":\"1985-03-12\",\"address\":\"14 Baker Street, London\"}","context":"write to customer database","jurisdiction":"EU"}}}'

期待されるレスポンス:

{
  "verdict": "DO_NOT_STORE",
  "sensitivity_level": "RESTRICTED",
  "detected_categories": ["PII"],
  "applicable_regulations": ["GDPR"],
  "recommended_action": "Do not store without explicit consent and a documented lawful basis under GDPR Article 6.",
  "jurisdiction_detected": "EU"
}

法的事項

分類は AI を活用しており、情報提供のみを目的としています。法的助言を構成するものではなく、規制への準拠を保証するものでもありません。利用規約の全文:kordagencies.com/terms.html

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。