4c652c7431
Made-with: Cursor
1.2 KiB
1.2 KiB
rag-mcp-starter
Минимальный стартовый набор для локального RAG + MCP:
docker-compose.yml- Qdrantindex.py- индексация документов в Qdrantmcp_server.py- MCP инструментыsearch_docsиanswer_with_citationsrequirements.txt- Python зависимостиinstall.sh- one-command bootstrap для Ubuntu
Быстрый запуск
docker compose up -d
python3 -m venv .venv
source .venv/bin/activate
pip install -U pip
pip install -r requirements.txt
mkdir -p docs
# Добавьте документы в docs/
python index.py
python mcp_server.py
Автоматический bootstrap
chmod +x install.sh
./install.sh
Опции:
./install.sh --skip-model-pull
./install.sh --docs-dir /path/to/my/docs
Переменные окружения
QDRANT_URL(defaulthttp://127.0.0.1:6333)QDRANT_COLLECTION(defaultdocs)EMBED_MODEL(defaultnomic-embed-text)GEN_MODEL(defaultqwen2.5-coder:7b)RAG_DOCS_DIR(default./docs)CHUNK_SIZE(default1000)CHUNK_OVERLAP(default120)