PyYAML>=6
mcp<2,>=1.9
starlette>=0.40
uvicorn>=0.30
watchfiles>=0.24
httpx>=0.27

[:python_version < "3.11"]
tomli>=2

[all]
brainpick[vectors,vectors-local]

[dev]
pytest>=8
pytest-timeout>=2.3
ruff>=0.6

[vectors]
lancedb>=0.25

[vectors-local]
fastembed>=0.7
