mcpField
C
ClaimGate starter kit - set up a publish gate

ClaimGate starter kit - set up a publish gate

本地服务
caseone115.github.io商业与营销14 周前更新

关于 ClaimGate starter kit - set up a publish gate

ClaimGate 是面向审核 AI 辅助营销文案的发布关卡。它根据提供的证据核验声明、执行可编辑政策并检查披露要求,也可用于 CI 和 MCP 客户端。

主要功能

  1. 01提取声明并核对证据
  2. 02执行政策规则
  3. 03检查 AI 披露要求
  4. 04离线确定性检查
  5. 05CI 与提交前拦截

适用场景

  1. 01发布前审核营销草稿
  2. 02在 CI 中拦截无依据数据
  3. 03对不同草稿执行统一政策

MCP 相关

其 MCP 服务提供草稿检查、JSON 结果、声明列表、仅政策检查和项目信息等工具。

配置

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

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库
安装包
mcpbclaimgate-kit-0.1.0.mcpb

工具

还没有获取到工具列表

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

详细介绍

ClaimGate

AI 辅助营销内容的发布闸门。

将你准备发布的文案和组织实际掌握的证据交给它。它会告诉你哪些声明无法证实、违反了哪些内部政策规则,以及内容是否缺少法律现行要求的披露信息。

退出代码 1 表示阻止发布。因此,它可用于 CI、提交前钩子或发布流水线——在这些环节,闸门能阻止错误,而不是事后记录错误。

$ claimgate check campaign.md --evidence substantiation/ --policy policy.json

Claims requiring substantiation (14)
  ✗ [attribution] According to research at a leading university, 94% of finance teams waste more
      unsupported: the figure(s) 94% in this claim do not appear in any supplied evidence
  ✗ [statistic] thousands of businesses, and we are fully ISO 27001 certified.
      contradicted: evidence states "Acme Invoicing is not certified under ISO 27001"
  ~ [statistic] Meridian Freight cut their reconciliation time from 22 hours to 9 hours a week
      partially_supported: the case study confirms 22 hours and 9 hours, but not "always"
      try: Meridian Freight's finance team reduced reconciliation from 22 hours a week to 9

Policy findings (3)
  ✗ [prohibited] guaranteed
      absolute guarantees are unenforceable and are treated as misleading advertising
  ✗ [disclosure] AI disclosure missing
      required under EU AI Act Article 50 (in force 2 Aug 2026) and platform labelling rules

BLOCKED — 14 unsupported claim(s), 3 blocking policy finding(s).

为什么要做这个工具

如今,大量营销文案都由生成式 AI 撰写,但相应的管控措施并未同步扩展。2025–2026 年反复出现的发现并不是模型不擅长写作,而是审核人员无法分辨幻觉数据和真实数据——两者没有任何语法信号可以区分——因此,随手一读就会让幻觉内容蒙混过关。那些在没有审核闸门的情况下扩大 AI 内容规模的组织,并没有降低内容风险,而是加速了风险的扩散。

现有工具无法解决这个问题。检测器只能告诉你文本是由 AI 撰写的,但这并非关键问题。生成器只会产出更多文案。治理平台则要等到季度末才告诉你发生了哪些事件。

ClaimGate 回答的是决定内容能否发布的实际问题:这项具体声明能否追溯到我们可以明确指出的依据?

三项检查

1. 证据支持。 提取草稿中的每项可核实声明,再根据你的证据进行判定。关键在于判定方式:

  • 声明中的数字必须出现在证据中。这是字符串搜索,不是主观判断,任何模型都不能推翻结果。编造的数据无法靠说服让它通过。
  • 语义支持由模型判定,模型只会收到声明和证据,必须指出所依据的证据,也可以回答 unsupported 或 unverified。
  • 如果模型不可用、缺少密钥或回复格式有误,判定结果就是 unverified,也就是阻止发布。系统绝不会倾向于判为“有支持”。

2. 政策。 将禁止和受限声明一次性写明,并在每份草稿中执行:保证性承诺、医疗和金融声明、无来源的最高级表述、具名竞争对手、个人数据。

3. 披露。 自 2026 年 8 月 2 日起,《欧盟 AI 法案》(第 50 条)要求在特定情况下披露 AI 生成的内容;Meta、TikTok 和 Google 也都要求在广告中的逼真合成媒体上标注 AI。面向客户的 AI 辅助内容若未披露,即使文案再好也不合规——因此,披露会作为草稿的一项属性进行检查,而不会交由上传者自行处理。

安装

无依赖项。Python 3.9+。

pip install "claimgate @ git+https://github.com/caseone115/claimgate"

这不是一个可直接运行 pip install claimgate 的包。 PyPI 上的这个名称属于另一个无关项目(一个 AI Agent 测试工具),因此直接安装会装上那个工具,而它并不提供 claimgate check。本产品通过自己的源代码仓库安装,该仓库也包含其许可证和测试。在检出代码后,pip install -e . 的效果相同。

从这里开始:免费入门套件

claimgate init my-project && cd my-project
claimgate check DRAFT-template.md --evidence evidence/ --policy policy.json --no-model

这会创建一个可编辑的政策文件、一个证据文件夹、一个空白草稿模板、一份包含六个问题的发布前检查清单(包括 AI 披露部分),以及一个用于拦截每个拉取请求的 GitHub Actions 作业。--no-model 无需 API 密钥或网络连接:它会运行确定性检查,也确实能发现编造内容——如果草稿中出现了证据里没有的数据,无论是谁写的,都会被拦截。

该套件免费,并会一直免费:https://github.com/caseone115/claimgate。

完整引擎——对每项声明进行模型判定、为流水线提供 JSON 输出,以及完整测试套件——需一次性下载,地址为 https://teeterbot.gumroad.com/l/claimgate/LAUNCH39:发布活动期间售价 39 美元,之后为 149 美元。它与本仓库中的代码完全相同,采用 MIT 许可证;源代码中没有任何保留未公开的部分。

使用

claimgate init my-project                  # the free starter kit
claimgate init-policy policy.json          # a starter policy to edit
claimgate claims draft.md                  # just list the claims
claimgate check draft.md --evidence ./evidence/
claimgate check draft.md --evidence evidence.json --policy policy.json --json
claimgate check draft.md --no-model        # facts and policy only, no API calls

证据可以是包含 .txt/.md/.html 文件的任意目录,也可以是 JSON 数组:

[{"id": "spec", "title": "Product spec", "text": "..."},
 {"id": "case-1", "title": "Meridian case study", "url": "..."}]

设置 DEEPSEEK_API_KEY 以进行裁定。没有它,--no-model 仍会运行确定性检查——虚构数字保障正是由此实现的。

本工具不是什么

  • 不是事实核查工具。 它不会搜索网络,也不会判定什么是真实的。它会根据你提供的证据,判断你能否证明自己写下的内容。这正是合规审查实际要提出的问题,也是唯一一个不假装拥有工具并不具备的权威性就能回答的问题。
  • 不是检测器。 它不会猜测文本是否由 AI 撰写。
  • 不是律师。 它会执行你编写的政策。它会标出 AI 披露义务似乎适用的情况,但不会提供法律建议。

从 MCP 客户端使用

同样的检查也可作为 MCP 服务运行,因此 Agent 可以在发布草稿前进行审核,而不必依赖人工记得去做。mcp/server.py 无需安装——uv 会获取它唯一的依赖项。在客户端配置中添加以下内容:

{
  "mcpServers": {
    "claimgate": {
      "command": "uv",
      "args": ["run", "--directory", "<repo>/mcp", "<repo>/mcp/server.py"]
    }
  }
}

它提供 check_draft、check_draft_json、list_claims、check_policy_only 和 about。请参阅 mcp/README.md,了解它刻意拒绝执行的操作。

免费入门套件是另一个注册表条目 io.github.caseone115/claimgate-kit。init_kit 会将政策文件、证据文件夹、检查清单和 GitHub Actions 作业写入你指定的目录;随后 check_kit 会在离线且无需 API 密钥的情况下运行该审核关卡。请参阅 mcp-kit/。

测试

python tests/test_claimgate.py     # 55 checks — the engine
python tests/test_outreach.py      # 21 checks — the outreach guardrails
python tests/test_kit.py           # 44 checks — the starter kit
python scripts/test_mcp_server.py  # 19 checks — the MCP server, over real stdio

测试套件依据产品承诺编写,而非依据其实现:不捏造任何声明;证据中没有的数字绝不会被报告为有证据支持;任何无法核查的内容都会阻止通过;相同输入始终得到相同答案。tests/test_kit.py 还会使用随附的政策检查随附的 README,因为对一个声明核查产品来说,没有什么演示比自家首页包含违规声明更糟糕。

许可证

MIT。

评论

支持 Markdown

第一次接触 MCP?

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

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