Категория

1С:Напарник MCP и AI-интеграции

Эта категория про инструменты вокруг 1С:Напарника: объяснение синтаксиса, проверку BSL-фрагментов, ревью, переписывание кода и поиск по документации.

8 инструментов

Обзор

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

В сравнении ниже видно, какие операции доступны через MCP, как передается код, есть ли работа с файлами и какие ограничения остаются по локальному контексту конфигурации.

Критерии сравнения

КритерийЧто сравнивается
Напарник-доступКакой токен нужен: ONEC_AI_TOKEN, NAPARNIK_TOKEN, NAPARNIK_API_KEY, LICENSE_KEY + токен
Каналы доступаMCP tools, OpenAI-compatible API, веб-чат, REST/SSE
Общие вопросыЕсть ли отдельный tool/API для произвольного вопроса к 1С:Напарнику
СинтаксисЕсть ли отдельное объяснение элемента синтаксиса или API
Проверка кодаСинтаксис, логика, производительность, review
Изменение кодаRewrite/modify: переписывание или изменение BSL-фрагмента через Напарник
ДокументацияПоиск по документации платформы, latest/versioned docs, diff версий
ИТСПоиск по ИТС, чтение найденного документа
Direct modeМожет ли MCP вызывать upstream tools Напарника напрямую, а не только промптом
Контекст сессииСохраняет ли conversation/session между вызовами или создает изолированные разговоры
Уровень подтвержденияисходники, описание, продукт

Сводная таблица

Набор инструментовКаналыОбщие вопросыСинтаксисПроверка кодаReview/rewrite/modifyДокументацияИТС/fetchDirect mode
MCP + OpenAI API + веб-чат + внешние MCP tools да да syntax/review review через check_1c_code; modify/refactor через modify_1c_code versioned + diff да/да да
MCP да да syntax/logic/performance review/rewrite/modify отдельными tools latest/versioned + diff + config да/да да
MCP + REST/SSE да да syntax/logic/performance нет нет нет нет
MCP stdio да да комплексная проверка фрагмента/file_path нет запрос по знаниям через 1С:Напарник нет нет
MCP нет нет нет нет нет its_help нет
MCP gateway нет нет нет нет нет its_search нет
MCP bundle да частично да review + rewrite + modify latest/versioned + diff + config да/да неясно

Сводная таблица

Набор инструментовКаналыОбщие вопросыСинтаксисПроверка кодаReview/rewrite/modifyДокументацияИТС/fetchDirect mode
MCP + OpenAI API + веб-чат + внешние MCP tools да да syntax/review review через check_1c_code; modify/refactor через modify_1c_code versioned + diff да/да да
MCP да да syntax/logic/performance review/rewrite/modify отдельными tools latest/versioned + diff + config да/да да
MCP + REST/SSE да да syntax/logic/performance нет нет нет нет
MCP stdio да да комплексная проверка фрагмента/file_path нет запрос по знаниям через 1С:Напарник нет нет
MCP нет нет нет нет нет its_help нет
MCP gateway нет нет нет нет нет its_search нет
MCP bundle да частично да review + rewrite + modify latest/versioned + diff + config да/да неясно

Детальное сравнение

1C Buddy - MCP-сервер, OpenAI-compatible API gateway и веб-чат к 1С:Напарнику. Базовые code-сценарии у него покрыты так: проверка и review доступны через check_1c_code, а изменение и рефакторинг - через modify_1c_code.

Дополнение

в веб-чате можно подключать внешние Streamable HTTP MCP-серверы из локальной или частной сети и выбирать отдельные tools для агента. Это полезно, когда Напарник-сценарий надо совместить с проектным MCP-контекстом.

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

ask_1c_aiзадает общий вопрос по платформе, разработке и типовым сценариям; есть параметр programming_language.
explain_1c_syntaxобъясняет конкретный элемент синтаксиса, объект, тип платформы или метод.
check_1c_codeпроверяет BSL/1C-код. check_type='syntax' делает синтаксическую проверку; check_type='review' делает review; logic и performance сохранены для совместимости и обрабатываются как review. Есть extended для обогащения стандартами при syntax.
modify_1c_codeизменяет код по явной инструкции: исправление, рефакторинг, добавление функциональности.
search_1c_documentationищет по документации платформы с параметром версии.
search_itsищет по базе знаний ИТС.
fetch_itsчитает документ, каталог или базу ИТС по id.
diff_1c_documentation_versionsсравнивает документацию платформы между двумя версиями.

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

хороший баланс между code tools и документацией; review доступен параметром check_type='review', а рефакторинг/изменение - через modify_1c_code. Direct mode умеет вызывать upstream mcp__syntax-checker__validate, mcp__knowledge-hub__Search_Documentation, Search_ITS, Fetch_ITS, Diff_Documentation_Versions. По каналам доступа проект шире обычного MCP: есть MCP endpoint, OpenAI-compatible /v1/models и /v1/chat/completions, веб-интерфейс /chat, non-streaming /chat/api/send, streaming /chat/api/stream и feedback endpoint.

Ограничения

нет отдельного MCP-tool onec_help для latest-документации без версии и нет config_help для документации прикладных решений. Отдельного autonomous rewrite tool нет, но явное переписывание/рефакторинг можно формулировать через modify_1c_code. Для syntax-check возможны ложные срабатывания без глобального контекста проекта.

1C AI MCP - открытый MCP-прокси к 1С:Напарнику, близкий к 1C Buddy по основным сценариям. Его отличие - более дробный MCP-интерфейс: отдельные tools для review, rewrite, modify, latest-документации и документации конфигураций.

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

ask_1c_aiзадает произвольный вопрос к 1С:Напарнику; по умолчанию переиспользует последнюю сессию, create_new_session=True начинает новую.
explain_1c_syntaxобъясняет конкретный элемент синтаксиса, оператор, ключевое слово, встроенную функцию или API-элемент 1С.
check_1c_codeпроверяет BSL-код; check_type поддерживает syntax, logic, performance. В direct mode для syntax вызывает upstream mcp__syntax-checker__validate, затем добавляет анализ логики/производительности промптом.
review_1c_codeделает code review по стилю, стандартам разработки 1С, читаемости, именованию и обработке ошибок.
rewrite_1c_codeпредлагает улучшенный вариант BSL-кода; цель можно задать через goal.
modify_1c_codeменяет BSL-код по явной инструкции пользователя или генерирует новый код, если исходный фрагмент не передан.
its_helpищет по ИТС; в direct mode вызывает upstream mcp__knowledge-hub__Search_ITS.
fetch_itsчитает документ/каталог ИТС по id; в direct mode вызывает upstream mcp__knowledge-hub__Fetch_ITS.
search_1c_documentationищет по документации платформы с указанием версии; в direct mode вызывает upstream mcp__knowledge-hub__Search_Documentation.
onec_helpищет по документации платформы без явного указания номера версии; это отдельный сценарий, где Напарник сам выбирает документацию для ответа.
diff_1c_documentation_versionsсравнивает документацию платформы между версиями; в direct mode вызывает upstream mcp__knowledge-hub__Diff_Documentation_Versions.
config_helpищет по документации прикладных решений/конфигураций через цепочку tools Напарника; использует ONEC_CONFIG_NAME, если config_name не передан.

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

детальный MCP-интерфейс к сценариям Напарника, direct mode с fallback на prompt/tool-chain, отдельные code tools для более точного выбора операции агентом, поддержка Docker secrets через ONEC_AI_TOKEN_FILE, ограничение входа через ONEC_AI_INPUT_MAX_LENGTH.

Ограничения

нет OpenAI-compatible gateway и веб-чата как у 1C Buddy. Весь функционал зависит от доступности code.1c.ai, токена и upstream tools. Это не локальный анализатор проекта: он работает с переданным фрагментом кода или документационным запросом.

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 не обнаружены.

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 по ИТС.

BSL Analyzer - не Напарник-шлюз, а анализатор BSL с отдельным tool its_help в MCP profile reference. В этой категории учитывается только этот tool.

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

its_helpзадает вопрос эксперту по 1С:Предприятие через ИТС/1С:Напарник; предназначен для стандартов разработки ИТС, паттернов БСП, методических рекомендаций, типовых решений и диагностики ошибок.

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

хороший точечный способ добавить ИТС/Напарник к BSL Analyzer, если он уже используется как основной анализатор/справочник.

Ограничения

нет общего ask_1c_ai, проверки кода через Напарник, rewrite/modify, поиска документации платформы и fetch_its. Требует NAPARNIK_TOKEN; в комментарии к tool указана latency 5-20 секунд.

onec-mcp-universal - широкий gateway к 1С-инструментам, где Напарник используется точечно для ИТС-поиска. В этой категории учитывается только its_search.

Статус источника

на 2026-05-29 репозиторий GitHub недоступен; сравнение оставлено по ранее зафиксированной карточке.

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

its_searchищет по документации ИТС и типовым конфигурациям через API 1С:Напарника; tool появляется в tools/list только при настроенном NAPARNIK_API_KEY.

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

удобно, если проект уже использует onec-mcp-universal как единый MCP gateway: ИТС-поиск добавляется как один дополнительный tool рядом с локальными backend.

Ограничения

нет общего чата с Напарником, проверки кода, rewrite/modify, fetch_its, поиска документации платформы и diff версий. Это ИТС-search, а не полноценный code.1c.ai proxy. Для новых внедрений надо отдельно проверить доступность проекта.

OneRPA MCP servers OneRPA Платно

OneRPA - платный bundle MCP-серверов; для этой категории важен 1CCodeChecker, который завязан на 1С:Напарник. Исходников для проверки реализации нет, сравнение идет по публичному описанию и карточке.

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

1CCodeChecker / ask_1c_aiобщий вопрос к 1С:Напарнику.
1CCodeChecker / check_1c_codeпроверка BSL-кода через 1С:Напарник.
1CCodeChecker / review_1c_codeревью BSL-кода.
1CCodeChecker / rewrite_1c_codeпереписывание BSL-кода.
1CCodeChecker / modify_1c_codeмодификация BSL-кода по инструкции.
1CCodeChecker / search_1c_documentationпоиск по документации платформы.
1CCodeChecker / onec_helpпоиск по документации платформы без явного номера версии.
1CCodeChecker / its_helpпоиск по ИТС.
1CCodeChecker / fetch_itsчтение документа ИТС.
1CCodeChecker / diff_1c_documentation_versionsсравнение документации между версиями.
1CCodeChecker / config_helpпоиск по документации конфигураций, если доступно через Напарник.

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

по набору заявленных tools близок к 1C AI MCP: есть проверка, review, rewrite, modify, документация, ИТС и config docs. Может быть удобен, если уже используется платный OneRPA bundle.

Ограничения

платный продукт; требуется LICENSE_KEY и ONEC_AI_TOKEN; direct mode, session-модель и точные схемы tools в открытом описании не раскрыты.

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

  1. Первое место в категории: 1C Buddy, потому что при близком покрытии сценариев Напарника он дает MCP + OpenAI-compatible API + веб-чат.
  2. Для более дробного набора именно MCP-tools: 1C AI MCP.
  3. Для простого bridge "спросить/объяснить/проверить": 1C Copilot или 1c-copilot-mcp. 1C Copilot удобнее, если нужен HTTP/SSE endpoint; 1c-copilot-mcp удобнее для локального stdio-подключения и проверки кода через file_path.
  4. Для добавления только ИТС-вопросов в существующий инструментальный контур: BSL Analyzer или onec-mcp-universal.
  5. Для платного bundle с Напарником внутри продуктовой поставки: OneRPA MCP servers.