MCP-сервер с RAG по структуре конфигурации 1С

mcp-1c-v1

Набор контейнеров: выгрузка структуры конфигурации 1С, векторная база Qdrant и MCP-сервер, который ищет объекты по смыслу

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

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

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

  • Поднимает несколько сетевых сервисов без встроенной аутентификации
  • Хранит описание структуры конфигурации в векторной базе
Все причины и проверки
Российский стек

fserg/mcp-1c-v1

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/mcp-1c-v1

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

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

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

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

  • Поднимает несколько сетевых сервисов без встроенной аутентификации
  • Хранит описание структуры конфигурации в векторной базе

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

Что делает

Проект состоит из нескольких сервисов. Внешняя обработка выгружает из 1С описание структуры конфигурации в markdown-файлы, веб-загрузчик на Streamlit кладет архив в Qdrant, сервис эмбеддингов строит векторы, а MCP-сервер отвечает агенту на вопросы о метаданных. Поиск идет сразу по двум векторам, имени объекта и синониму, результаты объединяются методом RRF. Через заголовок x-collection-name один сервер обслуживает разные конфигурации.

Для кого. Для 1С-разработчиков, которые хотят искать объекты конфигурации по описанию на естественном языке.

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

  • Нужно найти объект метаданных, не зная точного имени
  • Нужен один сервер структуры для нескольких конфигураций
  • Хотите собрать RAG по 1С на своих мощностях

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

  • Нужен поиск по коду модулей, а не по структуре
  • Нет возможности держать Docker с несколькими сервисами

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

Найди документы, которые отвечают за возврат товаров от покупателя

MCP

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

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

EMBEDDING_SERVICE_URL
Адрес сервиса эмбеддингов
QDRANT_HOST
Хост Qdrant
QDRANT_PORT
Порт Qdrant
COLLECTION_NAME
Коллекция по умолчанию, 1c_rag

Ограничения

Индексируется только структура конфигурации, не код. После изменений нужно заново выгрузить и загрузить архив. Проект давно не обновлялся. Нужен Docker Compose, при сборке образов скачиваются зависимости и модель эмбеддингов.

Как отключить. Выполните ./stop.sh или docker-compose down и удалите сервер из настроек клиента.

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

Почему VS Code Copilot не подключается?

Автор отмечает, что у него Copilot работал только через SSE, поэтому для него указывается адрес /mcp/sse.

Как держать несколько конфигураций?

Загрузите каждую в свою коллекцию Qdrant и укажите ее имя в заголовке x-collection-name в настройках проекта.

Обсуждение

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

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

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

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

MCP-сервер и портативный администратор для анализа выгруженной XML-конфигурации 1С: поиск объектов, структура метаданных, поиск по коду

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

MCP-сервер строит граф метаданных и вызовов по XML- и BSL-выгрузке конфигурации 1С, с опциональным семантическим поиском через внешний эмбеддер и Qdrant

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

MCP-сервер поверх HTTP-сервиса расширения 1С: отдает структуру метаданных конфигурации, ищет объекты и проверяет синтаксис запросов

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

MCP-сервер, который распаковывает справку 1С из .hbk, индексирует ее в Qdrant и отдает агенту поиск по API, сниппетам и стандартам

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

Коротко о README

README перечисляет сервисы проекта, описывает мультивекторный поиск и запуск всех контейнеров скриптом или через docker-compose. Указаны адреса загрузчика, сервиса эмбеддингов, Qdrant, MCP-сервера и MCP Inspector. Пошагово описан процесс от выгрузки структуры до поиска, приведены конфиги VS Code и Cursor и переменные окружения. Есть видео и статья автора.

Бейдж для README

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

Foxx AIMCP-сервер с RAG по структуре конфигурации 1С
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.