MCP-сервер шаблонов 1С

MCP сервер шаблонов 1С

MCP-сервер для хранения и поиска своих шаблонов кода BSL с веб-редактором и подсветкой синтаксиса

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

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

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

  • Поднимает локальный HTTP-сервер с MCP и веб-консолью BSL
  • Агенту доступны только список, чтение и поиск шаблонов, правка идет через веб-интерфейс
  • Порт 8023 открыт без авторизации
Все причины и проверки
Российский стек

alonehobo/1c_templates_mcp

Установка

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

run.bat

Собирает Docker-образ и запускает контейнер с монтированием data/templates.

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

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

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

  • Поднимает локальный HTTP-сервер с MCP и веб-консолью BSL
  • Агенту доступны только список, чтение и поиск шаблонов, правка идет через веб-интерфейс
  • Порт 8023 открыт без авторизации

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

Что делает

Сервер на чистом Python без внешних зависимостей поднимает HTTP-эндпоинт с MCP по Streamable HTTP и одновременно веб-интерфейс с BSL Console для управления шаблонами. Агенту доступны три инструмента: список шаблонов, получение шаблона по id и нечеткий поиск по названию, описанию и тегам, который игнорирует регистр букв и умеет искать по префиксу слов длиннее четырех символов. Шаблоны хранятся как .bsl файлы плюс index.json с метаданными в папке data/templates, которая монтируется как volume в Docker. В комплекте около 30 готовых шаблонов типовых задач BSL.

Для кого. Для 1С-разработчиков, которые копят собственные шаблоны кода BSL и хотят, чтобы агент находил и вставлял их по запросу.

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

  • Есть набор часто используемых кусков BSL-кода, которые хочется переиспользовать через агента
  • Нужен локальный поиск шаблонов по названию или тегам без выхода в интернет
  • Удобен веб-редактор с подсветкой BSL для правки шаблонов

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

  • Нужна общая база шаблонов для команды, а не для одного разработчика
  • Не пользуетесь Docker для запуска локальных сервисов

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

Найди мой шаблон выгрузки таблицы значений в Excel и вставь код в текущий модуль

MCP

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

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

TEMPLATES_DIR
Путь к папке с шаблонами внутри контейнера, по умолчанию data/templates.

Ограничения

Проект без лицензии в репозитории. Сервер локальный, без встроенной авторизации, веб-интерфейс и MCP-эндпоинт доступны всем, кто может достучаться до порта 8023. Поиск нечеткий и рассчитан на короткие запросы, а не на смысловой поиск.

Как отключить. Остановите и удалите контейнер mcp-templates командой docker rm -f mcp-templates и уберите сервер из конфигурации MCP клиента.

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

Нужен ли Python или pip для запуска?

Нет, сервер использует только stdlib Python внутри Docker-образа, локально ставить ничего не нужно.

Как добавить свой шаблон без веб-интерфейса?

Положить .bsl файл в data/templates и добавить запись в index.json, новые файлы без записи подхватываются автоматически при обращении к списку.

Обсуждение

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

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

MCP-сервер с гибридным поиском по 2262 шаблонам кода BSL от сообщества и CRUD веб-интерфейсом на Monaco Editor

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

MCP-сервер в Docker, который держит запущенным BSL Language Server и отдает агенту навигацию по коду 1С, диагностику и рефакторинг вместо grep-поиска

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

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

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

Docker-шлюз на 40 с лишним MCP-инструментов для 1С с одним адресом, веб-дашбордом настроек и набором скиллов 1С для Claude Code

MCP-серверШирокий доступ
Российский стек

MCP-сервер на Go одним бинарником: агент видит метаданные базы 1С, ищет по коду, выполняет запросы на чтение и пишет точный BSL

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

MCP-мост к BSL Language Server: навигация, диагностика и рефакторинг кода 1С и OneScript для агентов

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

Коротко о README

README описывает запуск через run.bat или вручную через docker build и docker run с монтированием data/templates, приводит конфиг подключения для Cursor и Claude Code, таблицу из трех MCP-инструментов и пример использования в Cursor. Отдельно объяснено хранение шаблонов и структура проекта: чистый Python без зависимостей.

Бейдж для README

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