Metadata-Version: 2.4
Name: aicompatible-rag
Version: 0.1.0
Summary: Agentic RAG MCP Server — persistent semantic memory over private data
Project-URL: Homepage, https://github.com/SARAMALI15792/AgentRAG
Project-URL: Repository, https://github.com/SARAMALI15792/AgentRAG
Project-URL: Issues, https://github.com/SARAMALI15792/AgentRAG/issues
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.12
Requires-Dist: beautifulsoup4<4.13.0,>=4.12.0
Requires-Dist: boto3<2.0,>=1.0
Requires-Dist: cryptography<43.0,>=42.0
Requires-Dist: fastapi<0.137.0,>=0.136.0
Requires-Dist: google-genai>=1.0
Requires-Dist: mcp==1.27.0
Requires-Dist: pydantic-settings<3.0,>=2.0
Requires-Dist: pymupdf>=1.24.0
Requires-Dist: python-docx<1.2.0,>=1.1.0
Requires-Dist: pyyaml<7.0,>=6.0
Requires-Dist: qdrant-client<1.18.0,>=1.17.0
Requires-Dist: sentence-transformers>=3.0
Requires-Dist: typer>=0.12.0
Requires-Dist: uvicorn<0.47.0,>=0.46.0
Provides-Extra: all
Requires-Dist: boto3<2.0,>=1.0; extra == 'all'
Requires-Dist: cryptography<43.0,>=42.0; extra == 'all'
Requires-Dist: ebooklib<0.19,>=0.18; extra == 'all'
Requires-Dist: httpx>=0.27.0; extra == 'all'
Requires-Dist: mobi<0.4.0,>=0.3.0; extra == 'all'
Requires-Dist: openpyxl<3.2.0,>=3.1.0; extra == 'all'
Requires-Dist: pysrt<1.2.0,>=1.1.0; extra == 'all'
Requires-Dist: python-pptx<2.0.0,>=1.0.0; extra == 'all'
Requires-Dist: webvtt-py<0.6.0,>=0.5.0; extra == 'all'
Provides-Extra: dev
Requires-Dist: black<26.0,>=25.0; extra == 'dev'
Requires-Dist: boto3-stubs[s3]<2.0,>=1.0; extra == 'dev'
Requires-Dist: build>=1.2; extra == 'dev'
Requires-Dist: hatchling; extra == 'dev'
Requires-Dist: httpx>=0.27.0; extra == 'dev'
Requires-Dist: mypy>=1.10.0; extra == 'dev'
Requires-Dist: numpy>=1.26; extra == 'dev'
Requires-Dist: pytest-asyncio<2.0,>=1.3.0; extra == 'dev'
Requires-Dist: pytest-cov>=5.0; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Requires-Dist: ruff<0.16.0,>=0.15.0; extra == 'dev'
Requires-Dist: types-beautifulsoup4; extra == 'dev'
Requires-Dist: types-openpyxl; extra == 'dev'
Requires-Dist: types-pyyaml; extra == 'dev'
Provides-Extra: ebooks
Requires-Dist: ebooklib<0.19,>=0.18; extra == 'ebooks'
Requires-Dist: mobi<0.4.0,>=0.3.0; extra == 'ebooks'
Provides-Extra: office
Requires-Dist: openpyxl<3.2.0,>=3.1.0; extra == 'office'
Requires-Dist: python-pptx<2.0.0,>=1.0.0; extra == 'office'
Provides-Extra: sync
Requires-Dist: boto3<2.0,>=1.0; extra == 'sync'
Requires-Dist: cryptography<43.0,>=42.0; extra == 'sync'
Provides-Extra: web
Requires-Dist: httpx>=0.27.0; extra == 'web'
Requires-Dist: pysrt<1.2.0,>=1.1.0; extra == 'web'
Requires-Dist: webvtt-py<0.6.0,>=0.5.0; extra == 'web'
