DocuPipe について
DocuPipeは、MCPクライアントから利用できる文書処理サービスです。ファイルやURLから構造化JSONを抽出して保存でき、スキーマの再利用、分類、分割、ワークフロー実行にも対応します。
主な機能
- 01ファイルやURLから構造化JSONを抽出
- 02JSON Schemaの作成と再利用
- 03文書の分類と分割
- 04保存済みワークフローの実行
- 05文書をExcelに変換
- 06文書の状態と抽出結果の確認
活用シーン
- 01請求書PDFから番号、日付、明細を抽出
- 02複数文書を処理してJSONを保存
- 03アップロードした文書を分類して整理
- 04文書をローカルのExcelブックに変換
MCP 対応
DocuPipeはMCPサーバーを提供し、Claude Code、Codex、CursorなどのMCPクライアントから文書のアップロード、抽出、分類、変換ツールを呼び出せます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @docupipe/mcpDOCUPIPE_API_KEYシークレットYour DocuPipe API key, from the Developers card on the Settings page.DOCUPIPE_BASE_URLOverrides the API address. Defaults to https://app.docupipe.ai.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
16掲載時のツール一覧 · 1 日前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | いいえ | file_path の代わりに指定する、アップロードするファイルの公開 URL。 |
| save_to | string | いいえ | 抽出した JSON の書き込み先となる任意のパス(作業ディレクトリからの相対パス)。 |
| citations | boolean | いいえ | 各値についてページ上の位置(バウンディングボックスと信頼度)を引用します。標準処理で実行され、1 ページあたり 3 クレジットです。 |
| file_path | string | いいえ | アップロードするローカルファイル(作業ディレクトリからの相対パス)。 |
| schema_id | string | いいえ | 抽出に使用する保存済みスキーマ(list_schemas で取得)。 |
| guidelines | string | いいえ | 自然言語による抽出指示です。スキーマがない場合、作成されるスキーマにも反映されます。 |
| document_id | string | いいえ | 再アップロードの代わりに指定する、アップロード済みのドキュメント。 |
| json_schema | object | いいえ | インライン JSON Schema(型は object、各プロパティに説明を指定)。新しいスキーマとして先に保存します。無料です。 |
| schema_name | string | いいえ | json_schema から作成するスキーマの名前。 |
| effort_level | enum | いいえ | 抽出レベル。'standard'(デフォルト)はほとんどの文書に適しています。標準で値が欠落または誤読された場合に限り、'high' を使用してください。standard | high |
| upload_job_id | string | いいえ | 再開時に使用する、document_id のアップロードジョブ。 |
| standardization_id | string | いいえ | 再開:すでに開始した抽出。standardization_job_id が必要です。 |
| include_field_metadata | boolean | いいえ | フィールドごとのページ番号も返します。引用がある場合は、ボックスと信頼度も返します。 |
| standardization_job_id | string | いいえ | 再開:standardization_id のジョブ。 |
詳細
DocuPipe MCP サーバー
Claude Code、Codex、Cursor、その他の MCP クライアントからDocuPipeを利用できます。エージェントに「これらの請求書から明細を取り出して」と頼むと、ファイルをアップロードし、指定したフィールドを抽出して、ファイルごとに 1 回のツール呼び出しで JSON を保存します。
セットアップ
- サインアップし、設定ページの「Developers」カードから API キーをコピーします。
your-api-keyを置き換えて、サーバーをクライアントに追加します。Node.js 18 以降が必要です。
Claude Code
claude mcp add docupipe --scope user -e DOCUPIPE_API_KEY=your-api-key -- npx -y @docupipe/mcp
Codex
codex mcp add docupipe --env DOCUPIPE_API_KEY=your-api-key -- npx -y @docupipe/mcp
Cursor:このリンクを開いてインストールし、Cursor の MCP 設定で your-api-key を置き換えます。
cursor://anysphere.cursor-deeplink/mcp/install?name=docupipe&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIkBkb2N1cGlwZS9tY3AiXSwiZW52Ijp7IkRPQ1VQSVBFX0FQSV9LRVkiOiJ5b3VyLWFwaS1rZXkifX0=
または手動で追加します。Cursor や、mcp.json ファイルを使用するその他のクライアントの場合:
{
"mcpServers": {
"docupipe": {
"command": "npx",
"args": ["-y", "@docupipe/mcp"],
"env": { "DOCUPIPE_API_KEY": "your-api-key" }
}
}
}
次のように依頼できます。
DocuPipe を使って、./invoices 内のすべての PDF から請求書番号、日付、販売元、明細を抽出し、請求書ごとに JSON ファイルを 1 つ保存してください。
ツール
| ツール | 機能 |
|---|---|
extract | ファイルまたは URL を入力し、構造化 JSON を出力します。アップロード後、保存済みスキーマ、インライン JSON Schema、または DocuPipe が作成するスキーマを使って抽出し、完了を待って、結果を保存できます |
upload_document | ローカルファイルまたは URL をアップロードし、読み取りが完了するまで待ちます |
get_document | ドキュメントのステータス、ページ数、解析済みテキストを取得します |
standardize | アップロード済みのドキュメントから抽出します |
get_standardization | 抽出結果を取得します |
create_schema、list_schemas | JSON Schema を保存するか、アカウントにすでにあるものを再利用します |
list_classes、classify | ドキュメントをアカウントのクラスに分類します |
split_document | ファイルをサブドキュメントに分割します。各サブドキュメントの開始位置は AI が選択します |
list_workflows、run_workflow | ファイルに保存済みのワークフローを実行します |
convert_to_excel、get_excel_conversion | スキーマなしでドキュメントを .xlsx ブックに変換し、ローカルに保存します |
get_job、wait_for_jobs | 任意のジョブの状態を確認するか、完了を待ちます |
各呼び出しは約 45 秒以内に結果を返します。DocuPipe でさらに時間が必要な場合、ツールはこれまでに作成されたすべての ID と、再開に使う正確な呼び出しを含む status: "processing" を返します。再開時に再アップロードや再抽出は行われません。
クレジット
ツールは DocuPipe アカウントのクレジットを使用します。PDF、画像、Word、HTML ファイルはページごとに 1 クレジットでアップロードできます(CSV、Excel、JSON、テキスト、XML のアップロードは無料です)。抽出には標準処理でページごとに 2 クレジット、高度な処理で 4 クレジットかかります。各操作については、クレジットと請求をご覧ください。
設定
| 変数 | |
|---|---|
DOCUPIPE_API_KEY | 必須です。API キーです。 |
DOCUPIPE_BASE_URL | 任意です。API アドレスを上書きします。既定値は https://app.docupipe.ai です。 |
相対ファイルパスは、サーバーの起動時に使用されたディレクトリを基準に解決されます。ほとんどのクライアントでは、これはプロジェクトフォルダーです。最大 100 MB のローカルファイルに対応しています。それより大きいファイルには URL を指定してください。約 40,000 文字を超える結果は、そのフォルダー内の docupipe-results/ に書き込まれ、ツールはプレビューとともにパスを返します。
リンク
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。