MinerU document parsing API — PDFs, images, DOCX, PPTX with OCR and batch processing.
If you already use MinerU, the mineru mcp server is the piece that lets your assistant work with it directly. MinerU document parsing API — PDFs, images, DOCX, PPTX with OCR and batch processing.
MCP server for MinerU document parsing API — extract text, tables, and formulas from PDFs, DOCs, and images.
The server ships on npm as mineru-mcp, so your MCP client can launch it on demand — there is no separate build step. Add the server block to your client's configuration, restart it, and the tools register themselves.
The toolset is worth reading before you wire it up, because it tells you what the integration is really for:
mineru_parse — Parse a document URLmineru_status — Check task progress, get download URLmineru_batch — Parse multiple URLs (max 200)mineru_batch_status — Get batch results with paginationmineru_upload_batch — Upload local files for batch parsingmineru_download_results — Download results as named markdown filesCursor — The Cursor tool exposed by this serverWindsurf — The Windsurf tool exposed by this serverCline — Open MCP Servers icon in Cline panel > Configure > Advanced MCP Settings, then add:Witsy — In Settings > MCP Servers, add a new server with Type: stdio, Command: npx, Args: -y mineru-mcp, and set environment variable MINERU_API_KEY to yourWindows — On Windows, npx requires a shell wrapper. Replace "command": "npx" with:ChatGPT — ChatGPT only supports remote MCP servers over HTTPS — local stdio servers like this one are not directly supported. You would need to deploy behind aConfiguration is passed through the environment: MINERU_API_KEY, MINERU_BASE_URL. Treat anything key-shaped as a real credential — scope it to the minimum the server needs, and rotate it if it ever lands in a shared config.
This sits in the cloud and infrastructure group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. MinerU's toolset — mineru_parse, mineru_status, mineru_batch and 9 more — is a fair guide to whether it matches your workflow. It is maintained by linxule; worth a glance at recent repository activity before you build anything load-bearing on it.
This entry was verified against MinerU's own documentation before publication; SyncDev keeps the directory reviewed rather than auto-generated.
| Tool | What it does |
|---|---|
| mineru_parse | Parse a document URL |
| mineru_status | Check task progress, get download URL |
| mineru_batch | Parse multiple URLs (max 200) |
| mineru_batch_status | Get batch results with pagination |
| mineru_upload_batch | Upload local files for batch parsing |
| mineru_download_results | Download results as named markdown files |
| Cursor | The Cursor tool exposed by this server. |
| Windsurf | The Windsurf tool exposed by this server. |
| Cline | Open MCP Servers icon in Cline panel > Configure > Advanced MCP Settings, then add: |
| Witsy | In Settings > MCP Servers, add a new server with Type: stdio, Command: npx, Args: -y mineru-mcp, and set environment variable MINERU_API_KEY to your API key. |
| Windows | On Windows, npx requires a shell wrapper. Replace "command": "npx" with: |
| ChatGPT | ChatGPT only supports remote MCP servers over HTTPS — local stdio servers like this one are not directly supported. You would need to deploy behind a public URL with HTTP transport. |
{
"mcpServers": {
"mineru": {
"command": "npx",
"args": ["-y", "mineru-mcp"],
"env": {
"MINERU_API_KEY": "your-value",
"MINERU_BASE_URL": "your-value"
}
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
| Variable | Description | Required |
|---|---|---|
| MINERU_API_KEY | Credential the server authenticates with. | Yes |
| MINERU_BASE_URL | Endpoint or connection string the server talks to. | Yes |
Manage your whole Supabase project in conversation — database, auth, storage, Edge Functions and branches.
Stop letting your assistant hallucinate n8n node parameters — this server hands it the real schemas, templates and validation.
AWS Labs' official server suite — current AWS docs, CDK guidance, cost analysis and service tools.
Cloud browsers for AI agents — automation sessions that run in Browserbase's fleet, not on your machine.
Workers, KV, R2 and D1 by conversation — Cloudflare's official remote servers for building and observability.
Dashboards, Prometheus and Loki queries, incidents and alerts — observability by conversation.