# Конструктор MCP серверов для 1С

Конструктор MCP серверов — это расширение для платформы 1С:Предприятие, которое позволяет создавать MCP-серверы (Model Context Protocol) непосредственно в среде 1С без необходимости программирования на других языках.

## Что такое MCP?

**MCP (Model Context Protocol)** — открытый протокол, разработанный Anthropic для стандартизации взаимодействия между ИИ-агентами и внешними инструментами. MCP позволяет ИИ-ассистентам (Claude, ChatGPT, Cursor и др.) обращаться к вашей системе 1С, выполнять запросы, получать данные и автоматизировать бизнес-процессы.

## Зачем нужен Конструктор?

| Задача                 | Без конструктора             | С конструктором               |
| ---------------------- | ---------------------------- | ----------------------------- |
| Создание MCP сервера   | Python/Node.js + Docker      | Настройка в интерфейсе 1С     |
| Добавление инструмента | Редактирование кода          | Создание элемента справочника |
| Публикация             | Настройка веб-сервера        | Публикация HTTP-сервиса 1С    |
| Поддержка              | Знание нескольких технологий | Только знание 1С              |

## Основные возможности

### Создание MCP-инструментов

* Создание инструментов через справочник `APA_Инструменты`
* Написание логики на встроенном языке 1С
* Автоматическая сериализация параметров и результатов
* Поддержка сложных типов данных

### Интеграция с ИИ-агентами

* Совместимость с Cursor, Claude Desktop, Continue и другими MCP-клиентами
* Работа через HTTP-интерфейс
* Поддержка нескольких одновременных подключений

### Готовые инструменты для разработки

В комплект входят инструменты для вайб-кодинга:

| Инструмент          | Назначение                                        |
| ------------------- | ------------------------------------------------- |
| `vcexecutecode`     | Выполнение произвольного кода 1С                  |
| `vcexecutequery`    | Выполнение запросов с возвратом результата        |
| `vcvalidatequery`   | Проверка синтаксиса запросов                      |
| `vcloggetlasterror` | Получение последней ошибки из журнала регистрации |

## Варианты использования

### Вайб-кодинг

Используйте готовые инструменты для выполнения кода и запросов непосредственно в базе 1С при разработке с помощью ИИ-ассистентов.

### Бизнес-интеграции

Создавайте собственные инструменты для автоматизации бизнес-процессов:

* Получение данных о контрагентах, документах, остатках
* Создание и проведение документов
* Формирование отчётов
* Интеграция с внешними системами через ИИ-агентов

### Чат-боты и ассистенты

Подключайте 1С как источник данных для корпоративных чат-ботов и ИИ-ассистентов.

## Архитектура

```
┌─────────────────┐     HTTP/MCP      ┌─────────────────┐
│   ИИ-клиент     │◄────────────────►│  Apache + 1С    │
│  (Cursor, etc)  │                   │  HTTP-сервис    │
└─────────────────┘                   └────────┬────────┘
                                               │
                                               ▼
                                      ┌─────────────────┐
                                      │   Конструктор   │
                                      │   MCP (OneMCP)  │
                                      └────────┬────────┘
                                               │
                                               ▼
                                      ┌─────────────────┐
                                      │  Справочник     │
                                      │  Инструменты    │
                                      └─────────────────┘
```

## Требования

* **Платформа**: 1С:Предприятие 8.3.20+
* **Веб-сервер**: Apache 2.4+ или IIS (для HTTP-публикации)
* **Конфигурация**: Любая конфигурация на управляемых формах
* **Лицензия**: Лицензионный ключ Конструктора MCP

## Ресурсы

* [Страница продукта](https://vibecoding1c.ru/#designer) — описание и приобретение
* [GitHub: mcp\_designer\_tools](https://github.com/comol/mcp_designer_tools) — инструменты для разработки
* [Telegram: IT Does Matter](https://t.me/comol_it_does_matter) — сообщество и поддержка

## Быстрый старт

{% content-ref url="konstruktor-mcp-serverov-1c/bystryj-start" %}
[bystryj-start](https://docs.onerpa.ru/konstruktor-mcp-serverov-1c/bystryj-start)
{% endcontent-ref %}

## Структура раздела

* [Быстрый старт](https://docs.onerpa.ru/konstruktor-mcp-serverov-1c/bystryj-start) — минимальная настройка для начала работы
* [Установка](https://docs.onerpa.ru/konstruktor-mcp-serverov-1c/ustanovka) — подробная инструкция по установке расширения
* [Конфигурация](https://docs.onerpa.ru/konstruktor-mcp-serverov-1c/konfiguraciya) — настройка Apache, публикации и MCP-клиентов
* [Инструменты](https://docs.onerpa.ru/konstruktor-mcp-serverov-1c/instrumenty) — описание готовых инструментов и создание своих
