* new: update type hints
* fix: do not pass location and path to qdrant client, and do not accept them together
* new: update settings tests
* fix: revert removal of local path
* add configurable filters
* hello to hr department
* rollback debug code
* add arbitrary filter
* dont consider fields without conditions
* in and except condition
* proper annotation types for optional and list fields
* fix types import
* skip non-required fields
* fix: fix match except condition, fix boolean filter
* fix: apply ruff
* fix: make condition optional in filterable field
* fix: do not set default value for required fields (#63)
* fix: do not set default value for required fields
* fix: temp fix fastmcp to <2.8.0 cause of the breaking changes in the api
* fix: add missing changes to pyproject.toml
* fix: downgrade fastmcp even further to <2.7.0
---------
Co-authored-by: George Panchuk <george.panchuk@qdrant.tech>
Co-authored-by: George <panchuk.george@outlook.com>
* add developer mode instruction to readme
* Make a custom MCP wrapper around FastMCP add more settings, some improvements
* upd test and readme
* review fixes
* Allow passing the collection name in each request to override the default
* Allow getting the collection names in QdrantConnector
* get vector size from model description
* ruff format
* add isort
* apply pre-commit hooks
---------
Co-authored-by: generall <andrey@vasnetsov.com>
* Allow setting up the tool descriptions with env variables
* Document the env variables as a table in README
* Link settings.py in README.md
* Allow to choose transport protocol: stdio or sse
* Fix metadata handling in Cursor
* Improve README to cover more cases
* Add info about Cursor rules
* Fix Github note type
- Modify `serve()` function to accept a pre-configured QdrantConnector
- Update `create_embedding_provider()` to simplify model name handling
- Improve error handling and parameter passing in server tools
- Restructure main function to create connector and server more explicitly
This PR adds a badge for the [mcp-server-qdrant](https://glama.ai/mcp/servers/9ejy5scw5i) server listing in Glama MCP server directory.
<a href="https://glama.ai/mcp/servers/9ejy5scw5i"><img width="380" height="200" src="https://glama.ai/mcp/servers/9ejy5scw5i/badge" alt="mcp-server-qdrant MCP server" /></a>
Glama performs regular codebase and documentation checks to:
* Confirm that the MCP server is working as expected
* Confirm that there are no obvious security issues with dependencies of the server
* Extract server characteristics such as tools, resources, prompts, and required parameters.
This badge helps your users to quickly asses that the MCP server is safe, server capabilities, and instructions for installing the server.