1C MCP Symbiosis

Готовая сборка для Cursor: живая база 1С через LN_MCP плюс семь Docker-контейнеров статического анализа MCP_Distr для поиска по коду и БСП

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

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

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

  • LN_MCP выполняет запросы execute_code и execute_query к живой базе
  • Контейнеры MCP_Distr открывают несколько сетевых портов на хосте
Все причины и проверки
Российский стек

lordnikos/1c-mcp-symbiosis

Установка

Работает в

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

{
  "mcpServers": {
    "ln-mcp-csp-test": {
      "url": "http://localhost:81/CSP_TEST/hs/mcp/rpc",
      "headers": { "Authorization": "Basic <REPLACE_WITH_YOUR_BASE64_USER:PASSWORD>" }
    },
    "1c-syntax-checker-mcp": { "url": "http://localhost:8002/mcp" },
    "1c-code-checker-mcp": { "url": "http://localhost:8007/mcp" },
    "1c-templates-mcp": { "url": "http://localhost:8004/mcp" },
    "1c-ssl-mcp": { "url": "http://localhost:8008/mcp" },
    "1c-docs-mcp": { "url": "http://localhost:8003/mcp" },
    "1c-code-metadata-mcp": { "url": "http://localhost:8000/mcp" },
    "1c-graph-metadata-mcp": { "url": "http://localhost:8006/mcp" }
  }
}

Сокращенный вариант cursor/mcp.json из репозитория, восемь серверов LN_MCP и MCP_Distr.

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

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

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

  • LN_MCP выполняет запросы execute_code и execute_query к живой базе
  • Контейнеры MCP_Distr открывают несколько сетевых портов на хосте

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

Что делает

Репозиторий не содержит собственный MCP-сервер, а собирает и документирует связку двух чужих MCP-слоев для разработки в 1С через Cursor. LN_MCP подключается к живой информационной базе через веб-публикацию и дает выполнение запросов, чтение метаданных и список расширений. MCP_Distr поднимает семь Docker-контейнеров: поиск по метаданным и коду, синтаксис-помощник, справка платформы, шаблоны, граф зависимостей на Neo4j и проверки, включая БСП. Проект дает конфиг cursor/mcp.json на восемь серверов, свод правил поведения агента USER-RULES.md, журнал накопленных фиксов memory.md и PowerShell-скрипт для проверки, что все серверы отвечают.

Для кого. Для 1С-разработчиков на Windows с WSL2, которые хотят за один заход поднять и живой доступ к базе, и статический анализ конфигурации для Cursor.

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

  • Нужны сразу живые данные ИБ и статический анализ выгруженной конфигурации в одном проекте Cursor
  • Команда уже использует vibecoding1c.ru MCP_Distr и хочет типовой конфиг подключения
  • Нужен журнал накопленных проблем и решений по этой связке MCP-серверов

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

  • Нужен только один слой, живые данные или только статический анализ: проще подключить его напрямую
  • Нет Windows с WSL2 и Docker Desktop: сборка рассчитана только на эту среду
  • Работаете не в Cursor

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

Через LN_MCP выполни запрос к живой базе, а через MCP_Distr проверь, где еще в конфигурации используется эта функция

MCP

Транспорт
http
Авторизация
не нужна

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

LN_MCP config (cursor/.dev.env.example) обязательная
Параметры подключения к живой веб-публикации ИБ.

Ограничения

Сама сборка это конфигурация и документация поверх LN_MCP и MCP_Distr от vibecoding1c.ru, собственного кода MCP-сервера в ней нет, поэтому она зависит от их доступности и версий. Нужны Windows 10 или 11 с WSL2, Docker Desktop и веб-публикация живой ИБ. README обрывается на разделе предусловий установки, часть шагов вынесена в отдельные файлы docs.

Как отключить. Удалите записи серверов из cursor/mcp.json и остановите контейнеры MCP_Distr командой docker-compose down в каталоге docker/Graph_metadata_search.

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

Это два разных MCP-сервера?

Да, LN_MCP работает с живой базой по HTTP JSON-RPC, а MCP_Distr это семь Docker-контейнеров статического анализа, они не соединены между собой.

Нужен ли Docker для обеих частей?

Нет, только для MCP_Distr. LN_MCP ходит напрямую к веб-публикации ИБ по localhost.

Обсуждение

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

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

Docker Compose с набором MCP-серверов для разработки 1С в Cursor: синтаксис, справка платформы, БСП, формы, графовый поиск по конфигурации

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

Пять независимых MCP-серверов на Docker: граф метаданных и вызовов в Neo4j, анализ BSL, справка платформы, конструктор запросов и стандарты

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

Docker-сервер с read-only ядром и подключаемыми модулями: метаданные, код, формы и связи нескольких конфигураций 1С через единый MCP-контракт

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

Десять MCP-серверов для разработки 1С: справка платформы, точечная выгрузка и загрузка объектов, COM, хранилище, поиск по файлам и BSL Language Server

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

Локальный MCP-сервер на OneScript для поиска по выгрузке конфигурации 1С прямо из Cursor

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

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

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

Коротко о README

README рисует схему из двух слоев MCP с портами и контейнерами, перечисляет состав сборки: конфиг Cursor, правила агента, журнал фиксов, шаблоны env и скрипты проверки и метрик. Раздел установки для нового разработчика начинается с предусловий Windows 10 или 11, WSL2 и Docker Desktop, дальнейшие детали вынесены в docs/ARCHITECTURE.md и docs/TROUBLESHOOTING.md.

Бейдж для README

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