Установка

Предварительные требования

  1. Docker Desktop запущен

  2. API-ключ выбранного провайдера (OpenRouter, OpenAI, Cohere или Jina)

  3. Подготовлены данные из Конфигуратора

Создание папок

New-Item -ItemType Directory -Force -Path "E:\bases\mcp_cloud"

Команды запуска

С OpenRouter (рекомендуется)

docker run -d -p 8000:8000 `
  --name 1c_cloud_mcp `
  -e LICENSE_KEY=YOUR_LICENSE_KEY `
  -e EMBEDDING_PROVIDER=openrouter `
  -e OPENROUTER_API_KEY=YOUR_OPENROUTER_KEY `
  -e EMBEDDING_CONCURRENCY=10 `
  -e EMBEDDING_BATCH_SIZE=10 `
  -e SOURCE_PATH=/data/source `
  -v "E:/1C_Export/Files:/data/source:ro" `
  -v "E:/bases/mcp_cloud:/data/chroma_db" `
  comol/1c_cloud_mcp:latest

С OpenAI

С Cohere

С локальной моделью (без API)

Docker Compose (рекомендуется)

Создайте файл docker-compose.yml:

Создайте файл .env:

Запуск:

Первый запуск

При первом запуске:

  1. Скачивается образ (~500 МБ)

  2. Парсятся файлы конфигурации (метаданные, код, справка)

  3. Текст разбивается на фрагменты (chunk)

  4. Фрагменты отправляются в облачный API для генерации эмбеддингов

  5. Эмбеддинги сохраняются в локальную ChromaDB

Ожидаемое время индексации

Параллелизм
Время
Запросов/мин

EMBEDDING_CONCURRENCY=1

~8 часов

~6

EMBEDDING_CONCURRENCY=5

~2–3 часа

~120

EMBEDDING_CONCURRENCY=10

~1–2 часа

~240

circle-exclamation

Мониторинг

Проверка состояния

Проверка работы

Конфигурация Cursor

Переиндексация

Инкрементальная (только изменённые файлы)

Через MCP инструмент reindex или HTTP:

Полная переиндексация

Или через MCP инструмент: reindex(force=True)

Мультипроектная конфигурация

Для нескольких конфигураций 1С запускайте контейнеры на разных портах:

Last updated