Commit Graph

10 Commits

Author SHA1 Message Date
Till Bungert
8d6f388543 fix: return None if no results where found (#83) 2025-08-19 13:45:01 +02:00
Andrey Vasnetsov
59fca57369 allow specifying custom embedding provider (#82) 2025-08-11 12:38:24 +02:00
George
3fdb4c4b1b new: update fastmcp to 2.7.0 (#65) 2025-06-13 16:52:48 +04:00
George
28bf298a32 new: update type hints (#64)
* 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
2025-06-12 00:55:07 +04:00
Andrey Vasnetsov
b657656363 Configurable filters (#58)
* 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>
2025-06-11 16:19:18 +02:00
Andrey Vasnetsov
244139beb5 migrate to fastmcp 2 (#57)
* migrate to fastmcp 2

* format

* ignore mypy being unreasonable

* fmt

* upd readme
2025-05-28 15:19:16 +02:00
Kacper Łukawski
ecba1ddce6 Add mypy to pre-commit (#43)
* Add mypy to pre-commit

* Enable GH action to run pytest on Python 3.13
2025-04-10 15:03:48 +02:00
Kacper Łukawski
75d605deff Allow passing all the FastMCP init params in QdrantMCPServer (#42) 2025-04-10 15:03:10 +02:00
Kacper Łukawski
cd393290a0 Correct the usage of the parameters when the default collection is used (#41) 2025-04-10 14:27:44 +02:00
Andrey Vasnetsov
181be17142 Reusable mcp server (#39)
* add developer mode instruction to readme

* Make a custom MCP wrapper around FastMCP add more settings, some improvements

* upd test and readme

* review fixes
2025-04-07 12:44:02 +02:00