@noedgeai-org/doc2x-mcp
Doc2x MCP server (stdio, MCP SDK).
Versions
0.1.5latest0.1.40.1.4-dev.10.10.1.4-dev.9.10.1.4-dev.8.1+ show 9 moreshow less
0.1.30.1.3-dev.6.10.1.3-dev.5.10.1.3-dev.4.10.1.3-dev.3.10.1.3-dev.2.20.1.20.1.10.1.0Tools 14
doc2x_parse_pdf_wait_text Wait for a PDF parse task until success and return merged text. Prefer passing uid (no re-submit). If only pdf_path is provided, it will (a) reuse an in-process cached uid if available, otherwise (b) submit a new task then wait.
doc2x_parse_pdf_submit Create a Doc2x PDF parse task for a local file and return {uid}. Prefer calling doc2x_parse_pdf_status to monitor progress/result; only call doc2x_parse_pdf_wait_text if the user explicitly asks to wait/return merged text.
doc2x_parse_pdf_status Query parse task status by uid. Returns {status, progress, detail}. status is one of processing/failed/success; progress is an integer 0..100; detail is populated only when status=failed. Fetch parsed content via doc2x_convert_export_*.
doc2x_materialize_pdf_layout_json Wait for a PDF parse task and write the raw Doc2x result JSON (with page layout) to output_path. Prefer passing uid. If only pdf_path is provided, this tool reuses a cached uid or submits a new parse with model='${PARSE_PDF_MODEL_V3}' by default.
doc2x_download_url_to_file Download a Doc2x-provided URL (e.g. from doc2x_convert_export_result) to a local file path.
doc2x_materialize_convert_zip Materialize convert_zip (base64) into output_dir. Best-effort: tries system unzip first; otherwise writes the zip file.
doc2x_debug_config Debug helper: return resolved config and API key source for troubleshooting.
doc2x_parse_image_layout_sync Parse an image layout synchronously and return the raw Doc2x result JSON (including convert_zip when present).
doc2x_parse_image_layout_submit Create an async image-layout parse task and return {uid}. After this, call doc2x_parse_image_layout_wait_text (with uid) or doc2x_parse_image_layout_status.
doc2x_parse_image_layout_status Get status/result for an existing async image-layout parse task by uid.
doc2x_parse_image_layout_wait_text Wait for an image-layout parse task until success, returning first page markdown. Prefer passing uid (no re-submit). If only image_path is provided, it will (a) reuse an in-process cached uid if available, otherwise (b) submit a new async task then wait.
doc2x_convert_export_submit Start an export (convert) job for a parsed PDF uid. After this, poll with doc2x_convert_export_wait or doc2x_convert_export_result. Do NOT call doc2x_convert_export_submit twice for the same uid+format in parallel.
doc2x_convert_export_result Get the latest export (convert) result for a parsed PDF uid (may contain an escaped URL).
doc2x_convert_export_wait Wait for an export job to finish. Prefer calling doc2x_convert_export_submit first, then wait with uid+to. For backward compatibility, if formula_mode is provided and this job was not submitted in-process, this tool will submit once then wait.
Permissions 4
network medium filesystem low shell high env_vars low