mcpField
A
AI 内容合规检查(广告法违禁词 + AI 标识)

AI 内容合规检查(广告法违禁词 + AI 标识)

リモート
wanhetools.top法務・行政02 週間前に更新
リポジトリ公式サイト

AI 内容合规检查(广告法违禁词 + AI 标识) について

中国語の商業コンテンツを対象に、広告法上のリスクと AI 表示要件を確認するローカル MCP サーバーです。エージェントによる文章の審査に使え、ルールベースで該当箇所、法的根拠、修正案を返し、誤検出を抑える設計です。

主な機能

  1. 01広告法リスクのチェック
  2. 02AI コンテンツ表示の判定
  3. 0317 項目の組織向け自己点検
  4. 04法的根拠と修正案の提示
  5. 05オフラインのローカルルール判定

活用シーン

  1. 01EC 商品説明の審査
  2. 02ショート動画や公式アカウント投稿の確認
  3. 03生成コンテンツへの AI 表示要否の判定

MCP 対応

`check_content`、`check_ai_label`、`self_assessment` の 3 つの MCP ツールを提供します。MCP クライアントから stdio 経由で呼び出せます。

設定

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

エンドポイントhttps://mcp.wanhetools.top/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

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

ツール

2
パラメーター型必須説明
langenumいいえ適用するルールの言語。'auto'(デフォルト)は、テキストに CJK 文字が含まれる場合は zh、それ以外は en を選択します。zh = 中国広告法 + AI ラベル付けルール、en = EU AI Act 第50条 + EU/米国の広告、健康、金融、環境に関する表示ルール。auto | zh | en
textstringはい確認する内容(中国語または英語、最大2,000文字)

詳細

中国語コンテンツのコンプライアンスチェック MCP サーバー

中国語コンテンツのコンプライアンスチェック機能を AI エージェントに接続します —— Claude Desktop / Cursor / Cline などから直接呼び出せるため、 人が内容を言い換えて伝える必要はありません。

外部依存ゼロ:公式の mcp ライブラリがあれば公式実装を使用し、なければ組み込みの stdio JSON-RPC に自動的に切り替えます。 機能は完全に同じです。pip install すら不要で実行できます。


解決する課題

中国語の商用コンテンツ(EC 商品詳細ページ、ショート動画のコピー、WeChat 公式アカウントの記事、AI 生成画像・文章)を書くとき、 特に陥りやすい落とし穴は次の 3 つです。

  1. 広告法の禁止表現 —— 「全ネットで最も」「100%」「国家級」「根治」「合格保証」「必ず儲かる」
  2. AI 生成コンテンツの表示 —— 《人工知能生成合成コンテンツ表示弁法》では、明示的表示 + 暗黙的メタデータ表示が求められています
  3. 組織内プロセスの不備 —— 安全性評価、アルゴリズム登録、個別同意を実施しているか

この Server は、これら 3 種類のチェックを 3 つの MCP ツールとして提供します。エージェントは執筆中に直接呼び出し、根拠となる法条を提示できます。


提供するツール

ツール役割入力
check_contentテキストのコンプライアンスリスクをチェックし、項目ごとに種類/位置/該当テキスト/根拠となる法条/修正案を返しますtext
check_ai_label《AI 生成合成コンテンツ表示弁法》に基づく表示(明示的/暗黙的)が必要かを判定しますtext
self_assessment組織向け 17 項目のコンプライアンス自己点検アンケート → 網羅率のスコア + 是正が必要な項目の一覧answers
対象となる法規上の根拠
  • 《中華人民共和国広告法》第 9 条(絶対的表現)、第 13 条(同業他社の誹謗)、第 16 条(治癒率)、第 17 条(疾病治療機能)、第 18 条(健康食品)、 第 24 条(教育効果の保証)、第 25 条(金融収益の保証)、第 28 条(虚偽広告)
  • 《人工知能生成合成コンテンツ表示弁法》第 4、5 条 + 強制国家規格 GB 45438-2025
  • 《食品安全法》第 73 条 · 《不正競争防止法》第 11 条

インストール

方法 1:Claude Desktop

設定ファイルを編集します(Windows:%APPDATA%\Claude\claude_desktop_config.json; macOS:~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "wanhe-compliance": {
      "command": "python",
      "args": ["/绝对路径/mcp_compliance_server.py"]
    }
  }
}

Claude Desktop を再起動すると、ツール一覧に check_content / check_ai_label / self_assessment が表示されます。

方法 2:Cursor / Cline / その他の MCP クライアント

該当する MCP 設定に同じ command + args を追加します(いずれも stdio トランスポートです)。

方法 3:コマンドラインで直接検証
python mcp_compliance_server.py --selftest

エンジンの読み込み状況とツール一覧を出力し、サンプルテキストを使ってチェックを 1 回実行します。


使用例

インストール後、エージェントにそのまま伝えます:

このショート動画のコピーに AI 表示が必要か確認してください: 当店のオレンジは全ネットで最も甘く、添加物は 100% 無添加。不眠症を完全に根治し、国家級の抜き取り検査免除製品です

エージェントは check_content を呼び出し、次のような結果を返します:

{
  "ok": true,
  "verdict": "存在高风险问题",
  "summary": "共 7 条(高风险 7 · 待确认 0 · 提示 0)",
  "issues": [
    {"type": "广告法·绝对化用语", "matched": "全网最",
     "position": "第 5 字符起",
     "basis": "《广告法》第9条第(三)项",
     "suggestion": "删去范围性绝对表述"},
    {"type": "广告法·医疗功效宣传·功效声明+疾病名同现",
     "matched": "根治失眠", "position": "第 20 字符起",
     "basis": "《广告法》第17条:除医疗、药品、医疗器械广告外,禁止涉及疾病治疗功能",
     "suggestion": "非医疗类商品必须删去全部疾病治疗表述"}
  ]
}

設計原則(重要)

1. 誤検出するくらいなら見逃す

コンプライアンスツールは一度でも誤検出すると信頼を失います。そのため、ルールでは文脈との同時出現を求めます。

  • 「効果の主張 + 疾病名」が同時に出現した場合にのみ判定します(例:「高血圧に適しています」)
  • 疾病名だけの場合は報告しません(例:「高血圧の患者は医師の指導のもとで服用してください」は適切な注意喚起です)
  • 「リハビリ器具」「リハビリセンター」などの合法な商品名や機関名は報告しません
2. 問題を捏造しない

問題が見つからない場合は、「上記ルールの対象となる問題は見つかりませんでした」と明確に返し、有用に見せるために問題をでっち上げることはありません。

3. 再現可能

同じ入力には必ず同じ出力が返ります(モデルによる判定ではなく、ルールエンジンによる判定です)。


無料版とクラウド版の比較

無料版(本 MCP Server)クラウド版
ルールベース高頻度ルールのサブセット、オフラインで使用可能、回数制限なしすべてのルールを収録し、クラウドで継続的に更新
複数法規を横断した判定—✓
位置ごとの結果の重複排除—✓
17 項目の自己点検アンケート✓✓
法規の変更時再取得が必要操作不要

クラウド版と API の説明:https://wanhetools.top/compliance-check


適用範囲に関する声明

本ツールはルールとの照合と法規条文の引用を行うものであり、法律上の助言を構成するものではありません。 具体的なコンプライアンス判断については、法律の専門家にご相談ください。


ライセンス

MIT

データとプライバシー

  • 無料版は完全にローカルで動作し、コンテンツが端末の外部に送信されることはありません
  • 使用データは一切収集しません
  • ネットワークリクエストはありません(クラウド版を自分で設定した場合を除く)

自分でテスト:中国語ベンチマーク 27 例(ダウンロード可能)

このルールエンジンは「感覚的に正確」なのではなく、再現可能な評価セットがあります。

https://wanhetools.top/bench

実際の中国語の文 27 件を意味に基づいて 5 種類に分類し、それぞれに「期待値 + そのように判定する理由 + エンジンの実際の出力」を付けています。

カテゴリ件数意味期待値
true-positive11実際に違反(商用文脈あり)必ずリスクとして報告
false-positive8通常の中国語表現報告すべきではない
meta-discourse3禁止表現の解説/列挙重要度を下げる
quoted-region4表やコードブロック内の例重要度を下げる
legal-context1法条の原文を引用重要度を下げる

なぜ必要か:単純な単語リストでは、通常の中国語でも大量に誤検出します。実測では 12 文で合計 17 回該当し、 そのうち まったく問題のない 7 文すべてで誤検出しました(「最新/最終」「最後の砦」「完全に解決」など)。 誤検出率は精度の問題ではなく、製品が使い続けられるかどうかの問題です。

このベンチマークで自分の単語リストもテストしてみてください。特に false-positive の 8 例を確認しましょう。これらは「報告すべきでない」例であり、報告すると誤検出になります。

すべてのルールと法条の根拠(機械可読)

https://wanhetools.top/api/v1/rules

48 個のルールグループすべてに法条の根拠が付いています(type / severity / basis / locale)。48 個中 48 個すべてに根拠があり、対象は次のとおりです。

  • 《中華人民共和国広告法》第 9 / 13 / 16 / 17 / 18 / 28 条
  • 《人工知能生成合成コンテンツ表示弁法》第 4、5 条
  • EU AI Act Art. 50(透明性義務)
  • カリフォルニア州 SB 1000(California AI Transparency Act)
  • EU UCPD 2005/29/EC · FTC Act §5 · Regulation (EC) 1924/2006

オンラインで無料チェック(登録不要)

https://wanhetools.top/compliance-check

コピーを貼り付けると、「該当テキスト/どの法条が根拠か/修正案」を項目ごとに返します。 単に単語を赤く表示するだけではありません。

コメント

MCP は初めてですか?

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

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