mcpField
P
proofetch

proofetch

远程服务
github.com/Vektoris-AI浏览器自动化018 周前更新
代码仓库

关于 proofetch

proofetch 是面向开发者和 AI Agent 的托管提取服务,可从 PDF 和网页生成结构化 JSON。每个字段附有原文引文和可验证的签名凭证;无法证实的字段会返回 null。

主要功能

  1. 01从 PDF、网页和文本提取字段
  2. 02按 JSON Schema 输出结构化数据
  3. 03为字段提供原文引文和判定
  4. 04生成可独立验证的签名凭证

适用场景

  1. 01从发票 PDF 提取字段并核对来源
  2. 02把网页内容转换为结构化 JSON
  3. 03让 Agent 仅使用有证据支持的字段

MCP 相关

作为托管远程 MCP 服务,通过 Streamable HTTP 暴露 verified_extract 工具。MCP 客户端使用 Bearer API 密钥连接。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://proofetch-vektoris-ai-workflows.vercel.app/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 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

proofetch — 每个字段均有证明的可信提取

从 PDF 和网页中提取结构化数据,每个值都有精确的来源引文作为依据——否则就如实标记为 null。绝不猜测。每份结果都附带经过加密签名的凭证,可供自行验证。

proofetch 是面向开发者和 AI Agent 的托管 MCP 服务和 HTTP API。你只需为通过验证的字段付费,每个字段 €0.02。空字段或无法证明的字段不收费。

  • 🔗 落地页和定价: https://vektoris.de/proofetch
  • 🤖 MCP 端点(远程): https://proofetch-vektoris-ai-workflows.vercel.app/mcp
  • 🧾 已列入官方 MCP 注册表: io.github.Vektoris-AI/proofetch

本仓库是托管版 proofetch 服务的公开连接器和文档。提取流程本身作为服务运行——你无需自托管,只需使用 API 密钥调用即可。


为什么选择 proofetch

普通提取会填满每个字段——即使值是编造的。之后你必须手动重新核对每个数字。proofetch 则不同:

  • 绝不猜测。 不确定?字段会标记为 null 并附上标记,而不是给出虚构值。
  • 每个字段都有来源。 每个值都附带精确的来源引文,可与原始文档核验。
  • 签名凭证。 结果会封装在签名凭证(Ed25519)中——你或托管方都可以自行验证,无需信任我们。
  • 只为真实信息付费。 按通过验证的字段计费(verdict: PASS)。

获取 API 密钥

在落地页购买预付余额(最低 €5),付款后即可立即获得密钥:

👉 https://vektoris.de/proofetch#preise

快速入门 — HTTP API

curl -X POST https://proofetch-vektoris-ai-workflows.vercel.app/extract \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "source": { "type": "pdf_url", "value": "https://example.com/invoice.pdf" },
    "targetSchema": {
      "type": "object",
      "properties": {
        "invoice_total": { "type": "string" },
        "due_date":      { "type": "string" },
        "invoice_number":{ "type": "string" }
      },
      "additionalProperties": false
    }
  }'

来源类型(source.type):pdf_url、pdf_base64、url、text、html。 targetSchema 是标准 JSON Schema(type: "object"、properties、additionalProperties: false)。

返回内容
{
  "data": {
    "invoice_total": "1,190.00 EUR",
    "due_date": "2024-09-30",
    "invoice_number": null          // honest null — not found in source
  },
  "fields": [
    { "path": "invoice_total", "value": "1,190.00 EUR", "verdict": "PASS",
      "provenance": { "quote": "1,190.00 EUR", "start": 43, "end": 55 } },
    { "path": "invoice_number", "value": null, "verdict": "FAIL", "provenance": null }
  ],
  "verdict": "PARTIAL",
  "receipt": { "v": 1, "jobId": "pf_…", "outputHash": "sha256:…" },
  "billing": { "charged": true, "amountCents": 4 }
}
  • data — 纯净的 JSON,每个字段都有证明,或如实标记为 null
  • fields[] — 每个字段包含:来源引文(provenance)和 verdict(PASS/FAIL)
  • verdict — 总体结果:PASS、PARTIAL 或 FAIL
  • receipt — 含哈希且可自行验证的签名证明

随时使用同一个密钥检查余额:GET /billing/balance。

用作 MCP 服务(远程)

proofetch 通过 Streamable HTTP 提供模型上下文协议。将任何支持 MCP 的客户端指向远程端点,并使用你的密钥作为 bearer token。

端点: https://proofetch-vektoris-ai-workflows.vercel.app/mcp 身份验证: Authorization: Bearer YOUR_API_KEY 工具: verified_extract — 与上文的 HTTP API 使用相同的契约。

客户端配置示例(通用 MCP streamable-http 远程配置):

{
  "mcpServers": {
    "proofetch": {
      "type": "streamable-http",
      "url": "https://proofetch-vektoris-ai-workflows.vercel.app/mcp",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" }
    }
  }
}

开放标准

proofetch 面向自主 Agent 构建:可通过 A2A 卡片和 MCP 发现,支持通过 x402 / AP2 按调用付费,并且每份凭证都可独立验证。

链接


© Vektoris。proofetch 服务及其流程为专有内容;本连接器和文档根据 MIT License 提供(参见 LICENSE)。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。