VerityLayer について
VerityLayerは、行動前に独立したチェックを行いたいエージェント向けのMCPサーバーです。事実、非信頼テキスト、PII、コンテンツ、取り消せない操作を検査し、推測せず保留する判定や署名付きレシートを返します。有料チェックはBase上のUSDCによるx402決済です。
主な機能
- 01段階別の事実検証
- 02プロンプトインジェクション検出
- 03コンテンツモデレーション
- 04PIIの検出とマスキング
- 05操作のゲート制御
- 06署名付き判定レシート
活用シーン
- 01事実を採用する前の確認
- 02ツール出力の注入チェック
- 03漏えいしたPIIや秘密情報のマスキング
- 04取り消せないエージェント操作の制御
MCP 対応
MCPクライアントに検証・信頼チェック用ツールを提供し、レシート検証にも対応します。有料判定はx402で決済し、ウォレットモードではローカルで精算します。キーなしモードは決済要求を返し、判定は生成しません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
uvx verity-mcpVERITY_SUITE_URLVerity suite base URLVERITY_ENGINE_URLVerity engine base URLVERITY_PRICE_QUICKDisclosed per-call price for quick_verifyVERITY_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 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
6掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| claim | string | はい | 検証する事実の主張。 |
| context | string | いいえ | 主張に関する任意の補足コンテキスト。 |
| tier | enum | いいえ | 深度/料金 tier:'quick' $0.02、根拠付けなしの事前フィルター;'grounded' $0.25、ライブ Web 引用(デフォルト);'pro' $0.35、プレミアム統合。quick | grounded | pro |
| affiliate_id | string | いいえ | 任意の紹介タグ(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_URL | https://api.veritylayer.dev | 主力のクレーム検証エンジン |
VERITY_SUITE_URL | https://suite.veritylayer.dev | 信頼性チェックのスイート(インジェクション/モデレーション/PII/ガードレール) |
VERITY_TIMEOUT | 90 | HTTP タイムアウト(秒) |
VERITY_PRICE_QUICK | $0.02 | quick_verify の表示価格 |
VERITY_PRICE_GROUNDED | $0.25 | grounded_verify の表示価格 |
VERITY_PRICE_PRO | $0.35 | pro_verify の表示価格 |
VERITY_PRICE_SUITE | $0.02 | スイートのチェックの表示価格 |
紹介タグ(予約済み)
すべてのツールは任意の affiliate_id を受け付け、X-Verity-Ref ヘッダーとして転送します。価格、利用条件、判定には影響せず、どの経路から呼び出されたかをタグ付けするだけです。これは将来の紹介プログラム用に予約されています。現時点で紹介料の分配はなく、veritylayer.dev で公開条件が発表されるまでは行われません。
リンク
- ウェブサイト:https://veritylayer.dev · マニフェスト:https://veritylayer.dev/manifesto/
- ライブ API とディスカバリー:https://api.veritylayer.dev/llms.txt ·
/.well-known/x402.json - npm クライアント:
@veritylayer/mcp - お問い合わせ:[email protected]
独立型 · フェイルクローズ · キー不要 · 呼び出しごとの従量課金。人間もアカウントも必要とせず、自律エージェントがタスクの途中で導入できる唯一の信頼性確認手段です。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。