Денис Рынков Денис Рынков

MCP-серверы для 1С: как я использую Cursor для работы с метаданными

Коротко о том, как MCP-серверы и векторный поиск по коду 1С превращают Cursor в полноценную среду для 1С-разработки.

Последние полгода я работаю в 1С почти исключительно через Cursor. Не потому что IDE от 1С плохая — а потому что с AI-ассистентом и правильным контекстом получается быстрее.

Проблема контекста

Конфигурации 1С — это тысячи объектов метаданных, миллионы строк BSL и сложная бизнес-логика, которая живёт в голове команды годами. Когда AI-ассистент (GPT, Claude) отвечает на вопрос о конфигурации без этого контекста — он галлюцинирует.

MCP как решение

Model Context Protocol — это стандарт, по которому LLM получает доступ к внешним инструментам. Я собрал несколько MCP-серверов, которые дают AI-ассистенту реальный контекст:

  • 1c-mcp-zvec — векторный поиск по коду и метаданным. Индексирует BSL, структуры объектов, формы. AI может искать «где обрабатывается платёжное поручение» и получать релевантные фрагменты кода.
  • 1C MCP Advisor — контекст по метаданным: справочники, документы, регистры. Помогает ориентироваться в больших конфигурациях без ручного обхода дерева метаданных.
  • 1c-kit-dorynkov — набор инструментов: deployment profiles, smoke-процедуры, стандартные скрипты для команд 1С.

Что это даёт на практике

  1. Навигация. «Покажи все регистры сведений, где есть измерение Организация» — и получаешь список за секунды вместо ручного поиска.
  2. Понимание кода. «Объясни, что делает этот модуль и какие у него зависимости» — AI читает код и метаданные, даёт связную картину.
  3. Рефакторинг. «Найди все места, где используется устаревший метод X» — векторный поиск находит по смыслу, а не по точному совпадению.
  4. Onboarding. Новый разработчик в проекте может спросить AI про архитектуру и получить ответ, основанный на реальном коде, а не на общих словах.

Open-source

Всё это открыто: github.com/dorynkov/1c-mcp-zvec, github.com/dorynkov/1c-kit-dorynkov. Если работаете с 1С и используете Cursor — попробуйте, буду рад обратной связи.

Что дальше

Сейчас работаю над тем, чтобы MCP-серверы понимали не только структуру метаданных, но и связи между ними: какой регистр подчинён какому накоплению, какие формы привязаны к каким документам. Это даст AI-ассистенту более глубокое понимание конфигурации.

Telegram @DenisRynkov — если есть вопросы или предложения по AI-контуре для 1С.