内容
# chronoverify-mcp
[](https://glama.ai/mcp/servers/beeswaxpat/chronoverify-mcp)
一个适用于 [ChronoVerify](https://chronoverify.com) 的 MCP 服务器。它为任何与 MCP 兼容的 AI 代理(Claude Desktop、Cursor、Cline、VS Code 等)提供工具,以检查照片的捕获时间和出处:C2PA 内容凭证、EXIF 和 XMP 元数据,以及经典像素取证,融合为一个结论(`provenance_confirmed`、`consistent`、`inconclusive`、`metadata_anomaly` 或 `manipulation_indicated`),置信度从 0 到 100。
优先考虑出处,而不是深度伪造或 AI 生成检测。结果是调查分类,以支持人工审查,而不是证据。
> **获取 API 密钥** (每月前 100 次验证免费):https://chronoverify.com/pricing 。没有密钥,`verify_image` 使用免费的限速公共路径。签名报告需要密钥。
## 安装
将其添加到您的 MCP 客户端配置中。对于 Claude Desktop(`claude_desktop_config.json`)或任何 MCP 客户端:
```json
{
"mcpServers": {
"chronoverify": {
"command": "npx",
"args": ["-y", "chronoverify-mcp"],
"env": { "CHRONOVERIFY_API_KEY": "cv_live_..." }
}
}
}
```
省略 `env` 块以使用免费的公共路径(仅限验证;签名报告始终需要密钥)。
## 工具
### `verify_image`
验证照片的捕获时间和出处。仅接受以下参数之一:
- `url`:公开可访问的图片 URL(服务器获取)
- `file_path`:本地图片的绝对路径
- `image_base64`:base64 编码的图片字节
它返回人类可读的摘要 **和** 一个结构化的对象,以便代理可以根据结果进行分支,而无需解析文本:
```json
{
"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
},
"limits": "ChronoVerify returns investigative triage, not proof.",
"source": "ChronoVerify (https://chronoverify.com)"
}
```
结论枚举:
- `provenance_confirmed`:受信任的 C2PA 内容凭证已针对官方信任列表进行验证。
- `consistent`:元数据保持一致且未触发任何操作信号(与未经编辑的捕获一致,不是证据)。
- `inconclusive`:信号不足以做出决定。
- `metadata_anomaly`:元数据自相矛盾。
- `manipulation_indicated`:像素取证标记了可能需要人工审查的编辑。
### `get_signed_report`
为单个图像生成签名、时间戳 PDF 审计报告:保管链/合规记录(例如欧盟 AI 法案第 50 条透明度记录、保险或法律证据文件或新闻编辑室审计轨迹)。接受 `file_path` 或 `image_base64` 之一(此端点不获取 URL)和可选的 `out_path`。写入 PDF 并返回路径。**需要** `CHRONOVERIFY_API_KEY`;按高级报告单位计费。报告带有 Ed25519 签名,您可以针对 `https://chronoverify.com/v1/key` 中的公钥进行验证。
## 示例提示
- "验证 /Users/me/Downloads/photo.jpg 的出处"
- "这张图片在什么时间拍摄,是否经过编辑? https://example.com/photo.jpg"
- "验证此图像的 C2PA 内容凭证并告诉我签名者。"
- "为 ./evidence/claim-001.jpg 生成签名出处报告并保存到 ./reports/"
## 许可证
MIT