agent-utilities[embeddings-openai,mcp]>=0.2.31
chromadb>=1.5.1
markdownify>=1.2.2
beautifulsoup4>=4.14.3
ebooklib>=0.20
html2text>=2025.4.15
ipython>=9.10.0
pypdf>=6.7.2
protobuf>=6.33.5
llama-index-core>=0.14.15
llama-index-llms-langchain>=0.7.2
llama-index-vector-stores-chroma>=0.5.5
llama-index-readers-file>=0.5.6

[agent]
agent-utilities[agent,logfire]>=0.2.31

[all]
vector-mcp[agent,chromadb,couchbase,huggingface,mongodb,postgres,qdrant]>=1.2.0

[chromadb]
chromadb>=1.5.1
llama-index-vector-stores-chroma>=0.5.5
opentelemetry-api>=1.39.1
opentelemetry-sdk>=1.39.1
opentelemetry-exporter-otlp>=1.39.1

[couchbase]
couchbase>=4.5.0
llama-index-vector-stores-couchbase>=0.6.0

[huggingface]
llama-index-embeddings-huggingface>=0.6.1
sentence_transformers>=5.2.2

[mongodb]
pymongo>=4.16.0
llama-index-vector-stores-mongodb>=0.9.1

[postgres]
psycopg>=3.3.3
llama-index-vector-stores-postgres>=0.7.3

[qdrant]
qdrant-client>=1.16.2
fastembed>=0.7.4
llama-index-vector-stores-qdrant>=0.9.1

[test]
pytest
pytest-asyncio
