fastapi>=0.110
uvicorn[standard]>=0.29
pydantic>=2.6
pydantic-settings>=2.2
pyyaml>=6.0
python-multipart>=0.0.9
jsonschema>=4.20
pyjwt[crypto]>=2.8
httpx>=0.27
graphql-core>=3.2

[dev]
pytest>=8.0
httpx>=0.27
ruff~=0.15.22

[examples]
httpx>=0.27
slack_sdk>=3.27
PyGithub>=2.3
atlassian-python-api>=3.41
google-api-python-client>=2.120
google-auth>=2.29
notion-client>=3.1
boto3>=1.34
hubspot-api-client>=12

[llamaindex]
llama-index-readers-slack>=0.5
llama-index-readers-google>=0.7
llama-index-readers-github>=0.11
llama-index-readers-jira>=0.6
llama-index-readers-confluence>=0.7
llama-index-readers-notion>=0.5
llama-index-readers-s3>=0.6
llama-index-readers-linear>=0.5
jira>=3.10
atlassian-python-api>=4.0
slack_sdk>=3.43
google-api-python-client>=2.198
google-auth>=2.55
boto3>=1.40
s3fs>=2026.6

[mcp]
mcp>=1.2
anthropic[mcp]>=0.40
openai>=1.40
openai-agents>=0.1
pyyaml>=6.0
fastmcp>=2.0

[mirage]
mirage-ai[fuse]~=0.0.4
