Back to Browse

Docling MCP Server

Developer ToolsLow Risk10.0MCP RegistryLocal
Free

Server data from the Official MCP Registry

Convert PDFs and other documents to structured formats via Docling, for AI applications.

About

Convert PDFs and other documents to structured formats via Docling, for AI applications.

Security Report

10.0
Low Risk10.0Low Risk

Valid MCP server (1 strong, 3 medium validity signals). No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry.

6 files analyzed · 1 issue found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

What You'll Need

Set these up before or after installing:

Conversion mode: 'remote' (default) or 'local' (requires docling-mcp[local] extra).Optional

Environment variable: DOCLING_MCP_CONVERSION_MODE

Base URL of the Docling Serve instance. Required when conversion mode is remote.Optional

Environment variable: DOCLING_MCP_SERVICE_URL

API key for authenticating with Docling Serve.Required

Environment variable: DOCLING_MCP_SERVICE_API_KEY

Request timeout in seconds for the remote Docling Serve API. Default: 300.0.Optional

Environment variable: DOCLING_MCP_SERVICE_TIMEOUT

Maximum number of retry attempts for remote API requests. Default: 3.Optional

Environment variable: DOCLING_MCP_SERVICE_MAX_RETRIES

Set to 'true' to fall back to local conversion when Docling Serve is unreachable.Optional

Environment variable: DOCLING_MCP_FALLBACK_TO_LOCAL

Set to 'true' to retain page images in converted documents. Default: false.Optional

Environment variable: DOCLING_MCP_KEEP_IMAGES

Image scale factor (e.g. 1.0, 2.0). Increase to avoid tensor batching errors. Default: 1.0.Optional

Environment variable: DOCLING_MCP_IMAGES_SCALE

Set to 'false' to disable the OCR pipeline. Default: true.Optional

Environment variable: DOCLING_MCP_DO_OCR

Set to 'false' to disable table structure detection. Default: true.Optional

Environment variable: DOCLING_MCP_DO_TABLE_STRUCTURE

Controls how images are rendered when exporting to Markdown. Accepted values: 'placeholder' (default, emits <!-- image -->), 'embedded' (base64 data-URI), 'referenced' (file path / URL).Optional

Environment variable: DOCLING_MCP_IMAGE_EXPORT_MODE

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-docling-project-docling-mcp": {
      "env": {
        "DOCLING_MCP_DO_OCR": "your-docling-mcp-do-ocr-here",
        "DOCLING_MCP_KEEP_IMAGES": "your-docling-mcp-keep-images-here",
        "DOCLING_MCP_SERVICE_URL": "your-docling-mcp-service-url-here",
        "DOCLING_MCP_IMAGES_SCALE": "your-docling-mcp-images-scale-here",
        "DOCLING_MCP_CONVERSION_MODE": "your-docling-mcp-conversion-mode-here",
        "DOCLING_MCP_SERVICE_API_KEY": "your-docling-mcp-service-api-key-here",
        "DOCLING_MCP_SERVICE_TIMEOUT": "your-docling-mcp-service-timeout-here",
        "DOCLING_MCP_FALLBACK_TO_LOCAL": "your-docling-mcp-fallback-to-local-here",
        "DOCLING_MCP_IMAGE_EXPORT_MODE": "your-docling-mcp-image-export-mode-here",
        "DOCLING_MCP_DO_TABLE_STRUCTURE": "your-docling-mcp-do-table-structure-here",
        "DOCLING_MCP_SERVICE_MAX_RETRIES": "your-docling-mcp-service-max-retries-here"
      },
      "args": [
        "docling-mcp==3.2.0",
        "docling-mcp-server",
        "stdio",
        "docling-mcp"
      ],
      "command": "uvx"
    }
  }
}

Reviews

No reviews yet

Be the first to review this server!