Handles conversions between PDF, DOCX, HTML, Markdown, and plain text through a single MCP tool. You call convert_document with a source path and target format, and it routes through an intermediate representation to support all 25 format combinations. Pass optional CSS for HTML output, preserve metadata across conversions, or let it auto-detect the source format from the file extension. Built on a parser and renderer architecture with support for YAML front matter, code syntax highlighting, and DOCX style preservation. Works through stdio transport with Claude Desktop or Cline, installed via uvx from PyPI or directly from the GitHub repo.
claude mcp add --transport stdio xt765-mcp-document-converter uvx mcp-document-converter