Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Making docling agentic through MCP
| Date | Stars |
|---|---|
| 2026-07-31 | 701 |
| 2026-08-04 | 703 |
| 2026-08-06 | 703 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
60.0
growth rate 0.00%/day
<p align="center">
<a href="https://github.com/docling-project/docling-mcp">
<img loading="lazy" alt="Docling" src="https://github.com/docling-project/docling-mcp/raw/main/docs/assets/docling_mcp.png" width="40%"/>
</a>
</p>
# Docling MCP: making docling agentic
[](https://pypi.org/project/docling-mcp/)
[](https://pypi.org/project/docling-mcp/)
[](https://github.com/astral-sh/uv)
[](https://github.com/astral-sh/ruff)
[](https://pydantic.dev)
[](https://github.com/pre-commit/pre-commit)
[](https://opensource.org/licenses/MIT)
[](https://pepy.tech/projects/docling-mcp)
[](https://lfaidata.foundation/projects/)
[](https://registry.modelcontextprotocol.io)
A document processing service using the Docling-MCP library and MCP (Model Context Protocol) for tool integration.
## Overview
[Docling](https://github.com/docling-project/docling) MCP is a service that provides tools for document conversion, processing and generation. It uses the Docling library to convert PDF documents into structured formats and provides a caching mechanism to improve performance. The service exposes functionality through a set of tools that can be called by client applications.
## Compatibility
| docling-mcp | MCP Python SDK |
|---|---|
| `>=3.0.0` | `mcp>=2.0.0` |
| `>=2.0.0,<3.0.0` | `mcp>=1.9.4,<2.0.0` |
If your MCP client application has not yet migrated to MCP SDK v2, pin:
```bash
pip install "docling-mcp<3.0.0"
```
See [MIGRATION.md](MIGRATION.md) for the full migration guide.
## Installation Options
### Remote Mode (Recommended - Lightweight)
For users with access to Docling Serve API:
> **Getting Docling Serve**: Visit [docling-serve](https://github.com/docling-project/docling-serve) for installation guides. You can deploy it from published container images or look for managed Docling SaaS offerings.
```bash
pip install docling-mcp
```
Then configure your environment:
```bash
export DOCLING_MCP_SERVICE_URL=https://your-docling-service.example.com
export DOCLING_MCP_SERVICE_API_KEY=your-api-key-here
export DOCLING_MCP_CONVERSION_MODE=remote
```
### Local Mode (Full Features)
For users who need local conversion or don't have Docling Serve access:
```bash
pip install docling-mcp[local]
```
Then configure your environment:
```bash
export DOCLING_MCP_CONVERSION_MODE=local
```
### Hybrid Mode (Best of Both)
Install with local support and enable automatic fallback:
```bash
pip install docling-mcp[local]
```
Configure for remote with fallback:
```bash
export DOCLING_MCP_SERVICE_URL=https://your-docling-service.example.com
export DOCLING_MCP_CONVERSION_MODE=remote
export DOCLING_MCP_FALLBACK_TO_LOCAL=true
```
## Features
- Conversion tools:
- PDF document conversion to structured JSON format ([DoclingDocument][docling_document])
- Generation tools:
- Document generation in DoclingDocument, which can be exported to multiple formats
- Local document caching for improved performance
- Support for local files and URLs as document sources
- Memory manaExcerpt of 10,978 characters
Read on GitHub28
19
19
8
5
4
2
1
1
1
1
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:a55bfd412058591d, desc:agentic