freshcrate
Skin:/
Home > MCP Servers > qdrant-loader

qdrant-loader

Enterprise-ready vector database toolkit for building searchable knowledge bases from multiple data sources. Supports multi-project management, automatic ingestion from Confluence/JIRA/Git, intelligen

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

Enterprise-ready vector database toolkit for building searchable knowledge bases from multiple data sources. Supports multi-project management, automatic ingestion from Confluence/JIRA/Git, intelligent file conversion (PDF/Office/images), and semantic search. Includes MCP server for seamless AI assistant integration.

README

QDrant Loader

PyPI - qdrant-loader PyPI - mcp-server PyPI - qdrant-loader-core CodeRabbit Pull Request Reviews Test Coverage License: GPL v3

📝 Changelog v1.0.0 - Latest improvements and bug fixes

A comprehensive toolkit for loading data into Qdrant vector database with advanced MCP server support for AI-powered development workflows.

🎯 What is QDrant Loader?

QDrant Loader is a data ingestion and retrieval system that collects content from multiple sources, processes and vectorizes it, then provides intelligent search capabilities through a Model Context Protocol (MCP) server for AI development tools.

Perfect for:

  • 🤖 AI-powered development with Cursor, Windsurf, and other MCP-compatible tools
  • 📚 Knowledge base creation from technical documentation
  • 🔍 Intelligent code assistance with contextual information
  • 🏢 Enterprise content integration from multiple data sources

📦 Packages

This monorepo contains three complementary packages:

Data ingestion and processing engine

Collects and vectorizes content from multiple sources into QDrant vector database.

Key Features:

  • Multi-source connectors: Git, Confluence (Cloud & Data Center), JIRA (Cloud & Data Center), Public Docs, Local Files
  • File conversion: PDF, Office docs (Word, Excel, PowerPoint), images, audio, EPUB, ZIP, and more using MarkItDown
  • Smart chunking: Modular chunking strategies with intelligent document processing and hierarchical context
  • Incremental updates: Change detection and efficient synchronization
  • Multi-project support: Organize sources into projects with shared collections
  • Provider-agnostic LLM: OpenAI, Azure OpenAI, Ollama, and custom endpoints with unified configuration

Core library and LLM abstraction layer

Provides the foundational components and provider-agnostic LLM interface used by other packages.

Key Features:

  • LLM Provider Abstraction: Unified interface for OpenAI, Azure OpenAI, Ollama, and custom endpoints
  • Configuration Management: Centralized settings and validation for LLM providers
  • Rate Limiting: Built-in rate limiting and request management
  • Error Handling: Robust error handling and retry mechanisms
  • Logging: Structured logging with configurable levels

AI development integration layer

Model Context Protocol server providing search capabilities to AI development tools.

Key Features:

  • MCP Protocol 2025-06-18: Latest protocol compliance with dual transport support (stdio + HTTP)
  • Advanced search tools: Semantic search, hierarchy-aware search, attachment discovery, and conflict detection
  • Cross-document intelligence: Document similarity, clustering, relationship analysis, and knowledge graphs
  • Streaming capabilities: Server-Sent Events (SSE) for real-time search results
  • Production-ready: HTTP transport with security, session management, and health checks

🚀 Quick Start

Installation

# Install both packages
pip install qdrant-loader qdrant-loader-mcp-server

# Or install individually
pip install qdrant-loader          # Data ingestion only
pip install qdrant-loader-mcp-server  # MCP server only

5-Minute Setup

  1. Create a workspace

    mkdir my-workspace && cd my-workspace
  2. Initialize workspace with templates

    qdrant-loader init --workspace .
  3. Configure your environment (edit .env)

    # Qdrant connection
    QDRANT_URL=http://localhost:6333
    QDRANT_COLLECTION_NAME=my_docs
    
    # LLM provider (new unified configuration)
    OPENAI_API_KEY=your_openai_key
    LLM_PROVIDER=openai
    LLM_BASE_URL=https://api.openai.com/v1
    LLM_EMBEDDING_MODEL=text-embedding-3-small
    LLM_CHAT_MODEL=gpt-4o-mini
  4. Configure data sources (edit config.yaml)

    global:
      qdrant:
        url: "http://localhost:6333"
        collection_name: "my_docs"
      llm:
        provider: "openai"
        base_url: "https://api.openai.com/v1"
        api_key: "${OPENAI_API_KEY}"
        models:
          embeddings: "text-embedding-3-small"
          chat: "gpt-4o-mini"
        embeddings:
          vector_size: 1536
    
    projects:
      my-project:
        project_id: "my-project"
        sources:
          git:
            docs-repo:
              base_url: "https://github.com/your-org/your-repo.git"
              branch: "main"
              file_types: ["*.md", "*.rst"]
  5. Load your data

    qdrant-loader ingest --workspace .
  6. Start the MCP server

    mcp-qdrant-loader --env /path/tp/your/.env

🔧 Integration with Cursor

Add to your Cursor settings (.cursor/mcp.json):

{
  "mcpServers": {
    "qdrant-loader": {
      "command": "/path/to/venv/bin/mcp-qdrant-loader",
      "env": {
        "QDRANT_URL": "http://localhost:6333",
        "QDRANT_COLLECTION_NAME": "my_docs",
        "OPENAI_API_KEY": "your_key"
      }
    }
  }
}

Alternative: Use configuration file (recommended for complex setups):

{
  "mcpServers": {
    "qdrant-loader": {
      "command": "/path/to/venv/bin/mcp-qdrant-loader",
      "args": [
        "--config",
        "/path/to/your/config.yaml",
        "--env",
        "/path/to/your/.env"
      ]
    }
  }
}

Example queries in Cursor:

  • "Find documentation about authentication in our API"
  • "Show me examples of error handling patterns"
  • "What are the deployment requirements for this service?"
  • "Find all attachments related to database schema"

📚 Documentation

Getting Started

User Guides

⚠️ Migration Guide (v0.7.1+)

LLM Configuration Migration Required

  • New unified configuration: global.llm.* replaces legacy global.embedding.* and file_conversion.markitdown.*
  • Provider-agnostic: Now supports OpenAI, Azure OpenAI, Ollama, and custom endpoints
  • Legacy support: Old configuration still works but shows deprecation warnings
  • Action required: Update your config.yaml to use the new syntax (see examples above)

Migration Resources

Developer Resources

🤝 Contributing

We welcome contributions! See our Contributing Guide for:

  • Development environment setup
  • Code style and standards
  • Pull request process

Quick Development Setup

# Clone and setup
git clone https://github.com/martin-papy/qdrant-loader.git
cd qdrant-loader

# Sync workspace environment (recommended)
uv sync --all-packages --all-extras

# Add a new dependency during development
uv add fastapi
uv sync

📄 License

This project is licensed under the GNU GPLv3 - see the LICENSE file for details.


Ready to get started? Check out our Quick Start Guide or browse the complete documentation.

Release History

VersionChangesUrgencyDate
qdrant-loader-v1.0.2### Changed #### Documentation - Updated contributing guide for external contributors [#273]High5/12/2026
qdrant-loader-v1.0.1### Fixed #### Qdrant-loader - Fixed UI layout issues across website pages [#253] - Privacy policy `last_updated` fallback now uses template file mtime instead of build date when Git timestamp is unavailable [#259] #### Documentation - Updated docs and removed broken internal links [#258]High5/5/2026
qdrant-loader-v1.0.0### Added #### Qdrant-loader - Contextual embeddings for enriched chunk context during ingestion [#221] ### Fixed #### Qdrant-loader - Jira Cloud connection failure due to deprecated search API endpoints [#215] - Duplicate chunks for Python files by rewriting AST parser [#217] - Duplicate document IDs causing missing chunks in metric tracking [#222] - Ingestion metrics: aligned size metrics and aggregated project results [#222] - JQL injection and query breaking when configuration values inHigh4/14/2026
qdrant-loader-core-v1.0.0### Added #### Qdrant-loader - Contextual embeddings for enriched chunk context during ingestion [#221] ### Fixed #### Qdrant-loader - Jira Cloud connection failure due to deprecated search API endpoints [#215] - Duplicate chunks for Python files by rewriting AST parser [#217] - Duplicate document IDs causing missing chunks in metric tracking [#222] - Ingestion metrics: aligned size metrics and aggregated project results [#222] - JQL injection and query breaking when configuration values inMedium4/14/2026
qdrant-loader-mcp-server-v1.0.0### Added #### Qdrant-loader - Contextual embeddings for enriched chunk context during ingestion [#221] ### Fixed #### Qdrant-loader - Jira Cloud connection failure due to deprecated search API endpoints [#215] - Duplicate chunks for Python files by rewriting AST parser [#217] - Duplicate document IDs causing missing chunks in metric tracking [#222] - Ingestion metrics: aligned size metrics and aggregated project results [#222] - JQL injection and query breaking when configuration values inMedium4/14/2026
qdrant-loader-v0.9.0### Added #### Qdrant-loader - `enable_semantic_analysis` global NLP kill switch in `chunking` config to skip spaCy/LDA processing entirely for faster ingestion [#189] - `enable_enhanced_semantic_analysis` opt-in flag in `chunking` config to gate advanced NLP fields (`pos_tags`, `dependencies`, `document_similarity`) [#195] #### Qdrant-loader-mcp-server - `expand_chunk_context` MCP tool to retrieve surrounding chunks for richer context around a specific chunk [#185] - `cluster_session_id` reMedium3/27/2026
qdrant-loader-core-v0.9.0### Added #### Qdrant-loader - `enable_semantic_analysis` global NLP kill switch in `chunking` config to skip spaCy/LDA processing entirely for faster ingestion [#189] - `enable_enhanced_semantic_analysis` opt-in flag in `chunking` config to gate advanced NLP fields (`pos_tags`, `dependencies`, `document_similarity`) [#195] #### Qdrant-loader-mcp-server - `expand_chunk_context` MCP tool to retrieve surrounding chunks for richer context around a specific chunk [#185] - `cluster_session_id` reMedium3/27/2026
qdrant-loader-mcp-server-v0.9.0### Added #### Qdrant-loader - `enable_semantic_analysis` global NLP kill switch in `chunking` config to skip spaCy/LDA processing entirely for faster ingestion [#189] - `enable_enhanced_semantic_analysis` opt-in flag in `chunking` config to gate advanced NLP fields (`pos_tags`, `dependencies`, `document_similarity`) [#195] #### Qdrant-loader-mcp-server - `expand_chunk_context` MCP tool to retrieve surrounding chunks for richer context around a specific chunk [#185] - `cluster_session_id` reMedium3/27/2026
qdrant-loader-v0.8.1### Fixed - CI secret injection restricted to develop/main branches only [#187] - CI secrets and integration tests skipped for fork/Dependabot PRs [#187] ### Changed - Removed `uv.lock` from version control tracking [#187]Medium3/24/2026
qdrant-loader-core-v0.8.1### Fixed - CI secret injection restricted to develop/main branches only [#187] - CI secrets and integration tests skipped for fork/Dependabot PRs [#187] ### Changed - Removed `uv.lock` from version control tracking [#187]Medium3/24/2026
qdrant-loader-mcp-server-v0.8.1### Fixed - CI secret injection restricted to develop/main branches only [#187] - CI secrets and integration tests skipped for fork/Dependabot PRs [#187] ### Changed - Removed `uv.lock` from version control tracking [#187]Medium3/24/2026
qdrant-loader-v0.8.0### Removed #### Qdrant-loader - Legacy binary Office formats (`.doc`/`.ppt`) no longer supported [#145] ### Fixed #### Qdrant-loader - Unsupported-type fallback now skips ingestion for legacy `.doc`/`.ppt` files [#145] - Excel chunk overlap consistency [#142] - `.xls` inputs now treated as Excel files for chunking strategy and metadata [#141] #### Qdrant-loader-mcp-server - Applied NLP processing only to keyword-search flow [#134] - Lazily loaded `qdrant-client`, `spaCy`, and network impLow3/18/2026
qdrant-loader-mcp-server-v0.8.0### Removed #### Qdrant-loader - Legacy binary Office formats (`.doc`/`.ppt`) no longer supported [#145] ### Fixed #### Qdrant-loader - Unsupported-type fallback now skips ingestion for legacy `.doc`/`.ppt` files [#145] - Excel chunk overlap consistency [#142] - `.xls` inputs now treated as Excel files for chunking strategy and metadata [#141] #### Qdrant-loader-mcp-server - Applied NLP processing only to keyword-search flow [#134] - Lazily loaded `qdrant-client`, `spaCy`, and network impLow3/18/2026
qdrant-loader-core-v0.8.0### Removed #### Qdrant-loader - Legacy binary Office formats (`.doc`/`.ppt`) no longer supported [#145] ### Fixed #### Qdrant-loader - Unsupported-type fallback now skips ingestion for legacy `.doc`/`.ppt` files [#145] - Excel chunk overlap consistency [#142] - `.xls` inputs now treated as Excel files for chunking strategy and metadata [#141] #### Qdrant-loader-mcp-server - Applied NLP processing only to keyword-search flow [#134] - Lazily loaded `qdrant-client`, `spaCy`, and network impLow3/18/2026
qdrant-loader-v0.7.6### Changed - Documentation terminology updated from "Release Notes" to "Changelog" [#112] - Applied consistent formatting across workflow and updated navigation links [#112]Low1/22/2026
qdrant-loader-mcp-server-v0.7.6### Changed - Documentation terminology updated from "Release Notes" to "Changelog" [#112] - Applied consistent formatting across workflow and updated navigation links [#112]Low1/22/2026
qdrant-loader-core-v0.7.6### Changed - Documentation terminology updated from "Release Notes" to "Changelog" [#112] - Applied consistent formatting across workflow and updated navigation links [#112]Low1/22/2026
qdrant-loader-v0.7.5### Fixed #### Qdrant-loader-mcp-server - Mixed document types (dict/object) causing "Untitled" and empty `content_preview` in results [#92] - Incorrect usage of NestedCondition for `project_ids` filter replaced with dot notation [#97] - Search results not respecting user-specified `limit` parameter (now defaults to 5) [#98] ### Added #### Qdrant-loader-mcp-server - Optional `similarity_threshold` parameter (default 0.7) to `find_similar_documents` for filtering by minimum similarity score Low1/21/2026
qdrant-loader-core-v0.7.5### Fixed #### Qdrant-loader-mcp-server - Mixed document types (dict/object) causing "Untitled" and empty `content_preview` in results [#92] - Incorrect usage of NestedCondition for `project_ids` filter replaced with dot notation [#97] - Search results not respecting user-specified `limit` parameter (now defaults to 5) [#98] ### Added #### Qdrant-loader-mcp-server - Optional `similarity_threshold` parameter (default 0.7) to `find_similar_documents` for filtering by minimum similarity score Low1/21/2026
qdrant-loader-mcp-server-v0.7.5### Fixed #### Qdrant-loader-mcp-server - Mixed document types (dict/object) causing "Untitled" and empty `content_preview` in results [#92] - Incorrect usage of NestedCondition for `project_ids` filter replaced with dot notation [#97] - Search results not respecting user-specified `limit` parameter (now defaults to 5) [#98] ### Added #### Qdrant-loader-mcp-server - Optional `similarity_threshold` parameter (default 0.7) to `find_similar_documents` for filtering by minimum similarity score Low1/21/2026
qdrant-loader-v0.7.4## Changes for qdrant-loader v0.7.4 ``` 9478ab8e chore(release): bump versions; update classifiers and internal deps 9fb3c56d chore: add .venv to .gitignore for virtual environment exclusion a168da34 Merge pull request #83 from martin-papy/hotfix/0.7.4 e16e4545 fix: revert bump version 886ce589 chore: update Release note for v0.7.4 02b0733d chore(release): bump versions to 0.7.4 5a53aa37 chore(release): update README and RELEASE_NOTES for version 0.7.4 8c030343 Merge pull request #84 from martiLow12/12/2025
qdrant-loader-core-v0.7.4## Changes for qdrant-loader-core v0.7.4 ``` 9478ab8e chore(release): bump versions; update classifiers and internal deps 9fb3c56d chore: add .venv to .gitignore for virtual environment exclusion a168da34 Merge pull request #83 from martin-papy/hotfix/0.7.4 e16e4545 fix: revert bump version 886ce589 chore: update Release note for v0.7.4 02b0733d chore(release): bump versions to 0.7.4 5a53aa37 chore(release): update README and RELEASE_NOTES for version 0.7.4 8c030343 Merge pull request #84 from Low12/12/2025
qdrant-loader-mcp-server-v0.7.4## Changes for qdrant-loader-mcp-server v0.7.4 ``` 9478ab8e chore(release): bump versions; update classifiers and internal deps 9fb3c56d chore: add .venv to .gitignore for virtual environment exclusion a168da34 Merge pull request #83 from martin-papy/hotfix/0.7.4 e16e4545 fix: revert bump version 886ce589 chore: update Release note for v0.7.4 02b0733d chore(release): bump versions to 0.7.4 5a53aa37 chore(release): update README and RELEASE_NOTES for version 0.7.4 8c030343 Merge pull request #84Low12/12/2025
qdrant-loader-v0.7.3## Changes for qdrant-loader v0.7.3 ``` daf39b8 chore(release): bump versions; update classifiers and internal deps bf7386a Merge pull request #56 from martin-papy/bugfix/55-logging-duplication 3b16f04 chore(release): update README and RELEASE_NOTES for version 0.7.3 2407b91 refactor(logging): improve logging setup and formatting consistency 398d108 test(logging): enhance logging tests with mock initialization handling 146c467 refactor(tests): streamline logger patching in unit tests f978d7c reLow9/11/2025
qdrant-loader-core-v0.7.3## Changes for qdrant-loader-core v0.7.3 ``` daf39b8 chore(release): bump versions; update classifiers and internal deps bf7386a Merge pull request #56 from martin-papy/bugfix/55-logging-duplication 3b16f04 chore(release): update README and RELEASE_NOTES for version 0.7.3 2407b91 refactor(logging): improve logging setup and formatting consistency 398d108 test(logging): enhance logging tests with mock initialization handling 146c467 refactor(tests): streamline logger patching in unit tests f978dLow9/11/2025
qdrant-loader-mcp-server-v0.7.3## Changes for qdrant-loader-mcp-server v0.7.3 ``` daf39b8 chore(release): bump versions; update classifiers and internal deps bf7386a Merge pull request #56 from martin-papy/bugfix/55-logging-duplication 3b16f04 chore(release): update README and RELEASE_NOTES for version 0.7.3 2407b91 refactor(logging): improve logging setup and formatting consistency 398d108 test(logging): enhance logging tests with mock initialization handling 146c467 refactor(tests): streamline logger patching in unit testsLow9/11/2025
qdrant-loader-v0.7.2## Changes for qdrant-loader v0.7.2 ``` 8dd73cd chore(release): bump versions; update classifiers and internal deps 0a576ba refactor(tests): reorder and clean up import statements across test files 8127708 feat(tests): add comprehensive unit tests for MCP schemas, formatters, and search components 9dbec4f refactor(llm): update datetime usage to utilize UTC for consistency c071bb9 feat(website): implement coverage summary rendering for status updates 53849d3 refactor(release): reorder import staLow9/5/2025
qdrant-loader-core-v0.7.2## Changes for qdrant-loader-core v0.7.2 ``` 8dd73cd chore(release): bump versions; update classifiers and internal deps 0a576ba refactor(tests): reorder and clean up import statements across test files 8127708 feat(tests): add comprehensive unit tests for MCP schemas, formatters, and search components 9dbec4f refactor(llm): update datetime usage to utilize UTC for consistency c071bb9 feat(website): implement coverage summary rendering for status updates 53849d3 refactor(release): reorder imporLow9/5/2025
qdrant-loader-mcp-server-v0.7.2## Changes for qdrant-loader-mcp-server v0.7.2 ``` 8dd73cd chore(release): bump versions; update classifiers and internal deps 0a576ba refactor(tests): reorder and clean up import statements across test files 8127708 feat(tests): add comprehensive unit tests for MCP schemas, formatters, and search components 9dbec4f refactor(llm): update datetime usage to utilize UTC for consistency c071bb9 feat(website): implement coverage summary rendering for status updates 53849d3 refactor(release): reorderLow9/5/2025
qdrant-loader-v0.7.1## Changes for qdrant-loader v0.7.1 ``` 7857af6 chore(release): bump versions and update classifiers 3ec0b34 chore(release): update version to 0.7.1 and adjust release notes date cd361ce fix(publish): correct conditional logic for publish-loader in GitHub Actions workflow 077ad1c chore(release): bump versions and update classifiers d91265e Merge pull request #53 from martin-papy/feature/ollama-support 9b69248 refactor(logging): standardize import statements and improve type handling 7124a7b feaLow9/4/2025
qdrant-loader-core-v0.7.1## Changes for qdrant-loader-core v0.7.1 ``` 7857af6 chore(release): bump versions and update classifiers 3ec0b34 chore(release): update version to 0.7.1 and adjust release notes date cd361ce fix(publish): correct conditional logic for publish-loader in GitHub Actions workflow 077ad1c chore(release): bump versions and update classifiers d91265e Merge pull request #53 from martin-papy/feature/ollama-support 9b69248 refactor(logging): standardize import statements and improve type handling 7124a7Low9/4/2025
qdrant-loader-mcp-server-v0.7.1## Changes for qdrant-loader-mcp-server v0.7.1 ``` 7857af6 chore(release): bump versions and update classifiers 3ec0b34 chore(release): update version to 0.7.1 and adjust release notes date cd361ce fix(publish): correct conditional logic for publish-loader in GitHub Actions workflow 077ad1c chore(release): bump versions and update classifiers d91265e Merge pull request #53 from martin-papy/feature/ollama-support 9b69248 refactor(logging): standardize import statements and improve type handling Low9/4/2025
qdrant-loader-v0.7.0## Changes for qdrant-loader v0.7.0 ``` 077ad1c chore(release): bump versions and update classifiers d91265e Merge pull request #53 from martin-papy/feature/ollama-support 9b69248 refactor(logging): standardize import statements and improve type handling 7124a7b feat(llm): improve Azure OpenAI and provider URL handling 677b36d Potential fix for code scanning alert no. 18: Workflow does not contain permissions 5589b65 Merge remote-tracking branch 'origin/main' into feature/ollama-support 32ce7f6Low9/4/2025
qdrant-loader-core-v0.7.0## Changes for qdrant-loader-core v0.7.0 ``` 077ad1c chore(release): bump versions and update classifiers d91265e Merge pull request #53 from martin-papy/feature/ollama-support 9b69248 refactor(logging): standardize import statements and improve type handling 7124a7b feat(llm): improve Azure OpenAI and provider URL handling 677b36d Potential fix for code scanning alert no. 18: Workflow does not contain permissions 5589b65 Merge remote-tracking branch 'origin/main' into feature/ollama-support 32Low9/4/2025
qdrant-loader-mcp-server-v0.7.0## Changes for qdrant-loader-mcp-server v0.7.0 ``` 077ad1c chore(release): bump versions and update classifiers d91265e Merge pull request #53 from martin-papy/feature/ollama-support 9b69248 refactor(logging): standardize import statements and improve type handling 7124a7b feat(llm): improve Azure OpenAI and provider URL handling 677b36d Potential fix for code scanning alert no. 18: Workflow does not contain permissions 5589b65 Merge remote-tracking branch 'origin/main' into feature/ollama-suppLow9/4/2025
qdrant-loader-v0.6.1## Changes for qdrant-loader v0.6.1 ``` 2395729 chore(release): bump versions and update classifiers 9995c52 Merge pull request #45 from martin-papy/perf/mcp-detect-document-conflicts-44 3434dd3 chore(release): update README and RELEASE_NOTES for version 0.6.1 198aecd feat(formatters): enhance document handling in MCPFormatters to support both SearchResult objects and dictionaries; improve document ID generation and indexing logic 9d83395 feat(shutdown): enhance shutdown process with improved lLow8/13/2025
qdrant-loader-mcp-server-v0.6.1## Changes for qdrant-loader-mcp-server v0.6.1 ``` 2395729 chore(release): bump versions and update classifiers 9995c52 Merge pull request #45 from martin-papy/perf/mcp-detect-document-conflicts-44 3434dd3 chore(release): update README and RELEASE_NOTES for version 0.6.1 198aecd feat(formatters): enhance document handling in MCPFormatters to support both SearchResult objects and dictionaries; improve document ID generation and indexing logic 9d83395 feat(shutdown): enhance shutdown process withLow8/13/2025
qdrant-loader-v0.6.0## Changes for qdrant-loader v0.6.0 ``` 22570b7 chore(release): bump versions and update classifiers d41b2ac fix(base.html): add integrity and crossorigin attributes to Prism.js script tags for enhanced security 0ecc3a9 Merge pull request #43 from martin-papy/technical-audit-pre-release 99a67ba docs(tests): enhance testing documentation; improve coverage instructions and reorganize test structure for clarity 5931487 docs: update configuration documentation for clarity and consistency; enhance YLow8/12/2025
qdrant-loader-mcp-server-v0.6.0## Changes for qdrant-loader-mcp-server v0.6.0 ``` 22570b7 chore(release): bump versions and update classifiers d41b2ac fix(base.html): add integrity and crossorigin attributes to Prism.js script tags for enhanced security 0ecc3a9 Merge pull request #43 from martin-papy/technical-audit-pre-release 99a67ba docs(tests): enhance testing documentation; improve coverage instructions and reorganize test structure for clarity 5931487 docs: update configuration documentation for clarity and consistencyLow8/12/2025
qdrant-loader-v0.5.1## Changes for qdrant-loader v0.5.1 ``` a1d0383 chore(release): bump versions and update classifiers 592b658 Merge pull request #39 from martin-papy/38-modernize-all-chunking-strategies-with-modular-architecture c9e11bd refactor: update semantic analyzer for resource management and cleanup 24cb0b7 feat: release v0.5.1 with modular architecture improvements and enhanced chunking strategies d293980 feat: implement modular architecture for code and JSON chunking strategies 31d378a feat: enhance HTLow7/29/2025
qdrant-loader-mcp-server-v0.5.1## Changes for qdrant-loader-mcp-server v0.5.1 ``` a1d0383 chore(release): bump versions and update classifiers 592b658 Merge pull request #39 from martin-papy/38-modernize-all-chunking-strategies-with-modular-architecture c9e11bd refactor: update semantic analyzer for resource management and cleanup 24cb0b7 feat: release v0.5.1 with modular architecture improvements and enhanced chunking strategies d293980 feat: implement modular architecture for code and JSON chunking strategies 31d378a feat:Low7/29/2025
qdrant-loader-v0.5.0## Changes for qdrant-loader v0.5.0 ``` 6fdd307 chore(release): bump versions and update classifiers 9271770 Merge pull request #35 from martin-papy/feature/34-search-enhancement-phase1-spacy f01664f chore: documentation updates 74ff193 chore: documentation update ac45cb5 chore: update documentation e0f6089 feat: enhance logging and scoring in complementary content retrieval c8ad1ee refactor: redesign complementary content scoring algorithm for improved accuracy c772884 fix: update resolution sLow7/25/2025
qdrant-loader-mcp-server-v0.5.0## Changes for qdrant-loader-mcp-server v0.5.0 ``` 6fdd307 chore(release): bump versions and update classifiers 9271770 Merge pull request #35 from martin-papy/feature/34-search-enhancement-phase1-spacy f01664f chore: documentation updates 74ff193 chore: documentation update ac45cb5 chore: update documentation e0f6089 feat: enhance logging and scoring in complementary content retrieval c8ad1ee refactor: redesign complementary content scoring algorithm for improved accuracy c772884 fix: update rLow7/25/2025
qdrant-loader-v0.4.14## Changes for qdrant-loader v0.4.14 ``` 360ae24 chore(release): bump versions and update classifiers f4170c9 chore(release): update RELEASE_NOTES for version 0.4.14 with critical bug fixes and technical improvements for Excel file chunking 813aa60 chore(release): bump versions and update classifiers df3c88f feat: add better excel sheet chunking strategy 6757839 chore(release): bump versions and update classifiers 1f53556 feat: enhance MarkdownChunkingStrategy with improved chunk overlap handliLow7/13/2025
qdrant-loader-mcp-server-v0.4.14## Changes for qdrant-loader-mcp-server v0.4.14 ``` 360ae24 chore(release): bump versions and update classifiers f4170c9 chore(release): update RELEASE_NOTES for version 0.4.14 with critical bug fixes and technical improvements for Excel file chunking 813aa60 chore(release): bump versions and update classifiers df3c88f feat: add better excel sheet chunking strategy 6757839 chore(release): bump versions and update classifiers 1f53556 feat: enhance MarkdownChunkingStrategy with improved chunk oveLow7/13/2025
qdrant-loader-v0.4.13## Changes for qdrant-loader v0.4.13 ``` 813aa60 chore(release): bump versions and update classifiers df3c88f feat: add better excel sheet chunking strategy 6757839 chore(release): bump versions and update classifiers 1f53556 feat: enhance MarkdownChunkingStrategy with improved chunk overlap handling 91005d8 chore(release): bump versions and update classifiers 22a0398 chore(release): update RELEASE_NOTES for version 0.4.11 6160435 feat: enhance chunking strategy with dynamic limits and new confLow7/11/2025
qdrant-loader-mcp-server-v0.4.13## Changes for qdrant-loader-mcp-server v0.4.13 ``` 813aa60 chore(release): bump versions and update classifiers df3c88f feat: add better excel sheet chunking strategy 6757839 chore(release): bump versions and update classifiers 1f53556 feat: enhance MarkdownChunkingStrategy with improved chunk overlap handling 91005d8 chore(release): bump versions and update classifiers 22a0398 chore(release): update RELEASE_NOTES for version 0.4.11 6160435 feat: enhance chunking strategy with dynamic limits aLow7/11/2025
qdrant-loader-v0.4.12## Changes for qdrant-loader v0.4.12 ``` 6757839 chore(release): bump versions and update classifiers 1f53556 feat: enhance MarkdownChunkingStrategy with improved chunk overlap handling 91005d8 chore(release): bump versions and update classifiers 22a0398 chore(release): update RELEASE_NOTES for version 0.4.11 6160435 feat: enhance chunking strategy with dynamic limits and new configuration options 5d9eb00 chore(release): bump versions and update classifiers e3bf248 chore(release): update RELEASLow7/10/2025
qdrant-loader-mcp-server-v0.4.12## Changes for qdrant-loader-mcp-server v0.4.12 ``` 6757839 chore(release): bump versions and update classifiers 1f53556 feat: enhance MarkdownChunkingStrategy with improved chunk overlap handling 91005d8 chore(release): bump versions and update classifiers 22a0398 chore(release): update RELEASE_NOTES for version 0.4.11 6160435 feat: enhance chunking strategy with dynamic limits and new configuration options 5d9eb00 chore(release): bump versions and update classifiers e3bf248 chore(release): upLow7/10/2025
qdrant-loader-v0.4.11## Changes for qdrant-loader v0.4.11 ``` 91005d8 chore(release): bump versions and update classifiers 22a0398 chore(release): update RELEASE_NOTES for version 0.4.11 6160435 feat: enhance chunking strategy with dynamic limits and new configuration options 5d9eb00 chore(release): bump versions and update classifiers e3bf248 chore(release): update RELEASE_NOTES for version 0.4.10 and improve logging for file processing c72a872 chore(release): bump versions and update classifiers 430cb2a chore(relLow7/10/2025
qdrant-loader-mcp-server-v0.4.11## Changes for qdrant-loader-mcp-server v0.4.11 ``` 91005d8 chore(release): bump versions and update classifiers 22a0398 chore(release): update RELEASE_NOTES for version 0.4.11 6160435 feat: enhance chunking strategy with dynamic limits and new configuration options 5d9eb00 chore(release): bump versions and update classifiers e3bf248 chore(release): update RELEASE_NOTES for version 0.4.10 and improve logging for file processing c72a872 chore(release): bump versions and update classifiers 430cb2Low7/10/2025
qdrant-loader-v0.4.9## Changes for qdrant-loader v0.4.9 ``` c72a872 chore(release): bump versions and update classifiers 430cb2a chore(release): update RELEASE_NOTES for version 0.4.9 851a5fd fix: improve logging for file conversion by normalizing Windows file paths eedf764 feat: add content_type attribute to Document in StateChangeDetector 3fb6acc chore(release): bump versions and update classifiers b60e6e0 fix: enhance Windows compatibility with signal handling for MarkItDown and improve logging output 70819e8 cLow6/18/2025

Dependencies & License Audit

Loading dependencies...

Similar Packages

git-notes-memory🧠 Store and search your notes effectively with Git-native memory storage, enhancing productivity for Claude Code users.main@2026-06-06
a-mem-mcp-server🧠 Enhance LLM agents with an agentic memory system, featuring automatic note construction, dynamic memory updates, and intelligent semantic retrieval.main@2026-06-06
Code2MCP🚀 Transform existing codebases into MCP services with ease using Code2MCP's intelligent automation and minimal intrusion design.main@2026-06-06
photonDefine intent once. Photon turns a single TypeScript file into CLI tools, MCP servers, and web interfaces.v1.34.1
MARM-SystemsTurn AI into a persistent, memory-powered collaborator. Universal MCP Server (supports HTTP, STDIO, and WebSocket) enabling cross-platform AI memory, multi-agent coordination, and context sharing. Buiv2.9.0

More in MCP Servers

AstrBotAgentic IM Chatbot infrastructure that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. ✨
agentscopeBuild and run agents you can see, understand and trust.
claude-plugins-officialOfficial, Anthropic-managed directory of high quality Claude Code Plugins.
langchain4jLangChain4j is an open-source Java library that simplifies the integration of LLMs into Java applications through a unified API, providing access to popular LLMs and vector databases. It makes impleme