Инструменты по категориям
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-код по синтаксису, логике, производительности, архитектуре, стилю, стандартам разработки и лучшим практикам. |
|---|
Особенность ввода
code | inline-фрагмент 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 фрагмента.
Что учитывать
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.check_1c_code поддерживает code или чтение кода из файла через file_path с диапазоном строк; доступ к файлам ограничивается ALLOWED_CODE_PATHS, размер файла ограничен 10 МБ. Поиск знаний реализован как запрос к 1С:Напарнику, без отдельного поискового API по ИТС. Сервер переиспользует сессии, TTL 1 час, максимум 10 активных сессий.