rdnpradipta/knowledge-base-mcp
0
1[project]2name = "knowledgebase-poc"3version = "0.1.0"4description = "Local-first RAG knowledge base PoC (Postgres + pgvector + Ollama)"5requires-python = ">=3.11"6dependencies = [7 "psycopg[binary]>=3.2",8 "pgvector>=0.3",9 "python-dotenv>=1.0",10 "sentence-transformers>=3.0",11 "requests>=2.32",12 "rapidfuzz>=3.9",13 "pymupdf>=1.24",14 "streamlit>=1.38",15 "numpy",16 "anthropic>=0.90",17 "mcp>=1.10",18]19 20[project.optional-dependencies]21# Heavy parsers — only needed for PDF/DOCX (docling) and audio/video (faster-whisper).22# md / txt / csv / vtt ingestion works without these.23parsers = [24 "docling>=2.0",25 "faster-whisper>=1.0",26]27# Deploy-time only — pushing the MCP server to a Hugging Face Space.28deploy = [29 "huggingface_hub>=0.25",30]31 32[tool.setuptools]33packages = ["rag"]34 