190| TemplatesSearchServer — это MCP сервер 1С, который объединяет две критически важные возможности: библиотеку готовых шаблонов и паттернов кода 1С и систему проектной памяти для хранения заметок, найденных решений и накопленных знаний команды. Гибридный поиск по шаблонам (векторный + полнотекстовый) позволяет находить нужный код за секунды, а проектная память гарантирует, что ни одно найденное решение не будет потеряно. 191|
192| 193|Каждый разработчик 1С знает эту ситуацию: вы решаете задачу, пишете красивый кусок кода, а через месяц снова сталкиваетесь с похожей задачей — и пишете тот же код заново, потому что не можете вспомнить, где он был использован. Или вы нашли в интернете идеальное решение для специфической задачи — но не записали, где оно, и через неделю ищете снова. TemplatesSearchServer решает обе эти проблемы: шаблоны кода — чтобы не писать одно и то же дважды, проектная память — чтобы каждое найденное решение оставалось с вами навсегда.
194| 195|Что это и зачем
196| 197|TemplatesSearchServer — это MCP-сервер (Model Context Protocol), который запускается в Docker-контейнере и использует векторную базу данных и гибридный поиск для работы с шаблонами и заметками. Сервер предоставляет 6 инструментов, разделённых на две группы:
198| 199|Библиотека шаблонов кода:
200|-
201|
- templatesearch — гибридный поиск по шаблонам (векторный + полнотекстовый). Находит шаблоны по описанию или по фрагменту кода. 202|
- list_templates — выводит список всех доступных шаблонов с краткими описаниями. 203|
- get_template — получает полное содержимое шаблона по его имени или идентификатору. 204|
- add_template — добавляет новый шаблон в библиотеку. Может иметь теги, категорию и описание. 205|
Проектная память:
208|-
209|
- remember — сохраняет в проектную память заметку, фрагмент кода, архитектурное решение или любую другую полезную информацию. 210|
- recall — извлекает информацию из проектной памяти по запросу. Векторный поиск находит наиболее релевантные записи. 211|
Вместе эти инструменты образуют полноценную систему управления знаниями для команды 1С-разработчиков, доступную через ИИ-ассистента.
214| 215|216|219| 220|«TemplatesSearchServer — это долговременная память для вашей команды. Каждый найденный паттерн, каждое удачное решение, каждая заметка об архитектуре — всё сохраняется и становится доступно всем разработчикам через ИИ. Со временем эта база знаний становится вашим самым ценным ресурсом.»
217| — Команда OneRPA, разработчики сервера 218|
Как работает TemplatesSearchServer
221| 222|Архитектура сервера объединяет векторный поиск, гибридную индексацию и систему управления знаниями:
223| 224|-
225|
- Индексация шаблонов: Шаблоны кода (предустановленные и добавленные пользователем) индексируются в векторной базе данных. Каждый шаблон разбивается на фрагменты: описание, код, теги, категория. 226|
- Гибридный поиск: templatesearch одновременно выполняет векторный поиск (по смыслу описания) и полнотекстовый поиск (по коду и тегам). Результаты ранжируются и комбинируются — это даёт максимальную релевантность. 227|
- Проектная память: remember сохраняет произвольные текстовые заметки с метаданными (автор, дата, теги). recall использует векторный поиск для нахождения наиболее релевантных записей по запросу. 228|
- Управление шаблонами: Шаблонами можно управлять — добавлять новые, просматривать существующие, получать полный код. Предустановленные шаблоны можно дополнять своими. 229|
🧠 Ключевая идея
233|TemplatesSearchServer — это база знаний, которая растёт вместе с вашей командой. Чем больше вы работаете, тем больше шаблонов и заметок накапливается. Через месяц использования сервер знает про вашу конфигурацию больше, чем любой отдельный разработчик. Через год — это самый ценный актив вашей команды.
234|6 инструментов — две области
237| 238|📦 Библиотека шаблонов
239|Предустановленные шаблоны покрывают типовые задачи 1С-разработки: «Проведение документа в бухгалтерском учёте», «Работа с таблицей значений», «Обход результата запроса», «Запись в регистр сведений» и другие. Но главная сила — вы можете добавлять свои шаблоны, которые отражают специфику вашей конфигурации.
240| 241|💾 Проектная память
242|Проектная память — это аналог Confluence или Notion, но встроенный прямо в MCP-сервер и доступный через ИИ. Вы сохраняете заметку через remember, а когда она понадобится — просто описываете, что ищете, и recall находит её. Никаких потерянных файлов, забытых ссылок и «я помню, что где-то это было».
243| 244|🔀 Гибридный поиск
245|Векторный поиск находит по смыслу — опишите задачу словами, и сервер найдёт подходящие шаблоны. Полнотекстовый поиск находит точные совпадения в коде и тегах. Вместе они покрывают все сценарии: от «как сделать Х» до «где у нас функция Y».
246| 247|Какие боли решает
248| 249|TemplatesSearchServer решает хроническую проблему 1С-разработки — потерю знаний и повторное написание одного и того же кода:
250| 251|-
252|
- «Я уже писал такой код месяц назад, но не могу найти, где» — классическая проблема. Без проектной памяти каждое решение живёт ровно до момента, пока не закрыт файл. TemplatesSearchServer сохраняет всё. 253|
- «Новый разработчик не знает наших паттернов и архитектурных решений» — онбординг новых членов команды ускоряется в разы. Вся проектная память и шаблоны доступны через ИИ-ассистента с первого дня. 254|
- «Каждый пишет однотипные функции по-своему» — стандартизация кода через шаблоны. Если в команде принят определённый паттерн для проведения документов — он добавляется в шаблоны, и ИИ использует именно его. 255|
- «Мы нашли идеальное решение сложной задачи — но забыли, где оно записано» — remember сохраняет решение, recall находит его через полгода по любому описанию. Никакой потери знаний. 256|
- «ИИ не знает наши внутренние наработки и паттерны» — ChatGPT и Claude знают общие паттерны 1С, но не знают ваши. TemplatesSearchServer даёт им доступ к вашей библиотеке шаблонов и проектной памяти. 257|
⚡ Боль в цифрах
261|По нашим оценкам, до 40% кода, который пишет разработчик 1С, является повторением ранее написанных решений в том или ином виде. TemplatesSearchServer сокращает это время на 60-70% за счёт готовых шаблонов и проектной памяти. А стоимость потерянных знаний при уходе разработчика может исчисляться неделями работы.
262|Свойства и выгоды
265| 266|📚 Накопление знаний
268|Каждая заметка, каждый добавленный шаблон остаётся в системе навсегда. Проектная память растёт органически: разработчики сохраняют то, что считают ценным — и эта ценность умножается, когда другие находят эти знания через ИИ.
269|🔀 Гибридный поиск
273|Векторный + полнотекстовый поиск в одном инструменте. Не помните точного названия шаблона? Опишите, что он делает. Помните фрагмент кода? Найдите по точному совпадению. Оба режима работают одновременно.
274|👥 Командная работа
278|Один сервер на всю команду. Шаблоны, добавленные одним разработчиком, доступны всем. Проектная память — общая. Никаких «это у меня в локальной папке» или «я скину тебе в чат, потом потеряется».
279|🔄 Постоянное улучшение
283|Чем дольше вы используете TemplatesSearchServer, тем ценнее он становится. Со временем база шаблонов покрывает все типовые задачи вашей конфигурации, а проектная память хранит полную историю архитектурных решений.
284|Результат
287| 288|TemplatesSearchServer превращает разрозненные знания команды в систематизированную базу, доступную через ИИ:
289| 290|-
291|
- Никакого кода с нуля — сначала поиск в шаблонах, потом написание. Большинство типовых задач уже решено. 292|
- Никакой потери знаний — каждое решение сохраняется в проектной памяти и доступно всей команде. 293|
- Стандартизация кода — шаблоны обеспечивают единый стиль и архитектурные паттерны во всей команде. 294|
- Быстрый онбординг — новые разработчики получают доступ ко всем наработкам команды через ИИ с первого дня. 295|
- Полная интеграция — работа через стандартный MCP-протокол с любым совместимым ассистентом. 296|
TemplatesSearchServer — это не просто поисковик шаблонов. Это система управления знаниями для 1С-команды, которая превращает каждое найденное решение в актив, работающий на вас годами. Без него вы каждый раз изобретаете велосипед. С ним — вы стоите на плечах гигантов (в лице вашей же команды).
299| 300|🚀 Итог
302|TemplatesSearchServer — MCP-сервер для работы с шаблонами кода 1С и проектной памятью. 6 инструментов: гибридный поиск шаблонов, управление библиотекой, сохранение и поиск заметок. Решает проблему повторного написания кода и потери знаний. Стандартизирует разработку, ускоряет онбординг, накапливает экспертизу команды.
303|