Переменные окружения

Сводная таблица переменных окружения для всех MCP-серверов.

Общие переменные

Эти переменные используются большинством серверов:

Переменная
Описание
Обязательная
По умолчанию

LICENSE_KEY

Лицензионный ключ

Да

RESET_DATABASE

Переиндексировать данные

Нет

true / false (зависит от сервера)

RESET_CACHE

Перезагрузить модель

Нет

true

USESSE

SSE транспорт (для legacy клиентов)

Нет

false

Embedding модели (LM Studio / Ollama / OpenRouter)

Переменная
Описание
Пример

OPENAI_API_BASE

URL API. Суффикс /v1 добавляется автоматически

http://host.docker.internal:1234/v1

OPENAI_API_KEY

Ключ API

lm-studio

OPENAI_MODEL

Модель embedding

Qwen3-Embedding-4B

EMBEDDING_DIMENSIONS

Явное указание размерности эмбеддингов (для моделей с переменной размерностью)

(авто)

Embedding модели (CPU)

Переменная
Описание
Пример

EMBEDDING_MODEL

Модель с Hugging Face

intfloat/multilingual-e5-base

circle-info

Если указан OPENAI_API_KEY, используется внешнее API. Иначе — встроенная CPU модель.

Настройки индексации (новые параметры)

Эти переменные управляют процессом индексации и доступны в серверах, где указано:

Переменная
Описание
По умолчанию
Серверы

INDEX_BATCH_SIZE

Размер пакета при добавлении в ChromaDB

2550

CodeMetadata, Graph

CHUNK_SIZE

Размер фрагмента текста при разбивке (символы)

1000

CodeMetadata, Cloud

CHUNK_OVERLAP

Перекрытие фрагментов (символы)

100

Cloud

MAX_TOKENS_PER_BATCH

Максимум токенов в одном пакете API

7500

Graph

EMBEDDING_MAX_TOKENS

Максимум токенов на текст для эмбеддингов

(авто)

Graph

EMBEDDING_CONCURRENCY

Параллельные запросы к API

1

Cloud

EMBEDDING_BATCH_SIZE

Текстов в одном API-запросе

10

Cloud

INDEX_CODE

Индексация BSL кода

true

CodeMetadata

INDEX_METADATA

Индексация метаданных

true

CodeMetadata

INDEX_HELP

Индексация HTML-справки

true

CodeMetadata

Переменные по серверам

HelpSearchServer (порт 8003)

Переменная
Описание
По умолчанию

LICENSE_KEY

Лицензионный ключ

Обязательно

1C_BIN_PATH

Путь к bin в контейнере

/1c_docs

RESET_DATABASE

Переиндексировать

true

RESET_CACHE

Перезагрузить модель

true

CodeMetadataSearchServer (порт 8000)

Переменная
Описание
По умолчанию

LICENSE_KEY

Лицензионный ключ

Обязательно

METADATA_PATH

Путь к метаданным

/app/metadata

CODE_PATH

Путь к коду

/app/code

RESET_DATABASE

Переиндексировать

false

INDEX_CODE

Индексация BSL кода

true

INDEX_METADATA

Индексация метаданных

true

INDEX_HELP

Индексация HTML-справки

true

INDEX_BATCH_SIZE

Размер пакета индексации

25

CHUNK_SIZE

Размер фрагмента текста

1000

EMBEDDING_DIMENSIONS

Размерность эмбеддингов

(авто)

CloudEmbeddingsServer (порт 8000)

Переменная
Описание
По умолчанию

LICENSE_KEY

Лицензионный ключ

Обязательно

EMBEDDING_PROVIDER

Провайдер: openrouter, openai, cohere, jina, local

Обязательно

SOURCE_PATH

Путь к исходным файлам

/data/source

CHROMA_PATH

Путь к ChromaDB

/data/chroma_db

EMBEDDING_CONCURRENCY

Параллельные запросы

1

EMBEDDING_BATCH_SIZE

Текстов в запросе

10

CHUNK_SIZE

Размер фрагмента

1000

CHUNK_OVERLAP

Перекрытие фрагментов

100

AUTO_INDEX

Автоиндексация при запуске

true

SSLSearchServer (порт 8008)

Переменная
Описание
По умолчанию

LICENSE_KEY

Лицензионный ключ

Обязательно

SSL_VERSION

Версия БСП

Обязательно

RESET_DATABASE

Переиндексировать

false

EMBEDDING_DIMENSIONS

Размерность эмбеддингов

(авто)

EMBEDDING_INPUT_TYPE_ENABLED

Различение query/document для эмбеддингов

true

FORCE_REINDEX_ON_DIMENSION_MISMATCH

Автопересоздание при несовпадении размерности

true

Graph Metadata Search (порт 8006)

Переменная
Описание
По умолчанию

LICENSE_KEY

Лицензионный ключ

Обязательно

NEO4J_URI

URI Neo4j

bolt://neo4j:7687

NEO4J_USERNAME

Пользователь

neo4j

NEO4J_PASSWORD

Пароль

Обязательно

METADATA_DIRECTORY

Путь к метаданным

/app/metadata

PROJECT_NAME

Название проекта

1C Metadata Project

INDEX_BATCH_SIZE

Размер пакета индексации

50

MAX_TOKENS_PER_BATCH

Макс. токенов на пакет API

7500

OPENAI_EMBEDDING_DIMENSIONS

Размерность эмбеддингов

(авто)

ENABLE_CODE_SEARCH

Поиск по BSL-коду

true

ENABLE_BUSINESS_SEARCH

Семантический поиск по бизнес-описаниям

true

1CCodeChecker (порт 8007)

Переменная
Описание
По умолчанию

LICENSE_KEY

Лицензионный ключ

Обязательно

ONEC_AI_TOKEN

Токен 1С:Напарник

Обязательно

SyntaxCheckServer (порт 8002)

Переменная
Описание
По умолчанию

LICENSE_KEY

Лицензионный ключ

Обязательно

USESSE

SSE транспорт

false

FormsServer (порт 8011)

Переменная
Описание
По умолчанию

LICENSE_KEY

Лицензионный ключ

Обязательно

PORT

Порт сервера

8011

TemplatesSearchServer (порт 8004)

Переменная
Описание
По умолчанию

LICENSE_KEY

Лицензионный ключ

Обязательно

RESET_DATABASE

Переиндексировать

true

HTTP_PORT

Порт HTTP-сервера

8004

EMBEDDING_DIMENSIONS

Размерность эмбеддингов

(авто)

Примеры

Минимальный набор (CPU)

С LM Studio

С OpenRouter

С Ollama

Last updated