Инструменты по категориям

1c-copilot-mcp относится к категории кодовой базы ограниченно. Он не строит индекс проекта и не дает структурные операции по модулям, но помогает работать с конкретным BSL-фрагментом или файлом через 1С:Напарник.

MCP tools по кодовой базе

check_1c_codeпроверяет inline-код или код, прочитанный из файла через file_path, start_line, end_line.
explore_1c_codebaseотправляет в 1С:Напарник запрос на исследование объектов, связей и зависимостей; может принять дополнительный фрагмент кода.

Сильные стороны

режим file_path снижает расход контекста при проверке кода из проекта; агент может передать путь и диапазон строк вместо вставки большого модуля в prompt.

Ограничения

нет поиска по проекту, списка модулей/процедур, чтения произвольного модуля как codebase API, call graph, references/usages, LSP-навигации и записи кода. explore_1c_codebase не заменяет локальный индекс: результат зависит от запроса к 1С:Напарнику и переданного контекста.

Когда выбирать

когда нужен легкий инструмент на базе 1С:Напарника для проверки или обсуждения конкретного BSL-фрагмента из файла, а не полноценное исследование большой кодовой базы.

1c-copilot-mcp в этой категории работает как слой доступа к 1С:Напарнику для вопросов по платформе, синтаксису и знаниям 1С. Это не локальный справочник .hbk и не структурный API-каталог.

MCP tools по справке платформы и BSL

ask_1c_aiобщий вопрос по 1С:Предприятию через 1С:Напарник.
explain_1c_syntaxобъяснение синтаксиса, конструкций языка или объектов 1С.
search_1c_knowledgeтематический запрос по платформе, ИТС, типовым конфигурациям и БСП; поддерживает фокусировку по configuration и platform_version.

Сильные стороны

простой stdio MCP для справочных вопросов без локальной индексации .hbk; отдельный tool для объяснения синтаксиса и отдельный запрос по знаниям 1С, где можно указать конфигурацию или версию платформы.

Ограничения

нет прямого чтения документов ИТС по идентификатору, сравнения версий документации, members/constructors и локальной карточки API. Поиск знаний реализован как запрос к 1С:Напарнику, без отдельного поискового API по ИТС.

1c-copilot-mcp проверяет BSL-код через 1С:Напарник. В этой категории важен один tool: check_1c_code.

MCP tools по проверке кода

check_1c_codeкомплексно проверяет BSL-код по синтаксису, логике, производительности, архитектуре, стилю, стандартам разработки и лучшим практикам.

Особенность ввода

codeinline-фрагмент BSL.
file_path, start_line, end_lineчтение кода из файла проекта с выбором диапазона строк; доступ к файлам ограничивается ALLOWED_CODE_PATHS, размер файла ограничен 10 МБ.

Сильные стороны

удобен для agent workflow, где код уже лежит в файлах проекта: агент может передать путь и диапазон строк, а не копировать большой модуль в контекст. Проверка просит возвращать проблемы с номерами строк, процедурой/функцией и приоритетом.

Ограничения

это не локальный статический анализатор, не BSL Language Server и не EDT validation. Результат - текстовый ответ 1С:Напарника, без SARIF/LSP diagnostics и без отдельного workflow для применения исправлений.

1c-copilot-mcp - локальный stdio MCP к 1С:Напарнику. По роли он ближе к простому bridge, но шире 1C Copilot: кроме вопроса, объяснения синтаксиса и проверки кода есть отдельные tools для запроса по знаниям 1С и исследования кодовой базы по текстовому запросу.

MCP tools по 1С:Напарнику:

ask_1c_aiзадает общий вопрос; поддерживает режимы general, consulting, expertise.
explain_1c_syntaxобъясняет элемент синтаксиса или объект 1С с необязательным контекстом.
check_1c_codeкомплексно проверяет BSL-код: синтаксис, логику, производительность, архитектуру, стиль, стандарты и лучшие практики.
search_1c_knowledgeотправляет тематический запрос к 1С:Напарнику по платформе, ИТС, БСП или типовым конфигурациям.
explore_1c_codebaseформирует запрос к 1С:Напарнику для исследования объектов, связей и зависимостей; может принять дополнительный фрагмент BSL-кода.

Сильные стороны

простой локальный запуск через stdio MCP, пять специализированных tools и поддержка file_path в check_1c_code, чтобы агент передавал путь к BSL-файлу и диапазон строк вместо копирования кода в контекст.

Ограничения

нет прямых tools fetch_its, search_1c_documentation, diff_1c_documentation_versions, review_1c_code, rewrite_1c_code и modify_1c_code. Поиск знаний работает как запрос к 1С:Напарнику, без отдельного поискового API по ИТС.

1c-copilot-mcp попадает в эту категорию через запросы к 1С:Напарнику по ИТС, БСП, типовым конфигурациям и проверку кода с учетом стандартов разработки.

Инструменты по категории

search_1c_knowledgeтематический запрос по ИТС, платформе, типовым конфигурациям и БСП; можно указать configuration и platform_version.
check_1c_codeпроверка BSL-кода; шаблон проверки просит оценивать стиль, стандарты разработки и лучшие практики.
ask_1c_aiконсультация по 1С в режимах general, consulting, expertise.

Сильные стороны

простой stdio MCP, который закрывает методические вопросы через 1С:Напарник и может применять эти знания к проверке конкретного BSL-фрагмента.

Ограничения

нет отдельного fetch_its, явного чтения найденного документа, diff версий документации и локального индекса стандартов. Для точной работы со стандартами v8std или локальной справкой лучше специализированные инструменты.

Когда выбирать

когда уже нужен легкий локальный bridge к 1С:Напарнику, а методические ответы и проверка стандартов нужны как часть общего вопроса или review фрагмента.

Что учитывать

ПодключениеSTDIO MCP.
Что нужноONEC_AI_TOKEN для code.1c.ai; Go для сборки из исходников или готовый бинарник из release; MCP-клиент с запуском stdio command; опционально ONEC_AI_PLATFORM_VERSION, ONEC_AI_TIMEOUT, ALLOWED_CODE_PATHS, ONEC_AI_LOG_FIELDS.
Важнолокальный stdio MCP на Go. check_1c_code поддерживает code или чтение кода из файла через file_path с диапазоном строк; доступ к файлам ограничивается ALLOWED_CODE_PATHS, размер файла ограничен 10 МБ. Поиск знаний реализован как запрос к 1С:Напарнику, без отдельного поискового API по ИТС. Сервер переиспользует сессии, TTL 1 час, максимум 10 активных сессий.