mcpField
D
Document To Json Pdf Parser

Document To Json Pdf Parser

リモート
apify.comファイル・ストレージ818 週間前に更新
リポジトリ公式サイト

Document To Json Pdf Parser について

Document To Json Pdf Parserは、請求書、銀行明細、契約書などのPDFを構造化JSONに変換するMCPサーバーです。文書抽出を自動化するチーム向けで、AIとOCRにより異なるレイアウトやスキャン文書に対応します。

主な機能

  1. 01多様なレイアウトからのAI抽出
  2. 02スキャンPDFのOCR処理
  3. 03請求書・明細・契約書の解析
  4. 04汎用テキストと表の抽出
  5. 05合計額と日付の検証

活用シーン

  1. 01会計処理向けの請求書項目抽出
  2. 02分析用の明細取引データ変換
  3. 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-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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://mcp.apify.com/?actors=opportunity-biz/document-to-json-mcp認証が必要

ツール

詳細

ドキュメントから JSON への変換ツール

PDF を数秒で構造化 JSON に変換。AI を活用し、コーディングは不要です。

MCP サーバー ライセンス:MIT Apify


🚀 何ができますか?

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 を実行し、抽出品質をお確かめください:

種類サンプル PDFAI が抽出する内容(抜粋)
請求書sample-invoice.pdf請求書 INV-2026-0042、VAT ID 付きの販売者と購入者、2 件の明細、VAT 22%、合計 €1,889.78 — 信頼度 1.0
銀行取引明細書sample-bank-statement.pdf7 件の取引を自動分類、開始残高と終了残高が**€8,655.28 に一致** — 信頼度 1.0
契約書sample-contract.pdf2 者と役割、発効日・満了日・更新日、料金 €5,000、要約付きの主要条項 5 件、管轄区域 — 信頼度 0.95

URL の 1 つを file_url として貼り付け、一致する document_type を選んで実行するだけです。各抽出には約 15~20 秒かかります。

🎯 この Actor を選ぶ理由

機能メリット
AI による理解AI が人間のようにドキュメントを読み取り、あらゆるレイアウトに対応します。テンプレートや保守が必要なルールはありません
多言語対応英語、イタリア語、スペイン語(OCR)
OCR 搭載スキャンしたドキュメントにも対応
検証合計や日付を自動確認し、正確性をチェック
使った分だけ支払いサブスクリプション不要。処理した分だけお支払い

🔧 使い方

  1. 公開 PDF の URL を取得します(Dropbox、Google Drive、自分のサーバーなど)
  2. ドキュメントの種類を選択します
  3. Actor を実行します
  4. 数秒で 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 に接続すると、解析ツールが自動的に公開されます。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。