ChronoVerify について
ChronoVerifyは、画像の来歴、撮影時刻、メタデータ、ピクセル編集の兆候を確認するMCPサーバーです。構造化された判定結果は調査の初期確認と人によるレビューを支援し、証明やディープフェイク検出を目的とするものではありません。
主な機能
- 01信頼リストに基づくC2PA認証情報の検証
- 02EXIF・XMPメタデータの読み取り
- 03ピクセルレベルのフォレンジック
- 04信頼度付きの型付き判定
- 05署名付きPDF監査レポートの生成
活用シーン
- 01写真の撮影時刻と来歴の確認
- 02画像証拠に編集の可能性があるか確認
- 03署名付き画像監査記録の作成
MCP 対応
MCPクライアントに`verify_image`と`get_signed_report`ツールを提供します。検証ツールはURL、ローカルファイルパス、またはbase64画像を受け付け、署名付きレポートにはAPIキーが必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
2掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | いいえ | 一般公開されている画像URL。サーバーが画像を取得します。 |
| file_path | string | いいえ | 検証するローカル画像ファイルの絶対パス。 |
| image_base64 | string | いいえ | Base64エンコードされた画像バイト列(data:プレフィックスなし)。 |
| permalink | boolean | いいえ | 判定も保存(画像は保存しません)し、permalinkフィールドに非公開一覧の共有可能なリンクを返します。APIキーなしで作成したリンクは90日後に期限切れとなり、APIキーで作成したリンクは期限切れになりません。 |
詳細
chronoverify-mcp
ChronoVerify 用の MCP サーバーです。MCP 対応の AI エージェント(Claude Desktop、Cursor、Cline、VS Code など)で、写真の撮影時刻と来歴を確認するツールを利用できます。C2PA Content Credentials、EXIF および XMP メタデータ、従来型のピクセルフォレンジックを組み合わせ、0〜100 の信頼度とともに、1 つの判定(provenance_confirmed、consistent、inconclusive、metadata_anomaly、manipulation_indicated)を返します。
ディープフェイクや AI 生成の検出ではなく、来歴の確認を重視しています。結果は人によるレビューを支援するための調査上の一次判定であり、証明ではありません。
ChronoVerify は C2PA Conformant Validator であり、C2PA Conforming Products List に掲載されています(記録番号 019f8a20-6452-7a43-b11b-59d0b0e4a84a。JPEG、PNG、WebP、AVIF の検証に対応)。詳細:https://chronoverify.com/compliance#conformance
ソースと課題:github.com/beeswaxpat/chronoverify-mcp
Smithery に掲載されています:https://smithery.ai/servers/beeswaxpat/chronoverify-mcp
API キーを取得(毎月最初の 100 件の検証が含まれます):https://chronoverify.com/pricing 。キーがない場合、
verify_imageは無料でレート制限付きのパブリック経路を使用します。署名付きレポートにはキーが必要です。
インストール
MCP クライアントの設定に追加します。Claude Desktop(claude_desktop_config.json)または任意の MCP クライアントの場合:
{
"mcpServers": {
"chronoverify": {
"command": "npx",
"args": ["-y", "chronoverify-mcp"],
"env": { "CHRONOVERIFY_API_KEY": "cv_live_..." }
}
}
}
無料のパブリック経路を使用するには、env ブロックを省略します(検証のみ。署名付きレポートには常にキーが必要です)。
ツール
verify_image
写真の撮影時刻と来歴を検証します。次のうち 1 つだけを指定します。
url:誰でもアクセスできる画像の URL(サーバーが取得します)。file_path:ローカル画像の絶対パス、またはimage_base64:Base64 エンコードされた画像バイト列。
任意で permalink: true を設定すると、判定結果も保存され(画像は保存されません)、permalink フィールドに非公開の共有可能リンクが返されます。結果を他の人やレポートで引用する際に使用できます。キーなしで作成したリンクは 90 日後に期限切れになります。API キーを使って作成したリンクは期限切れになりません。
人が読める概要と型付きの構造化オブジェクトを返すため、エージェントは文章を解析せずに結果に応じて処理を分岐できます。
{
"schema_version": "v1",
"verdict": "consistent",
"confidence": 58,
"headline": "Metadata is internally consistent. No manipulation signals fired.",
"summary": "...",
"capture_time": { "value": "2026-03-14T09:21:30", "source": "exif", "consistent": null },
"capture_device": { "make": "Canon", "model": "EOS R6", "software": "Firmware 1.8.1" },
"capture_location": { "present": false, "place": null },
"c2pa": {
"present": false,
"validated": null,
"validation_state": null,
"signature_valid": null,
"trust_list_match": null,
"signer": null
},
"integrity": {
"sha256": "1313339a...",
"sha512": "93a81e4a...",
"format": "JPEG",
"width": 1200,
"height": 800,
"c2pa_validator_enabled": true
},
"permalink": null,
"limits": "ChronoVerify returns investigative triage, not proof.",
"source": "ChronoVerify (https://chronoverify.com)"
}
判定の列挙型:
provenance_confirmed:信頼できる C2PA Content Credential が公式の信頼リストに照らして検証されました。consistent:メタデータに問題はなく、操作を示すシグナルも検出されませんでした(未編集の撮影画像と整合しますが、証明ではありません)。inconclusive:判断に十分なシグナルがありません。metadata_anomaly:メタデータに矛盾があります。manipulation_indicated:ピクセルフォレンジックで編集の可能性が検出されました。人によるレビューが必要です。
get_signed_report
1 枚の画像について、署名付き PDF 監査レポートを生成します。これは管理の連鎖/コンプライアンス記録です(例:EU AI Act 第 50 条の透明性記録、保険や法的証拠のファイル、報道機関の監査証跡)。file_path または image_base64 のいずれか 1 つと、任意の out_path を指定します(このエンドポイントは URL を取得しません)。PDF を書き込み、そのパスを返します。CHRONOVERIFY_API_KEY が必須です。プレミアムレポート 1 件として課金されます。レポートには Ed25519 署名が付与されており、https://chronoverify.com/v1/key の公開鍵で検証できます。
プロンプトの例
- 「/Users/me/Downloads/photo.jpg の来歴を検証してください」
- 「この URL の写真はいつ撮影され、編集されていますか? https://example.com/photo.jpg」
- 「この画像の C2PA Content Credentials を検証して、署名者を教えてください」
- 「この写真を検証して、判定結果を共有できるリンクをください」
- 「./evidence/claim-001.jpg の署名付き来歴レポートを生成し、./reports/ に保存してください」
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。