
One MCP, many parsers
io.github.adelaidasofia由 GitHub 帳號 adelaidasofia 發布v0.1.0更新於 Oct 27, 2026
One MCP, many parsers. Routes between markitdown, Docling, and LlamaParse. Plus an interpret tool…
發布方自己的服務:Parse
概覽
透過 markitdown、Docling、LlamaParse 等多種解析器把檔案與網址轉成 Markdown,並可讓 Claude 解讀或切分結果。
- 可以做什麼
- 把本機檔案路徑或 http(s) 網址解析成 Markdown,可由路由器挑選後端或強制指定,並回傳嘗試過的後端鏈
- 直接解析網址,回傳結構與一般解析相同
- 解析後把結果寫成 vault 中的 Markdown 筆記,frontmatter 記錄來源、格式、後端、耗時與位元組數
- 先解析再讓 Claude 依據解析出的 Markdown 做摘要或擷取,命中快取時重用已解析文字
- 用依文件型態調整的切分器把 Markdown 切成適合檢索的片段,並偵測會選用哪種文件型態
- 列出已安裝與缺少的後端,並對同一輸入並排比較各可用後端的耗時與輸出
- 適用情境
- 適合需要把 PDF、Office 文件、HTML 等轉成 Markdown 給助理使用時;預設免費且快速,遇到掃描檔、圖片或多欄版面可升級到具 OCR 與版面分析的後端。
- 執行需求
- 以 stdio 在本機執行,需要 Python 3.13+(FastMCP)並安裝 markitdown;Docling 與 LlamaParse 為選用後端,須另外安裝。使用 LlamaParse 需提供 LLAMA_CLOUD_API_KEY 密鑰;Docling 首次執行會下載模型權重。解析網址與一次性匿名安裝訊號需要網路。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 One MCP, many parsers,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
parse-mcp
[License] [GitHub stars] [Last commit] [Open issues] [PyPI version] [PyPI downloads] [Built by Mycelium AI]
One MCP, many parsers. Default markitdown (free, fast, MIT). Escalate to Docling (table-heavy, scanned PDFs) or LlamaParse (cloud, BYOK) when markitdown's quality isn't enough. Plus an interpret tool that pipes parsed markdown into Claude for "summarize / extract X" so you stop juggling parsers and anthropic skills.
Install
Open Claude Code, paste:
Legacy install
Manual install (pre-plugin-marketplace). See SETUP.md for full details.
Then register the server in your client's .mcp.json:
Tools
Backends (priority order)
- markitdown (default, MIT, base install). PDF, DOCX, PPTX, XLSX, HTML, CSV, JSON, XML, EPub, ZIP. Fast, deterministic.
- docling (optional,
pip install docling). Best for complex tables (97.9% on benchmark) + scanned PDFs. Downloads model weights on first run. - llamaparse (optional, BYOK,
pip install llama-cloud-services+LLAMA_CLOUD_API_KEY). Cloud, cleanest output on visually-complex PDFs.
Routing strategy
parse(source)with nobackendarg: router picks based on file format, falls back if backend errors or returns empty.parse(source, backend="docling"): force a specific backend, no fallback. Diagnostic mode.- Unavailable backends are skipped (logged in the chain), never errored.
Parse-fidelity eval
The routing table above used to be a guess. tests/eval/ turns it into data: a
synthetic fixture corpus (16 documents across digital PDF, scanned/image-only
PDF, table-heavy, multi-column, and raster image classes) with derived
ground-truth markdown, scored against each backend's output on three
OmniDocBench / PubTabNet metrics — text edit distance, table TEDS
(tree-edit-distance similarity), and reading-order. All scores are quality in
[0, 1], higher is better.
Headline result (full table: tests/eval/parse_fidelity_matrix.md):
markitdown is great on clean digital text and digital tables (free, fast, deterministic) but has no OCR — it scores zero on scanned PDFs and images — and it interleaves multi-column layouts. docling wins every class via OCR + layout analysis, at the cost of model-weight downloads. That is the evidence behind the format-preference chain (escalate image/scanned/multi-column to docling first).
Run it:
The matrix records its provenance (backend + python versions + a fixture-set
hash), so a stale result is visible — regenerate with make eval whenever a
parse backend is upgraded or retuned. It also reports median latency per
backend (the cost axis): the highest-fidelity backend (docling) is far slower
than the default, so the router escalates to it rather than defaulting to it.
The scorer's metric tests are pure-Python and backend-free, so pytest tests/
gates them in CI with only the base (markitdown) install — a routing regression
that breaks the "markitdown has no OCR" assumption fails the build.
Architecture
FastMCP v3.2.3+, stdio transport, Python 3.13+. Registered in [VAULT_ROOT]/.mcp.json. No daemons, no listeners, no model weights downloaded by default.
See SETUP.md for install + per-backend opt-in.
Related MCPs
Same author, same architecture pattern (FastMCP, draft+confirm on writes, vault auto-export where applicable):
- slack-mcp — multi-workspace Slack
- imessage-mcp — macOS iMessage
- whatsapp-mcp — WhatsApp via whatsmeow
- apollo-mcp — Apollo.io CRM + sequences
- google-workspace-mcp — Gmail / Calendar / Drive / Docs / Sheets
- substack-mcp — Substack writing + analytics
Telemetry
This plugin sends a single anonymous install signal to myceliumai.co the first time it loads in a Claude Code session on a given machine.
What is sent:
- Plugin name (e.g.
slack-mcp) - Plugin version (e.g.
0.1.0)
What is NOT sent:
- No user identifiers, names, emails, tokens, or API keys
- No file paths, message content, or anything from your work
- No IP address is stored after dedup processing
Why: Helps the maintainer know which plugins people actually install, so attention goes to the ones that get used.
Opt out: Set the environment variable MYCELIUM_NO_PING=1 before launching Claude Code. The hook will skip the network call entirely. Already-pinged installs leave a sentinel at ~/.mycelium/onboarded-<plugin> — delete it if you want to reset state.
License
MIT. See LICENSE.
Full install or team version at diazroa.com.
來源:README.md,提交 ea966ce
工具
0版本歷史
1- v0.1.0最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
其他 Parse 整合

Parse
gl.parse官方發布者
讓助理查詢 AI 引擎如何提及、推薦與引用品牌、主題和問題,並管理隨之產生的後續任務。

PdfParse
由 GitHub 帳號 PabloG6 發布
託管型 MCP 伺服器,可將 PDF 轉成結構化表格、讓助理查詢擷取出的紀錄,並設定文件收件匣工作流程。

DocParse
由 GitHub 帳號 mrsergeiluzhnov 發布
DocParse 是遠端 MCP 伺服器,可將文件轉為 Markdown,並提供美國金融資料(SEC 申報、公債殖利率、FRED 總經、匯率)及若干開發小工具。
AILANG Parse
由 GitHub 帳號 sunholo-data 發布
將 Office、PDF 與圖片文件解析為結構化區塊、Markdown 或 HTML,並可在九種格式間轉換或建立文件。

SemVer numbers only
由 GitHub 帳號 sadri-dridi 發布
一個遠端 MCP 端點,提供 31 個小型工具:SemVer 解析、時間與時區查詢、URL 與主機名稱檢查、HTTP 狀態檢查以及簡單的格式驗證。