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

1C Copilot - Kotlin/Spring MCP к 1С:Напарнику. В этой категории учитываются только вопрос к AI и объяснение синтаксиса.

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

ask_1c_aiзадает вопрос 1С:Напарнику.
explain_1c_syntaxобъясняет элемент синтаксиса 1С с необязательным контекстом.

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

простой bridge к 1С:Напарнику для ответов по 1С и синтаксису.

Ограничения

нет отдельных tools для поиска по ИТС, чтения документов, versioned docs или локальных members/constructors.

1C Copilot - Spring MCP-сервер к 1С:Напарнику.

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

check_1c_codeпроверяет переданный BSL-код на ошибки; по описанию поддерживает проверки syntax, logic, performance.

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

минимальный прямой MCP tool для проверки фрагмента через Напарник. Подходит как простой bridge, если нужен только сценарий "передал код -> получил замечания".

Ограничения

меньше специализированных проверочных tools, чем у 1C AI MCP; нет локального проектного анализа, diagnostics по файлам и машинных отчетов.

1C Copilot - небольшой Kotlin/Spring bridge к 1С:Напарнику. Его стоит рассматривать как простой сервер для базового доступа к Напарнику, а не как полный documentation/code-review gateway.

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

ask_1c_aiзадает вопрос 1С:Напарнику; поддерживает programming_language и create_new_session.
explain_1c_syntaxобъясняет элемент синтаксиса 1С с необязательным контекстом.
check_1c_codeпроверяет BSL-код; check_type описан как syntax, logic, performance.

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

простой понятный набор из трех tools, JSON-RPC и SSE transport, отдельные REST endpoints для тех же сценариев.

Ограничения

нет tools для ИТС, fetch_its, поиска документации платформы, diff версий, review/rewrite/modify как отдельных операций. Direct upstream tools не обнаружены.

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

ПодключениеPOST /mcp для JSON-RPC и GET /mcp для SSE; порт по умолчанию 8000.
Что нужноJava 17+ или Docker; ONEC_AI_TOKEN; доступ к code.1c.ai.
Важнорепозиторий содержит отдельные файлы LICENSE и LICENSE_CC_BY_NC_4.0; токен рекомендуется хранить через ONEC_AI_TOKEN_FILE.