188| 189|

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|
206| 207|

Проектная память:

208|
    209|
  • remember — сохраняет в проектную память заметку, фрагмент кода, архитектурное решение или любую другую полезную информацию.
  • 210|
  • recall — извлекает информацию из проектной памяти по запросу. Векторный поиск находит наиболее релевантные записи.
  • 211|
212| 213|

Вместе эти инструменты образуют полноценную систему управления знаниями для команды 1С-разработчиков, доступную через ИИ-ассистента.

214| 215|
216|

«TemplatesSearchServer — это долговременная память для вашей команды. Каждый найденный паттерн, каждое удачное решение, каждая заметка об архитектуре — всё сохраняется и становится доступно всем разработчикам через ИИ. Со временем эта база знаний становится вашим самым ценным ресурсом.»

217| — Команда OneRPA, разработчики сервера 218|
219| 220|

Как работает TemplatesSearchServer

221| 222|

Архитектура сервера объединяет векторный поиск, гибридную индексацию и систему управления знаниями:

223| 224|
    225|
  1. Индексация шаблонов: Шаблоны кода (предустановленные и добавленные пользователем) индексируются в векторной базе данных. Каждый шаблон разбивается на фрагменты: описание, код, теги, категория.
  2. 226|
  3. Гибридный поиск: templatesearch одновременно выполняет векторный поиск (по смыслу описания) и полнотекстовый поиск (по коду и тегам). Результаты ранжируются и комбинируются — это даёт максимальную релевантность.
  4. 227|
  5. Проектная память: remember сохраняет произвольные текстовые заметки с метаданными (автор, дата, теги). recall использует векторный поиск для нахождения наиболее релевантных записей по запросу.
  6. 228|
  7. Управление шаблонами: Шаблонами можно управлять — добавлять новые, просматривать существующие, получать полный код. Предустановленные шаблоны можно дополнять своими.
  8. 229|
230| 231|
232|

🧠 Ключевая идея

233|

TemplatesSearchServer — это база знаний, которая растёт вместе с вашей командой. Чем больше вы работаете, тем больше шаблонов и заметок накапливается. Через месяц использования сервер знает про вашу конфигурацию больше, чем любой отдельный разработчик. Через год — это самый ценный актив вашей команды.

234|
235| 236|

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|
258| 259|
260|

⚡ Боль в цифрах

261|

По нашим оценкам, до 40% кода, который пишет разработчик 1С, является повторением ранее написанных решений в том или ином виде. TemplatesSearchServer сокращает это время на 60-70% за счёт готовых шаблонов и проектной памяти. А стоимость потерянных знаний при уходе разработчика может исчисляться неделями работы.

262|
263| 264|

Свойства и выгоды

265| 266|
267|

📚 Накопление знаний

268|

Каждая заметка, каждый добавленный шаблон остаётся в системе навсегда. Проектная память растёт органически: разработчики сохраняют то, что считают ценным — и эта ценность умножается, когда другие находят эти знания через ИИ.

269|
270| 271|
272|

🔀 Гибридный поиск

273|

Векторный + полнотекстовый поиск в одном инструменте. Не помните точного названия шаблона? Опишите, что он делает. Помните фрагмент кода? Найдите по точному совпадению. Оба режима работают одновременно.

274|
275| 276|
277|

👥 Командная работа

278|

Один сервер на всю команду. Шаблоны, добавленные одним разработчиком, доступны всем. Проектная память — общая. Никаких «это у меня в локальной папке» или «я скину тебе в чат, потом потеряется».

279|
280| 281|
282|

🔄 Постоянное улучшение

283|

Чем дольше вы используете TemplatesSearchServer, тем ценнее он становится. Со временем база шаблонов покрывает все типовые задачи вашей конфигурации, а проектная память хранит полную историю архитектурных решений.

284|
285| 286|

Результат

287| 288|

TemplatesSearchServer превращает разрозненные знания команды в систематизированную базу, доступную через ИИ:

289| 290|
    291|
  • Никакого кода с нуля — сначала поиск в шаблонах, потом написание. Большинство типовых задач уже решено.
  • 292|
  • Никакой потери знаний — каждое решение сохраняется в проектной памяти и доступно всей команде.
  • 293|
  • Стандартизация кода — шаблоны обеспечивают единый стиль и архитектурные паттерны во всей команде.
  • 294|
  • Быстрый онбординг — новые разработчики получают доступ ко всем наработкам команды через ИИ с первого дня.
  • 295|
  • Полная интеграция — работа через стандартный MCP-протокол с любым совместимым ассистентом.
  • 296|
297| 298|

TemplatesSearchServer — это не просто поисковик шаблонов. Это система управления знаниями для 1С-команды, которая превращает каждое найденное решение в актив, работающий на вас годами. Без него вы каждый раз изобретаете велосипед. С ним — вы стоите на плечах гигантов (в лице вашей же команды).

299| 300|
301|

🚀 Итог

302|

TemplatesSearchServer — MCP-сервер для работы с шаблонами кода 1С и проектной памятью. 6 инструментов: гибридный поиск шаблонов, управление библиотекой, сохранение и поиск заметок. Решает проблему повторного написания кода и потери знаний. Стандартизирует разработку, ускоряет онбординг, накапливает экспертизу команды.

303|
304| 305|

Источник: Документация TemplatesSearchServer на OneRPA Docs

306| 307|