
Решение позволяет использовать ИИ в вашей системе на полную
По сути это первый и вероятно пока единственный универсальный MCP сервер для 1С.
Данное решение нужно не только для личного использования разработчика (и скорее не для личного использования разработчика).
Что такое MCP?
MCP - это уже стандарт для взаимодействия ИИ (LLM) с внешним миром.

Без MCP LLM модели - это "просто чатик".
В чём разница с ИИ агентами?
ИИ агенты конечно более серьёзный и основательный подход.
Разработка полноценного ИИ Агента требует времени, внимания, внедрения и адаптации под процессы компании. Для ИИ агентов есть другое решение.
В данной публикации представлена часть решения OneAPA, которая отвечает только за MCP протокол для 1С, при помощи данного расширения можно подключить вашу систему на платформе 1С практически к любой ИИ модели.
Может быть использована для множества различных задач, в т.ч. для разработки агентов с использованием сторонних фреймворков или программного кода.
Какие задачи позволяет решить (примерный список)
Получение любых данных из 1С
и их последующий анализ при помощи ИИ
Ввод любых данных в 1С
на основании выводов, сделанных моделью ИИ
Проверка данных модели ИИ
по базе 1С
Автоматическая подготовка контекста модели ИИ
для которой необходимы данные из 1С
Видеодемонстрация
Ознакомиться подробно с данным решением
Инструкция по установке:
- 1. Устанавливаем расширение 1С - с этим я надеюсь все могут справиться.
- Единственная зависимость - справочник "ВариантыОтчетов". Если у вас конфигурация не основана на БСП - удалите этот справочник из расширения. Не будет работать функционал, привязанный к вариантам отчетов, но написать код по-прежнему можно.
- 2. Публикуем базу на Web сервере. Рекомендуется ОТДЕЛЬНАЯ публикация. Возможно сделать публикацию - дополнительную. Почему нужна отдельная публикация? Всё просто - не все MCP клиенты поддерживают аутентификацию. Соответственно нужна публикация, в которой не будет один http сервис, который доступен только в локальной сети и без аутентификации.
- Делается это примерно так:
-
httpd.conf - делаем два каталога и alias-а для публикации (при этом в default.vrd прописываем ссылку на одну базу) Alias "/aiagents" "C:/basepublish/" <Directory "C:/basepublish/"> AllowOverride All Options None Order allow,deny Allow from all SetHandler 1c-application ManagedApplicationDescriptor "C:/basepublish/default.vrd" </Directory> # 1c publication Alias "/mcptest" "C:/basepublish/mcp/" <Directory "C:/basepublish/mcp/"> AllowOverride All Options None Order allow,deny Allow from all SetHandler 1c-application ManagedApplicationDescriptor "C:/basepublish/mcp/default.vrd" </Directory>
- default.vrd для базы выглядит при этом следующим образом:
-
<?xml version="1.0" encoding="UTF-8"?> <point xmlns="http://v8.1c.ru/8.2/virtual-resource-system" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" base="/mcptest" ib="File='E:\bases\DemoHRMCorp1';Usr='Admin';Pwd=''" enable="false"> <debug enable="true" url="tcp://localhost"/> <httpServices publishByDefault="false" publishExtensionsByDefault="false"> <service name="APA_MCP" rootUrl="mcp" enable="true" reuseSessions="autouse" sessionMaxAge="20" poolSize="10" poolTimeout="5"/> </httpServices> </point>
- Где Usr и Pwd - ваш логин и пароль к базе 1С. Пользователя нужно создать с теми правами с которыми хотите чтобы работал MCP сервер. Но роль из расширения ему назначить нужно обязательно. Решить вопросы с аутентификацией можно и другими способами. Использовать Nginx или отдельный proxy.
- 3. Успешно используем MCP сервер с любыми сетями.
- Из браузера можно использовать MCP Super Assistant
- Расширение Chrome и прокси к нему (потому что требуется SSE)
- Файл настроек MCP выглядит примерно так:
-
{ "mcpServers": { "MCP-demo": { "url": "http://localhost/mcptest/hs/mcp", "connection_id": "1c_demo_mcp_001" } } }
- В поставке будет расширение, примеры инструментов которые нужны для Vibe кодинга
- (Валидация запроса, выполнение кода), примеры файлов конфигурации.
Остались вопросы?
Для получения дополнительной информации и помощи в настройке модуля под нужды вашего бизнеса — оставьте заявку
