proofetch について
proofetchは、PDFやウェブページから構造化JSONを抽出する、開発者とAIエージェント向けのホスト型サービスです。各フィールドに原文の引用と検証可能な署名付きレシートを付け、証明できない値はnullで返します。
主な機能
- 01PDF、ウェブページ、テキストからフィールドを抽出
- 02JSON Schemaに沿った構造化データの出力
- 03フィールドごとの原文引用と判定
- 04単独で検証可能な署名付きレシートの作成
活用シーン
- 01根拠を確認しながら請求書PDFの項目を抽出
- 02ウェブ情報を構造化JSONに変換
- 03エージェントが証拠付きフィールドだけを利用
MCP 対応
ホスト型のリモートMCPサーバーとして、Streamable HTTP経由でverified_extractツールを提供します。MCPクライアントはBearer APIキーで接続します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://proofetch-vektoris-ai-workflows.vercel.app/mcpclaude mcp add --transport http vektoris-ai-proofetch https://proofetch-vektoris-ai-workflows.vercel.app/mcp{"mcpServers":{"vektoris-ai-proofetch":{"type":"http","url":"https://proofetch-vektoris-ai-workflows.vercel.app/mcp"}}}Cursor で開く{"servers":{"vektoris-ai-proofetch":{"type":"http","url":"https://proofetch-vektoris-ai-workflows.vercel.app/mcp"}}}VS Code で開く{"mcpServers":{"vektoris-ai-proofetch":{"type":"http","url":"https://proofetch-vektoris-ai-workflows.vercel.app/mcp"}}}{"mcpServers":{"vektoris-ai-proofetch":{"serverUrl":"https://proofetch-vektoris-ai-workflows.vercel.app/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
proofetch — フィールドごとに証拠を付けた、検証可能な抽出
PDFやWebページから構造化データを抽出します。すべての値には正確な原文の引用が付いており、証明できない場合は正直に null のままです。決して推測しません。 各結果には、ご自身で検証できる暗号署名付きレシートが付属します。
proofetchは、開発者とAIエージェント向けに構築されたホステッド型のMCP サーバーおよびHTTP APIです。証拠によって検証されたフィールドに対してのみ料金が発生します。検証済みフィールド1件につき€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、またはFAILreceipt— ハッシュを含む署名付き証明。自分で検証できます
同じキーを使ってGET /billing/balanceを呼び出せば、いつでも残高を確認できます。
MCP サーバーとして使用する(リモート)
proofetchはStreamable HTTP経由でModel Context Protocolに対応しています。Bearerトークンとしてキーを設定し、MCP対応クライアントからリモートエンドポイントに接続してください。
エンドポイント: 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は自律型エージェント向けに構築されています。A2AカードとMCPから検出でき、呼び出しごとにx402 / AP2で支払えます。また、すべてのレシートを独立して検証できます。
リンク
- ランディングページと料金 — https://vektoris.de/proofetch
- 公式MCPレジストリ — https://registry.modelcontextprotocol.io/?search=proofetch
- Vektorisが運営 — https://vektoris.de
© Vektoris。proofetchサービスとパイプラインは独自のものであり、このコネクター/ドキュメントはMIT Licenseの下で提供されています(LICENSEを参照)。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。