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

1c-ai-mcp

MCP-сервер, который пробрасывает вопросы, проверку и объяснение BSL-кода в облачный AI-ассистент 1С:Напарник

  • 1 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Отправляет исходный код и вопросы во внешний облачный сервис code.1c.ai
  • Токен доступа передается в конфигурации агента как аргумент командной строки
Все причины и проверки
Российский стек

timkonzt/1c-ai-mcp

Установка

Ручная установка

{
  "mcpServers": {
    "1c-ai-mcp": {
      "command": "node",
      "args": ["/путь/к/1c-ai-mcp.js", "--mcp", "--token=<ваш-токен>"],
      "env": { "AI_PROJECT_ROOT": "/путь/к/проекту" }
    }
  }
}

Фрагмент .mcp.json из README.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Отправляет исходный код и вопросы во внешний облачный сервис code.1c.ai
  • Токен доступа передается в конфигурации агента как аргумент командной строки

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер работает прокси к облачному сервису code.1c.ai, известному как 1С:Напарник, и отдает агенту пять инструментов: задать вопрос по разработке 1С, проверить код на ошибки и проблемы производительности, исправить найденные ошибки, объяснить назначение и логику кода и получить продолжение ответа, если вызов не уложился в 30 секунд. Прокси запускается как обычный MCP-сервер по stdio командой node с параметром --mcp и токеном доступа к code.1c.ai, доступным файлам модели можно ограничить корень проекта переменной AI_PROJECT_ROOT.

Для кого. Для 1С-разработчиков с доступом к code.1c.ai, которые хотят вызывать 1С:Напарника из любого MCP-совместимого агента, а не только из фирменного клиента.

Подходит, если

  • Нужно задать вопрос по разработке 1С прямо из Claude Code, opencode или другого MCP-клиента
  • Нужна проверка BSL-кода на ошибки и проблемы производительности перед ревью
  • Нужно объяснение чужого или старого BSL-кода

Не подходит, если

  • Нет токена доступа к code.1c.ai
  • Нужна работа с живой базой 1С: инструменты не читают и не меняют информационную базу, только код и вопросы

Пример запроса к агенту

Проверь этот модуль на ошибки и объясни, что делает функция РассчитатьСкидку

MCP

Транспорт
stdio
Авторизация
API-ключ

Переменные окружения

AI_TOKEN обязательная, секрет
Токен доступа к code.1c.ai, альтернатива параметру --token.
AI_PROJECT_ROOT
Корень проекта, определяет какие файлы доступны модели.
AI_FULL_LOG
Включает трассировку запросов и ответов.
AI_SESSION_FILE
Путь к файлу кэша сессии.
AI_TRACE_LOG
Путь к файлу трассировки при включенном AI_FULL_LOG.

Ограничения

Нужен собственный платный или пробный токен code.1c.ai, сам проект его не выдает. Требует Node.js 22+. Вызов инструмента ограничен 30 секундами, для более долгих ответов нужен отдельный вызов GetResult. Проект одного автора без описанной политики поддержки.

Как отключить. Удалите запись 1c-ai-mcp из .mcp.json или конфигурации MCP вашего агента.

Частые вопросы

Где взять токен?

Токен выдает сервис code.1c.ai (1С:Напарник), проект 1c-ai-mcp только пробрасывает к нему запросы и токенов не выдает.

Что делать, если ответ не уложился в 30 секунд?

Вызвать инструмент GetResult, он возвращает продолжение того же ответа.

Обсуждение

Вопросов и отзывов пока нет.

MCP-сервер для 1С:Напарник

Spring Boot MCP Server для 1С:Напарник

Российский стек

MCP-сервер на Spring Boot и Kotlin, который подключает агента к API 1С:Напарник для вопросов и проверки кода 1С

MCP-серверРасширенный доступ47Звезды репозитория
Российский стек

MCP-сервер, который открывает облачного ассистента 1С:Напарник (1C.ai) и локальный BSL Language Server агентам в Cursor и других IDE

MCP-серверРасширенный доступ22Звезды репозитория
Российский стек

Docker-сервер на FastMCP с 12 инструментами анализа BSL-кода и поиска по документации через API 1С:Напарник (code.1c.ai)

MCP-серверРасширенный доступ9Звезды репозитория
Российский стек

Go-бинарник с 5 MCP-инструментами к нейросети 1С:Напарник, который читает код 1С прямо из файла по пути, а не через контекст модели

MCP-серверРасширенный доступ9Звезды репозитория
Российский стек

Расширение 1С на основе vladimir-kharin/1c_mcp, которое добавляет выполнение произвольного кода встроенного языка прямо в контексте информационной базы

MCP-серверШирокий доступ5Звезды репозитория
Российский стек

Stdio-прокси между Claude Code и MCP-сервером client_mcp внутри 1С, который сам переподключается после рестарта 1С без ручной команды /mcp

MCP-серверРасширенный доступ

Коротко о README

README перечисляет пять инструментов прокси, требования (Node.js 22+, токен code.1c.ai), два способа установки: скачать zip из релизов или собрать из исходников. Даны параметры командной строки и переменные окружения с таблицей обязательности и значений по умолчанию, а также готовые фрагменты конфигурации для opencode и Claude Code. Лицензия MIT.

Бейдж для README

Сообщить о проблеме