About One MCP, many parsers
One MCP, many parsers is an MCP server published by adelaidasofia in the Developer Tools category: one MCP, many parsers. Routes between markitdown, Docling, and LlamaParse. Plus an interpret tool….
Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/adelaidasofia/parse-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (8)
benchmark(source)Run every available backend on the same input. Compare latency + output side by side.
Parameters not published.
chunk_text(text, doc_type?, target_tokens?, max_tokens?, min_tokens?)Chunk parsed markdown into retrieval-ready pieces using a doc-type-aware chunker. `doc_type="auto"` (default) runs structural detection and picks one of paper / book / manual / qa / resume / table / default. Each chunker honors document shape (e.g., `paper` keeps the abstract whole; `manual` never merges across numbered sections; `qa` pairs each question with its answer). Returns chunks + the resolved doc_type. See `chunkers/` package.
Parameters not published.
detect_doc_type(text)Diagnostic. Run structural heuristics over markdown and return the doc_type that `chunk_text` would pick.
Parameters not published.
interpret(source, instruction, backend?, model?, max_tokens?)Parse first, then ask Claude over the parsed markdown. Cache hits reuse parsed text for free input tokens.
Parameters not published.
list_backends()Which backends are installed + which are missing. Diagnostic.
Parameters not published.
parse(source, backend?, hints?)File path or http(s) URL to markdown. Router picks backend, falls back on empty/error. Returns markdown plus a chain of every backend attempted.
Parameters not published.
parse_to_vault(source, vault_folder?, backend?, overwrite?)Parse + write the result as a markdown note in the vault. Default folder: `<VAULT_ROOT>/📥 Inbox/Converted/`. Frontmatter records source, format, backend, latency, bytes_in. Replaces the standalone `markitdown_to_vault.py` shell script.
Parameters not published.
parse_url(url, backend?)Shortcut for HTTP(S) inputs. Same return shape as `parse`.
Parameters not published.
Ask AI
Ask AI about One MCP, many parsers
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.