mcpField
D
Data Compliance Mcp

Data Compliance Mcp

远程服务
kordagencies.com数据与分析07 周前更新

关于 Data Compliance Mcp

Data Compliance Mcp 是供 Agent 在存储、传输或共享数据前分类载荷安全性的 MCP 服务。它返回处理判定和检测到的数据类别,并提供 AI 分类及仅基于模式的批量筛查选项。

主要功能

  1. 01操作前给出数据安全判定
  2. 02检测 PII、PHI 和凭据
  3. 03映射法规与司法管辖区
  4. 04仅基于模式的批量筛查
  5. 05批量报告与审计模式

适用场景

  1. 01存入数据库前检查数据
  2. 02传输载荷前进行筛查
  3. 03筛选大批数据以供复核
  4. 04为数据集生成合规报告

MCP 相关

向 MCP 客户端提供数据分类工具,包括 validate_data_safety、validate_data_safety_lite 和 get_safety_report。工具返回处理判定、检测到的数据类别、适用法规及建议操作。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址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 地址。用于检测适用的司法管辖区和法规(例如,欧盟适用 GDPR,美国适用 CCPA)。可选,但有助于提高法规判定准确性。

详细介绍

smithery 徽章

数据合规分类器 MCP

ToolRank

你的 Agent 即将存储客户数据。这样做安全吗?只需调用一次此工具即可获得答案。

功能

在 Agent 存储、传输、记录或向其他系统传递任何数据之前,调用 validate_data_safety。获取明确的判定结果:SAFE_TO_PROCESS、REDACT_BEFORE_PASSING、DO_NOT_STORE 或 ESCALATE。Agent 会立即根据判定采取行动。无需人工解读。

防止 GDPR、HIPAA 和 PCI-DSS 违规,而不是等到违规发生后再处理。

为什么要开发此工具

自主 Agent 持续处理来自用户、API、表单和外部来源的数据。大多数 Agent 在处理数据时不会检查自己是否应该这样做。一旦出问题——发生 GDPR 泄露、凭据被泄漏、PII 被写入未加密的存储中——就已经太迟了。

此工具为 Agent 提供操作前的安全检查。调用一次即可获得明确判定,Agent 据此继续操作或停止。

工具

validate_data_safety(免费版)

在 Agent 存储、传输或传递任何数据载荷之前调用此工具。

输入:

  • payload — 要分类的数据(任意字符串、JSON、表单数据、API 响应)
  • context — Agent 准备用这些数据做什么(可提高准确性)
  • data_origin_ip — 可选 IP,用于检测司法管辖区(欧盟适用 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 — 用一句话明确告知 Agent 下一步该做什么
  • 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 检查或司法管辖区查询。可在 100 ms 内返回 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 威胁情报(付费版)

定价

方案分类次数价格
免费版每月 20 次无需 API 密钥
入门版500 次调用套餐$24
专业版2,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"
    }
  }
}

Harness 集成

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

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。