Document To Json Pdf Parser について
Document To Json Pdf Parserは、請求書、銀行明細、契約書などのPDFを構造化JSONに変換するMCPサーバーです。文書抽出を自動化するチーム向けで、AIとOCRにより異なるレイアウトやスキャン文書に対応します。
主な機能
- 01多様なレイアウトからのAI抽出
- 02スキャンPDFのOCR処理
- 03請求書・明細・契約書の解析
- 04汎用テキストと表の抽出
- 05合計額と日付の検証
活用シーン
- 01会計処理向けの請求書項目抽出
- 02分析用の明細取引データ変換
- 03契約条項と日付の抽出
MCP 対応
MCPクライアントに `parse_invoice`、`parse_bank_statement`、`parse_contract`、`parse_generic_document` ツールを提供します。公開された `file_url` を渡すと、構造化JSONを返します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.apify.com/?actors=opportunity-biz/document-to-json-mcpclaude mcp add --transport http fashionmascherine-svg-document-to-json https://mcp.apify.com/?actors=opportunity-biz/document-to-json-mcp{"mcpServers":{"fashionmascherine-svg-document-to-json":{"type":"http","url":"https://mcp.apify.com/?actors=opportunity-biz/document-to-json-mcp"}}}Cursor で開く{"servers":{"fashionmascherine-svg-document-to-json":{"type":"http","url":"https://mcp.apify.com/?actors=opportunity-biz/document-to-json-mcp"}}}VS Code で開く{"mcpServers":{"fashionmascherine-svg-document-to-json":{"type":"http","url":"https://mcp.apify.com/?actors=opportunity-biz/document-to-json-mcp"}}}{"mcpServers":{"fashionmascherine-svg-document-to-json":{"serverUrl":"https://mcp.apify.com/?actors=opportunity-biz/document-to-json-mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://mcp.apify.com/?actors=opportunity-biz/document-to-json-mcp認証が必要ツール
詳細
ドキュメントから JSON への変換ツール
PDF を数秒で構造化 JSON に変換。AI を活用し、コーディングは不要です。
🚀 何ができますか?
PDF の URL を貼り付けるだけで、構造化 JSON が得られます。それだけです。
AI を活用しています。 固定的なテンプレートや壊れやすい正規表現ではなく、AI モデルが各ドキュメントを実際に 読み取り、理解するため、レイアウト、言語、ベンダーを問わず対応でき、スキャンしたファイルも処理できます。 だからこそ、同じツールでイタリア語の請求書、スペイン語のレシート、英語の契約書を設定なしで処理できます。
次のような方に最適です:
- 会計担当者 — 請求書のデータ(番号、日付、合計、VAT、IBAN)を抽出
- 開発者 — アプリでのドキュメント処理を自動化
- ビジネスアナリスト — 銀行取引明細書をスプレッドシートに変換
- 法務チーム — 契約条項や日付を自動的に抽出
📋 対応ドキュメント
| 種類 | 得られるデータ | 料金 |
|---|---|---|
| 請求書 | 販売者、購入者、明細、合計、VAT、IBAN、支払い情報 | $0.01 |
| 銀行取引明細書 | すべての取引、残高、手数料、口座名義人 | $0.015 |
| 契約書 | 当事者、主要条項、日付、金銭条件、管轄区域 | $0.02 |
| 汎用 | あらゆるドキュメントの全文と表 | ローンチ期間中は無料 |
✨ 出力例
{
"success": true,
"data": {
"document_type": "invoice",
"confidence": 0.97,
"metadata": {
"invoice_number": "INV-2024-00123",
"invoice_date": "2024-03-15",
"currency": "EUR"
},
"seller": {
"name": "Acme S.p.A.",
"vat_id": "IT01234567890"
},
"line_items": [
{
"description": "Consulting services",
"quantity": 1,
"unit_price": 5000.00,
"net_amount": 5000.00,
"vat_rate": 22.0,
"total": 6100.00
}
],
"totals": {
"net_total": 5000.00,
"vat_total": 1100.00,
"grand_total": 6100.00
},
"payment_info": {
"iban": "IT60X0542811101000000123456"
}
}
}
🧪 実例 — 今すぐお試しください
これらの公開サンプル PDF(合成データ)で Actor を実行し、抽出品質をお確かめください:
| 種類 | サンプル PDF | AI が抽出する内容(抜粋) |
|---|---|---|
| 請求書 | sample-invoice.pdf | 請求書 INV-2026-0042、VAT ID 付きの販売者と購入者、2 件の明細、VAT 22%、合計 €1,889.78 — 信頼度 1.0 |
| 銀行取引明細書 | sample-bank-statement.pdf | 7 件の取引を自動分類、開始残高と終了残高が**€8,655.28 に一致** — 信頼度 1.0 |
| 契約書 | sample-contract.pdf | 2 者と役割、発効日・満了日・更新日、料金 €5,000、要約付きの主要条項 5 件、管轄区域 — 信頼度 0.95 |
URL の 1 つを file_url として貼り付け、一致する document_type を選んで実行するだけです。各抽出には約 15~20 秒かかります。
🎯 この Actor を選ぶ理由
| 機能 | メリット |
|---|---|
| AI による理解 | AI が人間のようにドキュメントを読み取り、あらゆるレイアウトに対応します。テンプレートや保守が必要なルールはありません |
| 多言語対応 | 英語、イタリア語、スペイン語(OCR) |
| OCR 搭載 | スキャンしたドキュメントにも対応 |
| 検証 | 合計や日付を自動確認し、正確性をチェック |
| 使った分だけ支払い | サブスクリプション不要。処理した分だけお支払い |
🔧 使い方
- 公開 PDF の URL を取得します(Dropbox、Google Drive、自分のサーバーなど)
- ドキュメントの種類を選択します
- Actor を実行します
- 数秒で JSON を取得できます
これだけです。設定も API キーも必要ありません。
💰 料金
| ドキュメントの種類 | 料金 |
|---|---|
| 請求書 | $0.01($10/1000) |
| 銀行取引明細書 | $0.015($15/1000) |
| 契約書 | $0.02($20/1000) |
| 汎用 | ローンチ期間中は無料 |
Apify 経由のイベントごとの従量課金です。抽出に成功した場合のみお支払いください。サブスクリプションや隠れた手数料はありません。
🔒 プライバシー
- PDF は処理後、抽出が完了すると保存されません
- データはプライベートデータセットで利用できます
- すべての API キーは暗号化された状態で保持されます
📚 対応 OCR 言語
eng(英語)、ita(イタリア語)、spa(スペイン語)
スキャンした多言語ドキュメントでは、+ で組み合わせます:eng+ita+spa(デフォルト)
🤖 AI エージェント(MCP)向けに構築
この Actor はMCP サーバーです。AI エージェントはツールとして直接呼び出し、設定不要であらゆる PDF を JSON に変換できます。公開されている file_url を渡すだけです。専用ツール(parse_invoice、parse_bank_statement、parse_contract)と無料の parse_generic_document を使えば、LLM がタスクに適したツールを簡単に選べます。
🔌 インテグレーション
YOUR_APIFY_TOKENを Apify → Settings → Integrations から取得したトークンに置き換えてください。
Claude Code(CLI)
claude mcp add --transport http apify \
"https://mcp.apify.com/?actors=opportunity-biz/document-to-json-mcp"
Claude Desktop / Cursor(MCP)
MCP 設定に追加します(claude_desktop_config.json または Cursor の mcp.json)。
{
"mcpServers": {
"document-to-json": {
"command": "npx",
"args": [
"-y", "mcp-remote",
"https://mcp.apify.com/?actors=opportunity-biz/document-to-json-mcp",
"--header", "Authorization: Bearer YOUR_APIFY_TOKEN"
]
}
}
}
エージェントには parse_invoice、parse_bank_statement、parse_contract、parse_generic_document がツールとして表示され、エージェント自身が呼び出します。
REST API(任意の言語)
1 回のリクエストで JSON が返されます。run-sync-get-dataset-items は結果を直接返します。
curl -X POST \
"https://api.apify.com/v2/acts/opportunity-biz~document-to-json-mcp/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"file_url": "https://example.com/invoice.pdf", "document_type": "invoice", "validate_totals": true}'
Python
from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("opportunity-biz/document-to-json-mcp").call(run_input={
"file_url": "https://example.com/invoice.pdf",
"document_type": "invoice",
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)
JavaScript / TypeScript
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('opportunity-biz/document-to-json-mcp').call({
file_url: 'https://example.com/invoice.pdf',
document_type: 'invoice',
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);
n8n
上記の REST API URL に対して HTTP Request ノード(POST)を使用するか、公式の Apify ノードを使用して document-to-json-mcp を選択し、file_url と document_type を設定します。「受信トレイを監視 → 請求書を抽出 → Google Sheet に追加」といったワークフローに最適です。
LangChain / CrewAI / 任意の MCP フレームワーク
エージェントフレームワークの MCP クライアントを
https://mcp.apify.com/?actors=opportunity-biz/document-to-json-mcp に接続すると、解析ツールが自動的に公開されます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。