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

1C Buddy - MCP-сервер и OpenAI-compatible gateway к 1С:Напарнику. В категории кодовой базы он не заменяет индексатор проекта: он не ищет по модулям, не строит call graph и не читает файлы конфигурации. Но он относится к codebase-сравнению как инструмент проверки и изменения переданного BSL-фрагмента.

Дополнение

чат-интерфейс умеет подключать внешние Streamable HTTP MCP-серверы из локальной или частной сети. Это не превращает сам 1C Buddy в индексатор кодовой базы, но позволяет использовать его как UI/gateway поверх выбранных проектных MCP tools.

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

check_1c_codeпроверяет переданный BSL/1C-код; check_type="syntax" делает синтаксическую проверку, check_type="review" делает code review, значения logic и performance обрабатываются как review.
modify_1c_codeизменяет переданный BSL/1C-код по явной инструкции пользователя: исправление ошибки, рефакторинг или добавление функциональности.

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

простой MCP-доступ к 1С:Напарнику для проверки, review и модификации BSL-фрагментов; OSS-обертка с AGPL-3.0 лицензией.

Ограничения

нет индекса кодовой базы, поиска по проекту, списка модулей/процедур, references, call graph и LSP-навигации; качество зависит от доступа к code.1c.ai и ONEC_AI_TOKEN.

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

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

1C Buddy - шлюз к 1С:Напарнику и документационным инструментам. В этой категории учитываются только tools по вопросам, синтаксису, документации платформы и ИТС.

Дополнение

веб-чат 1C Buddy может подключать внешние Streamable HTTP MCP-серверы. В таблице это не увеличивает собственное покрытие справки платформы, но важно как UI/gateway, если рядом подключен отдельный help MCP.

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

ask_1c_aiзадает общий вопрос по платформе 1С и практическим сценариям через 1С:Напарник.
explain_1c_syntaxобъясняет конкретный объект, метод или конструкцию 1С.
search_1c_documentationищет по документации платформы 1С:Предприятие.
search_itsищет по базе знаний ИТС.
fetch_itsполучает содержимое конкретного документа или раздела ИТС по id.
diff_1c_documentation_versionsсравнивает документацию платформы между двумя версиями.

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

хорош для методических вопросов, ИТС, объяснения синтаксиса и версионных отличий документации. Не требует локальной .hbk индексации.

Ограничения

нужен токен/доступ к 1С:Напарнику; это cloud/LLM-слой, а не локальный структурный справочник API.

1C Buddy - открытый прокси/клиент к 1С:Напарнику с MCP, OpenAI-compatible API и веб-чатом. В проверке кода он работает с переданным фрагментом, а не с локальным проектом.

Дополнение

веб-чат может подключать внешние Streamable HTTP MCP-серверы, но это не меняет собственную модель проверки 1C Buddy: локального статического анализа проекта у него нет.

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

check_1c_codeвыполняет синтаксическую проверку или code review фрагмента кода 1С. В direct mode для syntax использует upstream tool mcp__syntax-checker__validate; review-сценарии идут через 1С:Напарник.

Связанные инструменты исправления

modify_1c_codeприменим после проверки, когда нужно попросить Напарника изменить фрагмент кода по задаче.

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

шире покрывает каналы доступа к Напарнику: MCP, OpenAI-compatible API и web chat. Для категории проверки кода это удобно, когда нужно быстро отдать фрагмент на syntax/review без поднятия локального LSP.

Ограничения

не анализирует весь локальный проект и не строит собственную базу diagnostics. Результат review зависит от 1С:Напарника и формулировки запроса.

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 Buddy в этой категории опирается на интеграцию с 1С:Напарником и ИТС. Веб-чат также может подключать внешние Streamable HTTP MCP-серверы, что полезно для совмещения методических ответов с локальными project tools.

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

  • search_its
  • fetch_its
  • diff_1c_documentation_versions

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

явные tools под поиск, получение и сравнение документации; хорошо подходит для вопросов по ИТС и изменениям между версиями.

Ограничения

это не локальный индекс; зависит от токена code.1c.ai и поведения внешнего сервиса.

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

когда нужен MCP-доступ к ИТС и версионной документации через 1С:Напарник.

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

Подключениеstreamable-http, endpoint http://localhost:6002/mcp.
Что нужнотокен code.1c.ai.
Важноэто не локальный индекс проекта; в категории кодовой базы учитывается как инструмент проверки и изменения переданного BSL-фрагмента. В чат-интерфейсе можно подключать внешние Streamable HTTP MCP-серверы из локальной или частной сети и включать отдельные tools для агента.