docmark
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
docmark
docmark is a local stdio front end for a hosted document-to-Markdown conversion service. Give it a public URL, the base64 contents of a file, or a small batch of either, and it asks the hosted service to do the conversion and hands the Markdown back.
docmark does not convert anything itself. Each tool call is
forwarded as a JSON POST to the hosted file2markdown API, and the
upstream payload is returned as-is — including the service's
truncated flag when output reaches its 200,000-character cap.
Conversion quality, supported-format coverage, availability, and
tier limits are the hosted service's.
Documented input kinds include PDF, DOCX, PPTX, XLSX, CSV, JSON,
XML, HTML, EPUB, images (with OCR), audio, and ZIP archives. Call
list_supported_formats for the live list, per-tier limits, and
which features need Pro.
FILE2MARKDOWN_API_KEY is optional: the free tier works keyless.
When a key is set it is sent as Authorization: Bearer <key>;
when it is absent no Authorization header is sent. DOCMARK_API_URL
overrides the API base (default https://api.file2markdown.ai,
a labelled reconstruction of the wire shape).
Batch conversions take 2–10 items per call, enforced locally
before anything is sent. Each item is either {url} or
{content_base64, filename}.
Install
npx @reneturcios/docmark convert_url --url https://example.com/report.pdf
docker run -i ghcr.io/cloudcorprecords/docmarkRelated MCP server: MarkItDown MCP
CLI
docmark convert_url --url https://example.com/report.pdf
docmark convert_base64 --content-base64 aGVsbG8= --filename note.txt
docmark convert_base64 --file ./report.pdf
docmark convert_batch --items-json '[{"url":"https://example.com/a.pdf"},{"content_base64":"eA==","filename":"x.txt"}]'
docmark list_supported_formats
docmark usage_status
docmark --versionExit codes: 0 success, 1 upstream or validation error, 2 usage error.
MCP server
npx -y @reneturcios/docmark mcp{
"mcpServers": {
"docmark": {
"command": "npx",
"args": ["-y", "@reneturcios/docmark", "mcp"],
"env": { "FILE2MARKDOWN_API_KEY": "your-key-if-you-have-one" }
}
}
}The env block is optional — omit it for the keyless free tier.
Tools
Tool | Input | What it returns |
|
| The upstream conversion of the page or document at that URL. |
|
| The upstream conversion of the supplied file contents. |
|
| Per-item upstream results. |
| — | Formats, per-tier limits, and what requires Pro, per the service. |
| — | The caller's tier and remaining conversions for today. |
Upstream failures — HTTP errors and unreachable hosts — are reported as tool errors with the underlying message.
Development
npm install
npm run build
npm test
npm run devTests run entirely on fake-fetch fixtures; no network is used and no live call to the hosted service is made.
License
MIT — see LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Document-to-Markdown MCP server — convert PDF, Office and HTML into LLM-ready Markdown.
Document conversion MCP server: PDF to Markdown, image OCR, spreadsheet parsing.
Converts PDF, scans, DOCX, XLSX and PPTX to Markdown with tables and page-aware RAG chunks.
Convert PDF, DOCX, HTML, and URLs to clean, LLM-ready markdown with tables preserved
Related MCP Servers
- AlicenseAqualityDmaintenanceConverts various file types and web content to Markdown format. It provides a set of tools to transform PDFs, images, audio files, web pages, and more into easily readable and shareable Markdown text.10480 npm2,997MIT
- AlicenseNot gradedqualityDmaintenanceConverts various file types (documents, images, audio, web content) to markdown format without requiring Docker, supporting PDF, Word, Excel, PowerPoint, images, audio files, web URLs, and more.333 npm14MIT
- AlicenseBqualityDmaintenanceConverts documents (PDF, Word, PPT, images, HTML) to Markdown via MinerU API. Supports URL and local file inputs with OCR, formula/table recognition, and automatic large file handling.55MIT
- AlicenseAqualityCmaintenanceConverts documents between Markdown, PDF, DOCX, and HTML locally with AI-friendly Markdown output and secure file access.611 npmMIT