fastmcp>=3.0.0b1
sentence_transformers>=5.1.0
markdownify>=1.2.0
beautifulsoup4>=4.13.5
ebooklib>=0.19
html2text>=2025.4.15
ipython>=8.37.0
pypdf>=6.0.0
protobuf>=6.32.0
llama-index>=0.13.3
llama-index-llms-langchain>=0.7.0
llama-index-embeddings-huggingface>=0.6.0
chromadb>=1.0.20
llama-index-vector-stores-chroma>=0.5.2
eunomia-mcp

[a2a]
pydantic-ai-slim[a2a,ag-ui,anthropic,fastmcp,google,huggingface,openai,web]>=1.32.0
pydantic-ai-skills
fastapi>=0.128.0

[all]
fastmcp>=3.0.0b1
sentence_transformers>=5.1.0
markdownify>=1.2.0
beautifulsoup4>=4.13.5
ebooklib>=0.19
html2text>=2025.4.15
ipython>=8.37.0
pypdf>=6.0.0
protobuf>=6.32.0
llama-index>=0.13.3
llama-index-llms-langchain>=0.7.0
llama-index-embeddings-huggingface>=0.6.0
pgvector>=0.4.1
psycopg[binary]>=3.2.9
chromadb>=1.0.20
couchbase>=4.4.0
qdrant-client>=1.15.1
fastembed>=0.7.3
pymongo>4.12.1
llama-index-vector-stores-mongodb>=0.8.0
llama-index-vector-stores-qdrant>=0.8.2
llama-index-vector-stores-couchbase>=0.5.0
llama-index-vector-stores-chroma>=0.5.2
llama-index-vector-stores-postgres>=0.6.4
pydantic-ai-slim[a2a,ag-ui,anthropic,fastmcp,google,huggingface,openai,web]>=1.32.0
pydantic-ai-skills
fastapi>=0.128.0

[chromadb]
chromadb>=1.0.20
llama-index-vector-stores-chroma>=0.5.2

[couchbase]
couchbase>=4.4.0
llama-index-vector-stores-couchbase>=0.5.0

[mongodb]
pymongo>4.12.1
llama-index-vector-stores-mongodb>=0.8.0

[pgvector]
pgvector>=0.4.1
psycopg[binary]>=3.2.9
llama-index-vector-stores-postgres>=0.6.4

[qdrant]
qdrant-client>=1.15.1
fastembed>=0.7.3
llama-index-vector-stores-qdrant>=0.8.2
