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. 03AI開示要件の確認
  4. 04オフラインでの決定的な検査
  5. 05CIとコミット前のゲート

活用シーン

  1. 01公開前のマーケティング原稿審査
  2. 02CIで根拠のない数値をブロック
  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 が答えるのは、アセットを公開できるかどうかを実際に左右する問いです。この具体的な主張は、提示できる根拠にたどり着けますか?

3 つのチェック

1. 裏付け。 ドラフト内の検証可能な主張をすべて抽出し、証拠に照らして判定します。重要なのは、その方法です。

  • 主張に含まれる数値は、証拠にも記載されている必要があります。これは文字列検索であり、判断の余地はありません。モデルが覆すこともできません。捏造された統計を、説得して合格させることはできません。
  • 意味上の裏付けは、主張と証拠だけを与えられ、根拠にした証拠を明示するよう求められたうえで、unsupported または unverified と回答することも許されたモデルが判定します。
  • モデルを利用できない場合、キーがない場合、または応答の形式が不正な場合、判定は unverified となり、ブロックされます。「裏付けあり」となる方向に誤判定することはありません。

2. ポリシー。 禁止および制限対象の主張を一度定めて、すべてのドラフトに適用します。保証、医療および金融に関する主張、出典のない最上級表現、競合他社の名指し、個人データなどが対象です。

3. 開示。 2026 年 8 月 2 日以降、EU 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 エージェントのテストハーネス)が使用しています。そのため、名前だけでインストールするとそのツールが入り、claimgate check は利用できません。この製品は独自のソースリポジトリからインストールします。このリポジトリにはライセンスとテストも含まれています。チェックアウトした状態であれば、pip install -e . でも同じです。

まずはここから:無料スターターキット

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

これにより、編集可能なポリシーファイル、証拠フォルダー、空のドラフトテンプレート、公開前の 6 項目チェックリスト(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 サーバーとして実行できるため、人が忘れないようにする代わりに、エージェントが公開前にドラフトをチェックできます。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 をご覧ください。

無料のスターターキットは、2つ目のレジストリエントリ 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。

コメント

MCP は初めてですか?

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

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