knowledge-base/backend/requirements.txt
Pratik Narola 35c1bbec4e added MCP HTTP endpoint with auth
Exposes memory operations as MCP tools over /mcp endpoint:
- add_memory, search_memory, remove_memory, chat
- API key auth via x-api-key or Authorization header
- User isolation enforced via contextvars
2026-01-11 14:00:16 +05:30

36 lines
403 B
Text

# Core Framework
fastapi
uvicorn[standard]
python-multipart
# Mem0 and AI
mem0ai
openai
google-genai
cohere
# Database
qdrant-client
neo4j
langchain-neo4j
rank-bm25
ollama
# Utilities
pydantic
pydantic-settings
python-dotenv
httpx
aiofiles
requests
# Logging and Monitoring
structlog
python-json-logger
# CORS and Security
python-jose[cryptography]
passlib[bcrypt]
# MCP Server
mcp[server]>=1.0.0