1C MCP Symbiosis
Готовая сборка для Cursor: живая база 1С через LN_MCP плюс семь Docker-контейнеров статического анализа MCP_Distr для поиска по коду и БСП
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- LN_MCP выполняет запросы execute_code и execute_query к живой базе
- Контейнеры MCP_Distr открывают несколько сетевых портов на хосте
Установка
Ручная установка
{
"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, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything