Commit Graph

17 Commits

Author SHA1 Message Date
Andrés Restrepo
20825bca92 deps: pin pydantic <2.12.0 to avoid compatibility issues (#97)
pydantic 2.12.0+ has breaking changes with fastmcp 2.8.0. Pin to compatible version range.
2025-12-10 10:30:06 +01:00
George
5a7237389e new: bump to v0.8.0 (#73) 2025-06-27 13:33:57 +03:00
George
3fdb4c4b1b new: update fastmcp to 2.7.0 (#65) 2025-06-13 16:52:48 +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
7aad8ebb3c Support multiple collections (#26)
* 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>
2025-04-07 11:16:45 +02:00
Kacper Łukawski
bd46cd9ff0 Bump version to 0.7.1 (#30) 2025-03-11 21:08:25 +01:00
Kacper Łukawski
41bab919be Bump version to 0.7.0 (#27) 2025-03-10 17:41:11 +01:00
Kacper Łukawski
bd155b13d0 Add metadata support and integration tests for QdrantConnector (#25) 2025-03-10 17:06:26 +01:00
Kacper Łukawski
b9f773e99c Handle parameters with environmental variables only (#24)
* Switch to Typer to read the CLI parameters and options

* Rely on environmental variables only

* Fix tests

* Update README
2025-03-10 16:36:31 +01:00
Kacper Łukawski
18cc93f6c8 Implement the server with FastMCP 2025-03-10 14:21:13 +01:00
Kacper Łukawski
7bebfe27bb Merge pull request #17 from qdrant/chore/version-bump-0.6.0
Bump version to 0.6.0
2025-03-05 23:45:56 +01:00
Kacper Łukawski
5bcac9894d Bump version to 0.6.0 2025-03-05 23:45:34 +01:00
Kacper Łukawski
8afd73849c Fix compatibility with the previous versions 2025-03-05 23:42:19 +01:00
Kacper Łukawski
56f1c797fc Abstract the embedding providers 2025-03-05 22:50:27 +01:00
Kacper Łukawski
e673084c5e Add pre-commit to ensure consistent formatting 2025-03-05 22:47:12 +01:00
Kacper Łukawski
701db26495 Initial commit 2024-12-02 13:10:16 +01:00