TemplatesSearchServer - это MCP сервер 1С, который объединяет две критически важные возможности: библиотеку готовых шаблонов и паттернов кода 1С и систему проектной памяти для хранения заметок, найденных решений и накопленных знаний команды. Гибридный поиск по шаблонам (векторный + полнотекстовый) позволяет находить нужный код за секунды, а проектная память гарантирует, что ни одно найденное решение не будет потеряно.
Каждый разработчик 1С знает эту ситуацию: вы решаете задачу, пишете красивый кусок кода, а через месяц снова сталкиваетесь с похожей задачей - и пишете тот же код заново, потому что не можете вспомнить, где он был использован. Или вы нашли в интернете идеальное решение для специфической задачи - но не записали, где оно, и через неделю ищете снова. TemplatesSearchServer решает обе эти проблемы: шаблоны кода - чтобы не писать одно и то же дважды, проектная память - чтобы каждое найденное решение оставалось с вами навсегда.
Что это и зачем
TemplatesSearchServer - это MCP-сервер (Model Context Protocol), который запускается в Docker-контейнере и использует векторную базу данных и гибридный поиск для работы с шаблонами и заметками. Сервер предоставляет 6 инструментов, разделённых на две группы:
Библиотека шаблонов кода:
- templatesearch - гибридный поиск по шаблонам (векторный + полнотекстовый). Находит шаблоны по описанию или по фрагменту кода.
- list_templates - выводит список всех доступных шаблонов с краткими описаниями.
- get_template - получает полное содержимое шаблона по его имени или идентификатору.
- add_template - добавляет новый шаблон в библиотеку. Может иметь теги, категорию и описание.
Проектная память:
- remember - сохраняет в проектную память заметку, фрагмент кода, архитектурное решение или любую другую полезную информацию.
- recall - извлекает информацию из проектной памяти по запросу. Векторный поиск находит наиболее релевантные записи.
Вместе эти инструменты образуют полноценную систему управления знаниями для команды 1С-разработчиков, доступную через ИИ-ассистента.
«TemplatesSearchServer - это долговременная память для вашей команды. Каждый найденный паттерн, каждое удачное решение, каждая заметка об архитектуре - всё сохраняется и становится доступно всем разработчикам через ИИ. Со временем эта база знаний становится вашим самым ценным ресурсом.»
- Команда OneRPA, разработчики сервера
Как работает TemplatesSearchServer
Архитектура сервера объединяет векторный поиск, гибридную индексацию и систему управления знаниями:
- Индексация шаблонов: Шаблоны кода (предустановленные и добавленные пользователем) индексируются в векторной базе данных. Каждый шаблон разбивается на фрагменты: описание, код, теги, категория.
- Гибридный поиск: templatesearch одновременно выполняет векторный поиск (по смыслу описания) и полнотекстовый поиск (по коду и тегам). Результаты ранжируются и комбинируются - это даёт максимальную релевантность.
- Проектная память: remember сохраняет произвольные текстовые заметки с метаданными (автор, дата, теги). recall использует векторный поиск для нахождения наиболее релевантных записей по запросу.
- Управление шаблонами: Шаблонами можно управлять - добавлять новые, просматривать существующие, получать полный код. Предустановленные шаблоны можно дополнять своими.
🧠 Ключевая идея
TemplatesSearchServer - это база знаний, которая растёт вместе с вашей командой. Чем больше вы работаете, тем больше шаблонов и заметок накапливается. Через месяц использования сервер знает про вашу конфигурацию больше, чем любой отдельный разработчик. Через год - это самый ценный актив вашей команды.
6 инструментов - две области
📦 Библиотека шаблонов
Предустановленные шаблоны покрывают типовые задачи 1С-разработки: «Проведение документа в бухгалтерском учёте», «Работа с таблицей значений», «Обход результата запроса», «Запись в регистр сведений» и другие. Но главная сила - вы можете добавлять свои шаблоны, которые отражают специфику вашей конфигурации.
💾 Проектная память
Проектная память - это аналог Confluence или Notion, но встроенный прямо в MCP-сервер и доступный через ИИ. Вы сохраняете заметку через remember, а когда она понадобится - просто описываете, что ищете, и recall находит её. Никаких потерянных файлов, забытых ссылок и «я помню, что где-то это было».
🔀 Гибридный поиск
Векторный поиск находит по смыслу - опишите задачу словами, и сервер найдёт подходящие шаблоны. Полнотекстовый поиск находит точные совпадения в коде и тегах. Вместе они покрывают все сценарии: от «как сделать Х» до «где у нас функция Y».
Какие боли решает
TemplatesSearchServer решает хроническую проблему 1С-разработки - потерю знаний и повторное написание одного и того же кода:
- «Я уже писал такой код месяц назад, но не могу найти, где» - классическая проблема. Без проектной памяти каждое решение живёт ровно до момента, пока не закрыт файл. TemplatesSearchServer сохраняет всё.
- «Новый разработчик не знает наших паттернов и архитектурных решений» - онбординг новых членов команды ускоряется в разы. Вся проектная память и шаблоны доступны через ИИ-ассистента с первого дня.
- «Каждый пишет однотипные функции по-своему» - стандартизация кода через шаблоны. Если в команде принят определённый паттерн для проведения документов - он добавляется в шаблоны, и ИИ использует именно его.
- «Мы нашли идеальное решение сложной задачи - но забыли, где оно записано» - remember сохраняет решение, recall находит его через полгода по любому описанию. Никакой потери знаний.
- «ИИ не знает наши внутренние наработки и паттерны» - ChatGPT и Claude знают общие паттерны 1С, но не знают ваши. TemplatesSearchServer даёт им доступ к вашей библиотеке шаблонов и проектной памяти.
⚡ Боль в цифрах
По нашим оценкам, до 40% кода, который пишет разработчик 1С, является повторением ранее написанных решений в том или ином виде. TemplatesSearchServer сокращает это время на 60-70% за счёт готовых шаблонов и проектной памяти. А стоимость потерянных знаний при уходе разработчика может исчисляться неделями работы.
Свойства и выгоды
📚 Накопление знаний
Каждая заметка, каждый добавленный шаблон остаётся в системе навсегда. Проектная память растёт органически: разработчики сохраняют то, что считают ценным - и эта ценность умножается, когда другие находят эти знания через ИИ.
🔀 Гибридный поиск
Векторный + полнотекстовый поиск в одном инструменте. Не помните точного названия шаблона? Опишите, что он делает. Помните фрагмент кода? Найдите по точному совпадению. Оба режима работают одновременно.
👥 Командная работа
Один сервер на всю команду. Шаблоны, добавленные одним разработчиком, доступны всем. Проектная память - общая. Никаких «это у меня в локальной папке» или «я скину тебе в чат, потом потеряется».
🔄 Постоянное улучшение
Чем дольше вы используете TemplatesSearchServer, тем ценнее он становится. Со временем база шаблонов покрывает все типовые задачи вашей конфигурации, а проектная память хранит полную историю архитектурных решений.
Результат
TemplatesSearchServer превращает разрозненные знания команды в систематизированную базу, доступную через ИИ:
- Никакого кода с нуля - сначала поиск в шаблонах, потом написание. Большинство типовых задач уже решено.
- Никакой потери знаний - каждое решение сохраняется в проектной памяти и доступно всей команде.
- Стандартизация кода - шаблоны обеспечивают единый стиль и архитектурные паттерны во всей команде.
- Быстрый онбординг - новые разработчики получают доступ ко всем наработкам команды через ИИ с первого дня.
- Полная интеграция - работа через стандартный MCP-протокол с любым совместимым ассистентом.
TemplatesSearchServer - это не просто поисковик шаблонов. Это система управления знаниями для 1С-команды, которая превращает каждое найденное решение в актив, работающий на вас годами. Без него вы каждый раз изобретаете велосипед. С ним - вы стоите на плечах гигантов (в лице вашей же команды).
🚀 Итог
TemplatesSearchServer - MCP-сервер для работы с шаблонами кода 1С и проектной памятью. 6 инструментов: гибридный поиск шаблонов, управление библиотекой, сохранение и поиск заметок. Решает проблему повторного написания кода и потери знаний. Стандартизирует разработку, ускоряет онбординг, накапливает экспертизу команды.