Initial DocsMCP stack
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user