{"name":"io.github.docling-project/docling-mcp","slug":"docling-project-docling-mcp","title":"Docling MCP","description":"Convert PDFs and other documents to structured formats via Docling, for AI applications.","url":"https://mcp.market/server/docling-project-docling-mcp","rating":null,"grade":"A","score":85,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":61,"stars":779,"forks":143,"downloads_week":5033,"last_push_at":"2026-10-27T21:38:56.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/docling-project/docling-mcp","website":null,"version":"3.5.0","remotes":[],"packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"docling-mcp","version":"3.5.0","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"type":"named","name":"--from","value":"docling-mcp==3.5.0"},{"type":"positional","value":"docling-mcp-server"},{"type":"named","name":"--transport","value":"stdio"}],"environmentVariables":[{"description":"Conversion mode: 'remote' (default) or 'local' (requires docling-mcp[local] extra).","name":"DOCLING_MCP_CONVERSION_MODE"},{"description":"Base URL of the Docling Serve instance. Required when conversion mode is remote.","name":"DOCLING_MCP_SERVICE_URL"},{"description":"API key for authenticating with Docling Serve.","isSecret":true,"name":"DOCLING_MCP_SERVICE_API_KEY"},{"description":"Request timeout in seconds for the remote Docling Serve API. Default: 300.0.","name":"DOCLING_MCP_SERVICE_TIMEOUT"},{"description":"Maximum number of retry attempts for remote API requests. Default: 3.","name":"DOCLING_MCP_SERVICE_MAX_RETRIES"},{"description":"Set to 'true' to fall back to local conversion when Docling Serve is unreachable.","name":"DOCLING_MCP_FALLBACK_TO_LOCAL"},{"description":"Set to 'true' to retain page images in converted documents. Default: false.","name":"DOCLING_MCP_KEEP_IMAGES"},{"description":"Image scale factor (e.g. 1.0, 2.0). Increase to avoid tensor batching errors. Default: 1.0.","name":"DOCLING_MCP_IMAGES_SCALE"},{"description":"Set to 'false' to disable the OCR pipeline. Default: true.","name":"DOCLING_MCP_DO_OCR"},{"description":"OCR engine kind: 'auto' (default), 'easyocr', 'tesseract', 'tesserocr', 'ocrmac', 'rapidocr'. Must be installed on the conversion backend.","name":"DOCLING_MCP_OCR_ENGINE"},{"description":"Comma-separated OCR languages (e.g. 'iso:en,iso:de' or 'eng,deu'). When unset the engine's default languages apply.","name":"DOCLING_MCP_OCR_LANG"},{"description":"Set to 'false' to disable table structure detection. Default: true.","name":"DOCLING_MCP_DO_TABLE_STRUCTURE"},{"description":"Set to 'true' to run a vision-language model to generate textual descriptions for figures and pictures. Requires a VLM to be available on the conversion backend. Default: false.","name":"DOCLING_MCP_DO_PICTURE_DESCRIPTION"},{"description":"Preset ID for the picture-description VLM (e.g. 'smolvlm', 'granite_vision'). When unset the backend default is used. Only applies when DOCLING_MCP_DO_PICTURE_DESCRIPTION=true.","name":"DOCLING_MCP_PICTURE_DESCRIPTION_PRESET"},{"description":"Controls how images are rendered when exporting to Markdown. Accepted values: 'placeholder' (default, emits <!-- image -->), 'embedded' (base64 data-URI), 'referenced' (file path / URL).","name":"DOCLING_MCP_IMAGE_EXPORT_MODE"},{"description":"Maximum number of documents to keep in the in-memory cache. Oldest (least-recently-used) documents are evicted when the limit is reached. Default: 10.","name":"DOCLING_MCP_CACHE_MAX_DOCUMENTS"}]}],"tools":[],"scan":null,"grade_history":[],"reviews":[]}