mcpField
E
EU Audit Trail

EU Audit Trail

本地服务
github.com/jellewas法律与政务035 周前更新

关于 EU Audit Trail

EU Audit Trail 是面向本地桌面应用的 MCP 服务,用于记录 AI 系统事件并支持 EU AI Act 与 GDPR 相关技术检查。它将数据保存在单个 SQLite 文件中,并提供防篡改日志、PII 扫描和删除流程;不构成法律建议。

主要功能

  1. 01HMAC-SHA256 防篡改事件日志
  2. 02自动检测并脱敏 PII
  3. 03支持 GDPR 第 17 条删除
  4. 04检查 EU AI Act 与 GDPR 条款
  5. 05数据保存在本地 SQLite 文件

适用场景

  1. 01记录 LLM 推理和数据访问事件
  2. 02查询会话轨迹与时间范围内的日志
  3. 03核验日志哈希链完整性
  4. 04检查合规清单并执行个人数据删除

MCP 相关

该 MCP 服务通过 stdio 向客户端提供事件记录、日志查询、会话追踪、合规检查及删除等工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"jellewas-eu-audit": {
"command": "uvx",
"args": [
"eu-audit-mcp"
],
"env": {
"AUDIT_CONFIG": "<AUDIT_CONFIG>"
}
}
}
}
启动命令uvx eu-audit-mcp
需要配置的环境变量
AUDIT_CONFIGPath to the YAML configuration file

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypieu-audit-mcp0.1.1

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

eu-audit-mcp

用于遵循《欧盟 AI 法案》和 GDPR 的防篡改审计跟踪 MCP 服务。专为通过 stdio 传输集成到本地桌面应用而设计。

功能

  • 防篡改日志记录 — 对所有事件使用 HMAC-SHA256 哈希链
  • PII 扫描 — 通过 Microsoft Presidio 自动检测并编辑 PII(欧盟模式)
  • GDPR 删除权 — 支持第 17 条删除权,并保留审计跟踪
  • 合规性检查 — 对照《欧盟 AI 法案》第 12/19 条和 GDPR 第 30 条进行技术清单检查
  • 本地优先 — 所有数据都保留在你的设备上,存储于单个 SQLite 文件中

监管背景

此服务为以下欧盟法规实施技术措施:

法规条款要求
《欧盟 AI 法案》(2024/1689)第 12 条对高风险 AI 系统的事件(日志)进行自动记录
第 19 条自动生成的日志至少保留 6 个月
GDPR(2016/679)第 17 条个人数据删除权(“被遗忘权”)
第 30 条处理活动记录,包括处理目的和数据类别

《欧盟 AI 法案》针对高风险系统的义务将于 2026 年 8 月 2 日 生效。

请参阅 LEGAL_REFERENCES.md,了解完整条文以及每项工具如何满足各项要求的详细对应关系。

免责声明: 此工具提供的是技术清单,而非法律建议。请咨询合格的法律顾问,以做出合规决策。

快速开始

pip install -e ".[dev]"
运行服务(stdio)
python -m eu_audit_mcp.server
MCP 客户端配置
{
  "mcpServers": {
    "eu-audit": {
      "command": "python",
      "args": ["-m", "eu_audit_mcp.server"],
      "env": {
        "AUDIT_CONFIG": "./audit_config.yaml"
      }
    }
  }
}
运行测试
pytest tests/

MCP 工具

工具描述
log_event记录审计事件并自动扫描 PII
log_inference记录大模型推理调用(模型、令牌、费用)
log_data_access记录文档/数据访问事件
query_log按时间范围、类型和会话搜索事件
get_session_trace获取会话的完整有序跟踪记录
get_stats获取一段时间内的汇总统计数据
compliance_check对照《欧盟 AI 法案》第 12/19 条和 GDPR 第 30 条进行检查
execute_erasure执行 GDPR 第 17 条删除权
get_pii_summary汇总已检测到的 PII 类型(仅计数)
verify_chain验证哈希链完整性

配置

复制示例配置并进行自定义:

cp audit_config.example.yaml audit_config.yaml

将 AUDIT_CONFIG 环境变量设为指向你的配置文件。如果其中包含 chain_secret,请勿提交 audit_config.yaml——默认情况下,它已列在 .gitignore 中。

安全性

请参阅 SECURITY.md,了解威胁模型、安全措施和漏洞报告方式。

许可证

Apache-2.0

评论

支持 Markdown

第一次接触 MCP?

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

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