MCP Docling Server
@zanetworker
About MCP Docling Server
An MCP server to help you "play with your documents" via Docling 🐥
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-docling": {
"command": "uv",
"args": [
"run",
"mcp-server-lls"
]
}
}
}Tools
13URL or local file path to the document (required)
Whether to enable OCR for scanned documents (optional, default: false)
List of language codes for OCR, e.g. ["en", "fr"] (optional)
URL or local file path to the document (required)
Whether to enable OCR for scanned documents (optional, default: false)
List of language codes for OCR (optional)
URL or local file path to the document (required)
List of URLs or file paths to documents (required)
Whether to enable OCR for scanned documents (optional, default: false)
List of language codes for OCR (optional)
URL or local file path to the document (required)
Number of expected Q&As (optional, default: 5)
This tool requires IBM Watson X credentials to be set as environment variables:
Overview
What is MCP Docling Server?
An MCP server that provides document processing capabilities using the Docling library. It exposes tools to convert, extract tables, batch process, and generate Q&A from documents. Designed for developers building LLM‑powered document workflows.
How to use MCP Docling Server?
Install via pip (pip install -e .) and start the server with mcp-server-lls using stdio (default) or SSE transport (--transport sse --port 8000). Tools are then available to any MCP client; the README includes a detailed example with Llama Stack.
Key features of MCP Docling Server
- Convert documents to Markdown format
- Extract tables as structured data
- Process multiple documents in batch mode
- Generate Q&A documents (requires IBM Watson X)
- Enable OCR for scanned documents
- Cache processed documents for performance
Use cases of MCP Docling Server
- Convert research papers to Markdown for LLM ingestion
- Extract tables from financial or scientific reports
- Batch process a folder of PDFs at once
- Create Q&A datasets from documentation for training
- Integrate document parsing into LLM agent toolchains
FAQ from MCP Docling Server
What transport protocols are supported?
Both stdio (default) and SSE transport are supported; you can set a custom port
Frequently asked questions
What transport protocols are supported?
Both stdio (default) and SSE transport are supported; you can set a custom port
Basic information
More Other MCP servers
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.

Glasswarp
GlasswarpSee and control a real Windows PC you own — from any MCP client, locally or remotely. Observe (UIA + screenshots), click/type/drag/scroll, launch apps, owner Live View. BYOH: your machine, your key.
Comments