
MinerU Open MCP
io.github.opendatalab由 GitHub 帳號 opendatalab 發布v1.0.20更新於 Oct 24, 2026
Parse PDFs, images, doc, docx, ppt, pptx, xls, xlsx, html into Markdown using MinerU API.
概覽
一個本機 MCP 伺服器,讓助理透過 MinerU 雲端解析 API 把 PDF、Office 檔案、圖片和 HTML 轉成 Markdown。
- 可以做什麼
- 把 PDF、DOCX、PPTX、XLSX、圖片和 HTML 檔案解析為 Markdown,公式轉為 LaTeX、表格轉為 HTML,使用 MinerU 雲端 API,可選免費 Flash 模式或需權杖的精確模式(更高額度、支援 JSON、DOCX、HTML、LaTeX 等額外輸出格式)。列出服務支援的 109 種 OCR 語言。把解析結果儲存到本機輸出目錄。啟用記錄時可刪除舊的伺服器日誌檔。
- 適用情境
- 適合助理需要讀取或摘要非純文字文件的場合,例如掃描版 PDF、多欄論文、簡報或試算表,也適合把解析內容送入 RAG 或知識庫流程。小檔案快速預覽用 Flash 模式即可;長文件或大檔案適合精確模式。
- 執行需求
- 以 Python 套件形式在本機執行(例如透過 uvx),需桌面用戶端。需要連線至 MinerU 雲端 API 的網路。MINERU_API_TOKEN 為選用:未設定時使用免費 Flash 模式(僅 Markdown,單檔最多 20 頁、10 MB);設定後可用更大檔案、批次處理和額外輸出格式。OUTPUT_DIR 指定結果儲存位置。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 MinerU Open MCP,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
MinerU-Ecosystem
The official ecosystem toolkit for MinerU Open API
Empowering developers and AI agents with seamless document parsing capabilities — PDF · Word · PPT · Images · Web pages → Markdown / JSON · VLM+OCR dual engine · 109 languages · MCP Server · LangChain / RAGFlow / Dify / FastGPT native integration.
📖 Overview
MinerU-Ecosystem provides a full suite of tools, SDKs, and integrations built on top of the MinerU Open API. Whether you're building production pipelines, integrating with LangChain for RAG, or enabling AI agents to parse documents on the fly — this repository has you covered.
MinerU is an open-source, high-accuracy document parsing engine that converts unstructured documents (PDFs, images, Office files, etc.) into machine-readable Markdown and JSON, purpose-built for LLM pre-training, RAG, and agentic workflows.
Core capabilities:
- Formulas → LaTeX · Tables → HTML, accurate complex layout reconstruction
- Supports scanned docs, handwriting, multi-column layouts, cross-page table merging
- Output follows human reading order with automatic header/footer removal
- VLM + OCR dual engine, 109-language OCR recognition
🏗️ Repository Structure
🔑 Supported APIs
All components support both API modes:
🧭 Choose Your Integration Path
Not sure where to start? Pick the path that matches your use case:
🚀 Quick Start
💻 CLI (cli/)
A fast command-line tool for parsing documents directly from your terminal.
Installation
Flash Extract (no login)
Precision Extract (login required)
Web Crawl
Batch Processing
🐍 Python SDK
Installation
Flash Extract (no token)
Precision Extract (token required)
🐹 Go SDK
Installation
Flash Extract
Precision Extract
Precision Extract with options
Batch Processing
Web Crawling
🟦 TypeScript / JavaScript SDK
Installation
Flash Extract
Precision Extract
Precision Extract with options
Batch Processing
Web Crawling
🤖 Use with Claude / Cursor (MCP Server)
MinerU provides an official MCP Server allowing Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI client to parse documents as a native tool.
No API key needed — Flash mode works out of the box, free, up to 20 pages / 10 MB per file.
Configure: claude_desktop_config.json / .cursor/mcp.json
Streamable HTTP mode (web-based MCP clients)
Tools exposed via MCP:
Environment Variables:
🦜 Use in RAG with LangChain
langchain-mineru is an official LangChain Document Loader — parse any document into LangChain Document objects with one line of code.
Installation
Minimal example (no token)
1. Basic usage (flash mode by default, no token required)
Default is mode="flash", which is ideal for quick previews and lightweight integrations.
2. Precision mode (token required)
Best for long documents, larger files, and workflows that need higher-fidelity extraction or standard API outputs. Flash mode also supports OCR, table, and formula switches within flash API limits.
3. Use it in a LangChain RAG pipeline
Default is mode="flash" (no API token required). Switch to mode="precision" for higher fidelity with token auth. For RAG use cases, split_pages=True is usually a better default for PDFs because it gives you page-level Document granularity.
## Use in RAG with LlamaIndex
A document reader for LlamaIndex that parses PDFs, Word files, PPTs, images, and Excel files through MinerU and returns LlamaIndex-compatible Document objects for indexing and retrieval.
Installation
Usage
1. Flash mode (default, no token required)
Good for quick setup and lightweight parsing. Output is returned as Markdown.
2. Precision mode (token required)
Best for longer documents, larger files, and use cases that need higher-fidelity extraction or standard API outputs. Flash mode also supports OCR, formula, and table switches within flash API limits.
3. Use it in a LlamaIndex pipeline
Default is mode="flash" with no token required. Switch to mode="precision" when you need higher parsing fidelity. For PDF-based RAG pipelines, split_pages=True is recommended so each page becomes a separate Document.
🤖 AI Agent Skills (skills/)
Pre-built skills for AI coding agents, wrapping the mineru-open-api CLI for use in agent workflows.
- OpenClaw / ClawHub — View skill details
- One-click download — Skill package
- Compatible with Claude Code, OpenClaw, ZeroClaw, and other skill-interface agents
🔗 All Integrations
📚 Documentation
📄 License
This project is licensed under the Apache License 2.0.
來源:README.md,提交 95357b5
工具
0版本歷史
1- v1.0.20最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分