Initial DocsMCP stack

This commit is contained in:
george
2026-06-05 23:02:55 +01:00
commit 421b6f973a
51 changed files with 7414 additions and 0 deletions
+37
View File
@@ -0,0 +1,37 @@
# Backend API Dependencies
fastapi==0.109.0
uvicorn[standard]==0.27.0
pydantic==2.5.3
python-dotenv==1.0.0
python-multipart==0.0.6
# Qdrant Vector Store Client
qdrant-client==1.7.0
# Text Processing for token estimation
tiktoken==0.7.0
# Local Embeddings using FastEmbed
fastembed==0.3.0
# PDF support for document ingestion
pypdf==5.0.0
# HTTP client for MCP server communication
httpx==0.26.0
# HTTP client for WebUI (used to call docs-api from WebUI)
requests==2.31.0
# FastMCP for MCP server integration (also used by backend)
fastmcp==0.6.0
# YAML parser for sources configuration
PyYAML==6.0.1
# =============================================================================
# TEST DEPENDENCIES
# =============================================================================
pytest==8.3.2
pytest-mock==3.14.0
pytest-asyncio==0.23.7