DocuPipe

io.github.DocuPipe由 GitHub 账号 DocuPipe 发布v0.1.0更新于 Nov 7, 2026

Upload documents and extract structured JSON from Claude Code, Codex, Cursor and other MCP clients.

已验证STDIO仅桌面文件与存储数据与分析

概览

AI 生成的概览

DocuPipe MCP 服务器让助手上传文档,并按已保存或内联的 schema 提取结构化 JSON 字段。

可以做什么
  • 上传本地文件或 URL,并等待文档被读取
  • 查看文档状态、页数与解析出的文本
  • 用已保存的 schema、内联 JSON Schema 或自动草拟的 schema 提取结构化 JSON,并获取结果
  • 创建和列出 schema,将文档归入账户中的类别
  • 把文件拆分为子文档,并把文档转换为 Excel 工作簿
  • 运行已保存的工作流,查询或等待任务完成
适用场景
适合让智能体批量从发票、表单或其他 PDF 中抽取指定字段并保存为 JSON,或在不预先定义 schema 的情况下把文档转成电子表格。
运行要求
通过 npx 以 stdio 在本地运行,需要 Node.js 18 或更高版本。需要 DocuPipe 账户和 API 密钥,通过环境变量 DOCUPIPE_API_KEY 传入;DOCUPIPE_BASE_URL 可选,用于覆盖 API 地址。需要能访问 DocuPipe API 的网络。
安装前请注意
API 密钥属于机密,会保存在客户端的 MCP 配置中。文档和 URL 会被发送到 DocuPipe 服务处理,除非可以接受,否则不要提交机密文件。相关工具会创建 schema、上传文档、运行工作流,并在服务器启动目录(包括 docupipe-results 文件夹)写入结果文件。

安装

在 SourceWeft 中

  1. 打开 控制台中的 DocuPipe,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

DocuPipe MCP server

Use DocuPipe from Claude Code, Codex, Cursor and other MCP clients. Ask your agent to "pull the line items out of these invoices" and it uploads the files, extracts the fields you named and saves the JSON, in one tool call per file.

Setup

  1. Sign up and copy your API key from the Developers card on the Settings page.
  2. Add the server to your client, replacing your-api-key. Node.js 18 or newer is required.

Claude Code

bash
claude mcp add docupipe --scope user -e DOCUPIPE_API_KEY=your-api-key -- npx -y @docupipe/mcp

Codex

bash
codex mcp add docupipe --env DOCUPIPE_API_KEY=your-api-key -- npx -y @docupipe/mcp

Cursor: open this link to install, then replace your-api-key in Cursor's MCP settings:

cursor://anysphere.cursor-deeplink/mcp/install?name=docupipe&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIkBkb2N1cGlwZS9tY3AiXSwiZW52Ijp7IkRPQ1VQSVBFX0FQSV9LRVkiOiJ5b3VyLWFwaS1rZXkifX0=

Or add it by hand. Cursor and other clients that use an mcp.json file:

json
{  "mcpServers": {    "docupipe": {      "command": "npx",      "args": ["-y", "@docupipe/mcp"],      "env": { "DOCUPIPE_API_KEY": "your-api-key" }    }  }}

Then ask, for example:

Use DocuPipe to extract the invoice number, date, vendor and line items from every PDF in ./invoices and save one JSON file per invoice.

Tools

ToolWhat it does
extractFile or URL in, structured JSON out: uploads, extracts with a saved schema, an inline JSON Schema or a schema DocuPipe drafts, waits, and can save the result
upload_documentUpload a local file or URL and wait for it to be read
get_documentStatus, page count and parsed text of a document
standardizeExtract from an already uploaded document
get_standardizationFetch an extraction result
create_schema, list_schemasSave a JSON Schema, or reuse one the account already has
list_classes, classifyClassify a document into the account's classes
split_documentSplit a file into sub-documents, with AI choosing where each one starts
list_workflows, run_workflowRun a saved workflow on a file
convert_to_excel, get_excel_conversionTurn a document into an .xlsx workbook without a schema, and save it locally
get_job, wait_for_jobsCheck or wait on any job

Each call returns within about 45 seconds. When DocuPipe needs longer, the tool returns status: "processing" with every id created so far and the exact call to resume with. Resuming never uploads or extracts a second time.

Credits

Tools use credits from your DocuPipe account. Upload is 1 credit per page for PDF, image, Word and HTML files (CSV, Excel, JSON, text and XML are free to upload). Extraction is 2 credits per page at standard effort and 4 at high effort. See credits and billing for every operation.

Configuration

Variable
DOCUPIPE_API_KEYRequired. Your API key.
DOCUPIPE_BASE_URLOptional. Overrides the API address. Defaults to https://app.docupipe.ai.

Relative file paths resolve against the directory the server was started in, which for most clients is your project folder. Local files up to 100 MB are supported; pass a URL for larger files. Results larger than about 40,000 characters are written to docupipe-results/ in that folder and the tool returns the path with a preview.

Links

License

MIT

来源:README.md,提交 c803502

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v0.1.0最新Nov 7, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分