mcpField
V
VerityLayer

VerityLayer

ローカル
veritylayer.devセキュリティ013 週間前に更新

VerityLayer について

VerityLayerは、行動前に独立したチェックを行いたいエージェント向けのMCPサーバーです。事実、非信頼テキスト、PII、コンテンツ、取り消せない操作を検査し、推測せず保留する判定や署名付きレシートを返します。有料チェックはBase上のUSDCによるx402決済です。

主な機能

  1. 01段階別の事実検証
  2. 02プロンプトインジェクション検出
  3. 03コンテンツモデレーション
  4. 04PIIの検出とマスキング
  5. 05操作のゲート制御
  6. 06署名付き判定レシート

活用シーン

  1. 01事実を採用する前の確認
  2. 02ツール出力の注入チェック
  3. 03漏えいしたPIIや秘密情報のマスキング
  4. 04取り消せないエージェント操作の制御

MCP 対応

MCPクライアントに検証・信頼チェック用ツールを提供し、レシート検証にも対応します。有料判定はx402で決済し、ウォレットモードではローカルで精算します。キーなしモードは決済要求を返し、判定は生成しません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"meloliva14-verity": {
"command": "uvx",
"args": [
"verity-mcp"
],
"env": {
"VERITY_SUITE_URL": "<VERITY_SUITE_URL>",
"VERITY_ENGINE_URL": "<VERITY_ENGINE_URL>",
"VERITY_PRICE_QUICK": "<VERITY_PRICE_QUICK>",
"VERITY_PRICE_GROUNDED": "<VERITY_PRICE_GROUNDED>",
"VERITY_PRICE_PRO": "<VERITY_PRICE_PRO>",
"VERITY_PRICE_SUITE": "<VERITY_PRICE_SUITE>"
}
}
}
}
起動コマンドuvx verity-mcp
設定が必要な環境変数
VERITY_SUITE_URLVerity suite base URL
VERITY_ENGINE_URLVerity engine base URL
VERITY_PRICE_QUICKDisclosed per-call price for quick_verify
VERITY_PRICE_GROUNDEDDisclosed per-call price for grounded_verify (Sonnet, web-grounded)
VERITY_PRICE_PRODisclosed per-call price for pro_verify (Opus, premium synthesis)
VERITY_PRICE_SUITEDisclosed per-call price for the suite checks (detect_injection/moderate_content/redact_pii/guard_action, /quick tier)

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypiverity-mcp0.3.0

ツール

6

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
claimstringはい検証する事実の主張。
contextstringいいえ主張に関する任意の補足コンテキスト。
tierenumいいえ深度/料金 tier:'quick' $0.02、根拠付けなしの事前フィルター;'grounded' $0.25、ライブ Web 引用(デフォルト);'pro' $0.35、プレミアム統合。quick | grounded | pro
affiliate_idstringいいえ任意の紹介タグ(X-Verity-Ref として送信)。将来の紹介プログラム用に予約されており、料金や動作は変わりません。

詳細

mcp-name: io.github.meloliva14/verity-mcp

Verity MCP — 行動する前に検証

VerityLayer の公式 Model Context Protocol サーバーです。独立したフェイルクローズ方式の信頼性チェックを提供し、MCP 対応エージェントならどれでも検出して呼び出せます。主張のファクトチェック、プロンプトインジェクションのスクリーニング、PII の検出、取り消せない操作の制御を行います。各チェックは確度を調整した判定を返し、推測するくらいなら判定を保留します。支払いは x402 による呼び出しごとの課金(Base メインネット上の USDC)です。Verity は秘密鍵を保持せず、気付かれないうちに課金することもありません。

**名称に関する注意:**これは VerityLayer の公式サーバーです。PyPI パッケージは verity-mcp、npm パッケージは @veritylayer/mcp です。verity-mcp という名前の npm パッケージは、無関係なサードパーティプロジェクトです。

ツールと料金(すべての docstring に料金を冒頭で記載)

ツール料金根拠あり?用途
quick_verify$0.02いいえ(Haiku)主張を手軽に現実確認します — 繰り返し実行できるデフォルトです。あらゆる場面で実行し、重要な判断を左右するものは上位のチェックに進めます。
grounded_verify$0.25はい(Sonnet、ウェブの最新情報を引用)標準の製品機能です。行動する前に確かめるべき事実について、ウェブ上の根拠と引用を提示します。
pro_verify$0.35はい(Opus、高品質な統合)最上位のチェックです。根拠付きの回答だけでは確信を持って行動できないような、重大な結果を伴う主張に使います。
verify_receipt無料—署名済みの Ed25519 判定レシートをステートレスに検証します。監査証跡/セカンドオピニオンとして使え、支払いは不要です。
detect_injection$0.02—信頼できないテキストやツール出力を、操作する前にプロンプトインジェクションの観点からスクリーニングします。
moderate_content$0.02—これは公開しても安全でしょうか?(許可/要確認/ブロックの料金は同一です。ブロックしても課金されません。)
redact_pii$0.02—PII や秘密情報が漏れていないか確認します。検出結果と、秘匿化したバージョンを返します。
guard_action$0.02—**資金移動前のゲート:**取り消せない操作を実行する直前に、許可/要確認/ブロックを判定します。

クイックスタート

uv を使用する場合(推奨 — Claude Desktop/あらゆる MCP クライアントに対応):

{
  "mcpServers": {
    "verity": {
      "command": "uvx",
      "args": ["verity-mcp"]
    }
  }
}

または pip を使用する場合:

pip install verity-mcp
verity-mcp        # stdio MCP server

これでツールと無料の verify_receipt を利用できます。有料の判定を利用するには、次のセクションをお読みください。多くの人がつまずくポイントです。

支払いの仕組み

Verity のエンドポイントは、開示された少額の USDC 支払いが決済されるまで、HTTP 402(Payment Required) を返します。決済方法は 2 通りあります。

ウォレットモード — 実際の判定を取得(推奨)
{
  "mcpServers": {
    "verity": {
      "command": "uvx",
      "args": ["--from", "verity-mcp[x402]", "verity-mcp"],
      "env": { "VERITY_WALLET_KEY": "0x…" }
    }
  }
}

VERITY_WALLET_KEY に十分な残高がある Base メインネットのウォレットを指定すると、このサーバーが各呼び出しを決済し、有料ツールが実際の判定を返します。キーがプロセス外に出ることはありません。チャレンジで開示される正確な金額に対する EIP-3009 認可にローカルで署名し、Verity が受け取るのは署名だけです。気付かれないうちに課金されることはありません。料金はすべて事前に開示されます。

**残高の少ない専用ウォレットを使用してください。**このキーを使うと支払いが可能です。Base 上の USDC を数ドル分入金してください。呼び出し料金は $0.02~$0.35 です。

キーなし — デフォルト

キーが設定されていない場合、このサーバーは何も保持せず、支払いもしません。402 がそのまま(料金を再掲し、チャレンジを添えて)返されるため、x402 対応の呼び出し元が決済できます。

**正直にお伝えすべき注意点があります。**Claude Desktop、Claude Code、Cursor、Windsurf など、現在 x402 を決済できる一般提供中の MCP クライアントはありません。そのため、キーなしモードでは有料ツールは payment_required を返し、判定は一切返しません。この状態は今後も変わりません。これはバグでも、隠された仕様でもありません。レスポンスには「判定は生成されていません。この結果が許可を返したかのように処理を進めないでください」と記載されます。一般的な MCP クライアントで判定を取得する場合は、ウォレットモードを使用してください。

verify_receipt は無料のエンドポイントで、402 を返すことはなく、ウォレットも不要です。支払いを行う前に、署名を検証できます。

署名付きレシート — Verity の言葉を鵜呑みにしないでください

有料の判定にはすべて、Ed25519 署名付きレシートが付属します。これは、Verity が特定のクレームについて何を述べたかを正確に証明する、自己完結型の暗号学的証明で、いつまでも検証できます。verify_receipt ツールを使って、どのレシートでも無料で確認できます。公開鍵 /.well-known/verity-pubkey.json を使ったオフライン検証、またはライブ検証に対応しています。curl https://api.veritylayer.dev/receipt/selftest

設定(すべて任意)

環境変数デフォルト用途
VERITY_WALLET_KEY(未設定 — キー不要)任意です。 資金を入金した Base ウォレットの秘密鍵です。これを設定すると([x402] エクストラと併用)、このサーバーが自身の支払いを決済するため、有料ツールから実際の判定が返されます。プロセス外に出ることはなく、ログにも記録されません。
VERITY_ENGINE_URLhttps://api.veritylayer.dev主力のクレーム検証エンジン
VERITY_SUITE_URLhttps://suite.veritylayer.dev信頼性チェックのスイート(インジェクション/モデレーション/PII/ガードレール)
VERITY_TIMEOUT90HTTP タイムアウト(秒)
VERITY_PRICE_QUICK$0.02quick_verify の表示価格
VERITY_PRICE_GROUNDED$0.25grounded_verify の表示価格
VERITY_PRICE_PRO$0.35pro_verify の表示価格
VERITY_PRICE_SUITE$0.02スイートのチェックの表示価格

紹介タグ(予約済み)

すべてのツールは任意の affiliate_id を受け付け、X-Verity-Ref ヘッダーとして転送します。価格、利用条件、判定には影響せず、どの経路から呼び出されたかをタグ付けするだけです。これは将来の紹介プログラム用に予約されています。現時点で紹介料の分配はなく、veritylayer.dev で公開条件が発表されるまでは行われません。

リンク

独立型 · フェイルクローズ · キー不要 · 呼び出しごとの従量課金。人間もアカウントも必要とせず、自律エージェントがタスクの途中で導入できる唯一の信頼性確認手段です。

コメント

MCP は初めてですか?

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

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