Parse PDF documents with MinerU MCP to extract text, tables, and formulas. Supports multiple backends including MLX-accelerated inference on Apple Silicon.
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Une commande directe contourne le prompt de vérification. Examinez la source avant de l'exécuter.
Parse PDF documents with MinerU MCP to extract text, tables, and formulas. Supports multiple backends including MLX-accelerated inference on Apple Silicon.
homepage
https://github.com/TINKPA/mcp-mineru
metadata
{"openclaw":{"emoji":"📄","requires":{"bins":["uvx"]},"install":[{"id":"uvx","kind":"uvx","package":"mcp-mineru","label":"Install mcp-mineru via uvx (auto-managed)"}]}}
MinerU PDF Parser
Parse PDF documents using MinerU MCP to extract structured content including text, tables, and formulas with MLX acceleration on Apple Silicon.
Installation
Option 1: Install MinerU MCP (for Claude Code)
claude mcp add --transport stdio --scope user mineru -- \
uvx --from mcp-mineru python -m mcp_mineru.server
This installs and configures MinerU for all Claude projects. Models are downloaded on first use.
Option 2: Use Direct Tool (preserves files)
The skill includes a direct parsing tool that saves output to a persistent directory:
If you get "No module named 'mcp_mineru'", make sure you installed it:
claude mcp add --transport stdio --scope user mineru -- \
uvx --from mcp-mineru python -m mcp_mineru.server
Slow processing on first run
This is normal. MinerU downloads ML models on first use. Subsequent runs will be much faster.
Timeout errors
Increase timeout for large documents or use smaller page ranges for testing.
Notes
Output is returned as Markdown text
Tables are preserved in Markdown format
Mathematical formulas are converted to LaTeX
Works with scanned documents (OCR built-in)
Optimized for Apple Silicon (M1/M2/M3/M4) with MLX backend
File Persistence
Why Files Get Deleted (MCP Method)
The MinerU MCP server uses Python's tempfile.TemporaryDirectory(), which automatically deletes files when the context exits. This is by design to prevent temporary files from accumulating.
How to Preserve Files
Method A: Use the Direct Tool (Recommended)
The skill provides parse.py which saves files to a persistent directory: