Files
Michele Dolfi b418ec61b1 feat!: Use remote Docling within tool - with local fallback as optional (#97)
* make MCP use remote docling via service client

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* add missing file and tests

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* fix mcpb manifest

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* format test files

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* use stdio for the tests

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* apply linter and formatter

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* fix launch of tests

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* make api key secret

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* use sensitive

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

---------

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
2026-05-15 15:14:39 +02:00

33 lines
997 B
Bash

# ============================================
# Docling Service Configuration (Remote Mode)
# ============================================
# Required for remote mode
DOCLING_SERVICE_URL=https://your-docling-service.example.com
DOCLING_SERVICE_API_KEY=your-api-key-here
# Conversion Mode: "remote" or "local"
DOCLING_CONVERSION_MODE=remote
# Service Client Settings
DOCLING_SERVICE_TIMEOUT=300.0
DOCLING_SERVICE_MAX_RETRIES=3
DOCLING_FALLBACK_TO_LOCAL=false
# ============================================
# Local Conversion Settings (Local Mode Only)
# ============================================
# Only used when DOCLING_CONVERSION_MODE=local
DOCLING_MCP_KEEP_IMAGES=false
DOCLING_MCP_DO_OCR=true
DOCLING_MCP_DO_TABLE_STRUCTURE=true
# ============================================
# Existing Settings
# ============================================
DOCLING_MCP_LI_OLLAMA_MODEL=granite3.2:latest
DOCLING_MCP_LI_EMBEDDING_MODEL=BAAI/bge-base-en-v1.5
DOCLING_MCP_LLS_URL=http://localhost:8321