1C MCP Symbiosis

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

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.

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

Что делает

Репозиторий не содержит собственный 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 проверь, где еще в конфигурации используется эта функция

Ограничения

Сама сборка это конфигурация и документация поверх 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

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

Проверка безопасности

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

Коротко о README

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

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

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

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

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

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

Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний рискБез VPN292,5 тыс.Звезды репозитория
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск271,4 тыс.Звезды репозитория
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний рискБез VPN139,3 тыс.Звезды репозитория

Референсные MCP-серверы

Model Context Protocol servers

Официальный

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,6 тыс.Звезды репозитория
Foxx AI1C MCP Symbiosis

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.