MANIFEST.in
README.md
pyproject.toml
src/mcp_rag/__init__.py
src/mcp_rag/app_factory.py
src/mcp_rag/cli.py
src/mcp_rag/config.py
src/mcp_rag/context.py
src/mcp_rag/contracts.py
src/mcp_rag/http_server.py
src/mcp_rag/knowledge_bases.py
src/mcp_rag/llm.py
src/mcp_rag/main.py
src/mcp_rag/mcp_server.py
src/mcp_rag/observability.py
src/mcp_rag/security.py
src/mcp_rag/service_facade.py
src/mcp_rag/shell_factory.py
src/mcp_rag/spa_assets.py
src/mcp_rag.egg-info/PKG-INFO
src/mcp_rag.egg-info/SOURCES.txt
src/mcp_rag.egg-info/dependency_links.txt
src/mcp_rag.egg-info/entry_points.txt
src/mcp_rag.egg-info/requires.txt
src/mcp_rag.egg-info/top_level.txt
src/mcp_rag/core/indexing/__init__.py
src/mcp_rag/core/indexing/document_processor.py
src/mcp_rag/core/indexing/embeddings.py
src/mcp_rag/core/indexing/models.py
src/mcp_rag/core/indexing/tenancy.py
src/mcp_rag/core/indexing/text_splitter.py
src/mcp_rag/core/indexing/vector_store.py
src/mcp_rag/retrieval/__init__.py
src/mcp_rag/retrieval/collection_index.py
src/mcp_rag/retrieval/hybrid_service.py
src/mcp_rag/retrieval/query_classifier.py
src/mcp_rag/services/__init__.py
src/mcp_rag/services/chat_service.py
src/mcp_rag/services/indexing_service.py
src/mcp_rag/services/retrieval_cache.py
src/mcp_rag/services/retrieval_service.py
src/mcp_rag/services/runtime.py
src/mcp_rag/static/app/index.html
src/mcp_rag/static/app/assets/index-5GzZtSFh.js
src/mcp_rag/static/app/assets/index-l5tg4WTr.css
tests/test_config.py
tests/test_context.py
tests/test_http_server.py
tests/test_mcp_server.py
tests/test_observability.py
tests/test_packaging_metadata.py
tests/test_security.py
tests/test_service_facade.py