Skip to content
Open
2 changes: 0 additions & 2 deletions docling_mcp/shared.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@

from docling_core.types.doc.document import (
DoclingDocument,
NodeItem,
)

load_dotenv()
Expand All @@ -18,7 +17,6 @@

# Define your shared cache here if it's used by multiple tools
local_document_cache: dict[str, DoclingDocument] = {}
local_stack_cache: dict[str, list[NodeItem]] = {}

OLLAMA_MODEL: str | None = os.getenv("OLLAMA_MODEL")
EMBEDDING_MODEL: str | None = os.getenv("EMBEDDING_MODEL")
Expand Down
16 changes: 1 addition & 15 deletions docling_mcp/tools/conversion.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,10 @@
PdfPipelineOptions,
)
from docling.document_converter import DocumentConverter, FormatOption, PdfFormatOption
from docling_core.types.doc.document import (
ContentLayer,
)
from docling_core.types.doc.labels import (
DocItemLabel,
)

from docling_mcp.docling_cache import get_cache_key
from docling_mcp.logger import setup_logger
from docling_mcp.shared import local_document_cache, local_stack_cache, mcp
from docling_mcp.shared import local_document_cache, mcp

# Create a default project logger
logger = setup_logger()
Expand Down Expand Up @@ -150,14 +144,6 @@ def convert_document_into_docling_document(

local_document_cache[cache_key] = result.document

item = result.document.add_text(
label=DocItemLabel.TEXT,
text=f"source: {source}",
content_layer=ContentLayer.FURNITURE,
)

local_stack_cache[cache_key] = [item]

# Log completion
logger.info(f"Successfully created the Docling document: {source}")

Expand Down
Loading