Add quickstart and RAG MCP starter docs.
Made-with: Cursor
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
# rag-mcp-starter
|
||||
|
||||
Минимальный стартовый набор для локального RAG + MCP:
|
||||
|
||||
- `docker-compose.yml` - Qdrant
|
||||
- `index.py` - индексация документов в Qdrant
|
||||
- `mcp_server.py` - MCP инструменты `search_docs` и `answer_with_citations`
|
||||
- `requirements.txt` - Python зависимости
|
||||
|
||||
## Быстрый запуск
|
||||
|
||||
```bash
|
||||
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
|
||||
```
|
||||
|
||||
## Переменные окружения
|
||||
|
||||
- `QDRANT_URL` (default `http://127.0.0.1:6333`)
|
||||
- `QDRANT_COLLECTION` (default `docs`)
|
||||
- `EMBED_MODEL` (default `nomic-embed-text`)
|
||||
- `GEN_MODEL` (default `qwen2.5-coder:7b`)
|
||||
- `RAG_DOCS_DIR` (default `./docs`)
|
||||
- `CHUNK_SIZE` (default `1000`)
|
||||
- `CHUNK_OVERLAP` (default `120`)
|
||||
Reference in New Issue
Block a user