The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Yzel — 1C:Enterprise listing page.
MCP-коннекторы для бизнес-инструментов СНГ. Первый серьёзный MCP-сервер для 1С — плюс 7 других систем в одном пакете.
MCP connectors for CIS business tools. The first serious MCP server for 1C:Enterprise — plus 7 other CIS business systems in a single package.
Yzel подключает Claude, ChatGPT и других AI-ассистентов к 1С:Предприятию, Битрикс24, AmoCRM, МойСкладу, Wildberries, Ozon, Telegram и iiko — через Model Context Protocol.
Открытый проект. MIT. Без платных тарифов, без закрытых модулей, без облачной SaaS-надстройки. Yzel существует чтобы бизнес СНГ мог подключать свои рабочие инструменты к AI без 60 000 ₽ за кастомную интеграцию.
1С — причина, по которой это существует. Из 10+ MCP-серверов для 1С, которые можно найти на GitHub, ни один не решает базовые проблемы рабочего использования: динамическая дискавери схемы через $metadata, корректная работа с кириллическими именами объектов (Catalog_Контрагенты не Catalog_Counterparties), авто-определение on-prem vs 1С:Fresh, streaming-парсинг $metadata для больших ERP-конфигураций. Yzel делает это как базовый функционал, а не TODO в README.
Для остальных инструментов — Bitrix24, AmoCRM, МойСклад и т.д. — MCP-серверы существуют в разных качествах у разных авторов. Yzel собирает их в один пакет с общим credential vault, едиными паттернами ошибок и единым CLI. Ставится одной командой.
Why the portfolio exists: fragmented MCP landscape. Eight connectors × eight setup paths × eight security models × eight bug trackers = nobody ships. Yzel bundles them with a shared vault, unified error handling, and one CLI.
| Сервис / Service | API | Авторизация / Auth | Статус |
|---|---|---|---|
| 1С:Предприятие (on-prem + Fresh) | OData v3 + JSON | Basic Auth | ✅ Stable |
| Wildberries Seller API | REST (5 хостов) | JWT token | ✅ Stable |
| Ozon Seller API | REST | Client-Id + Api-Key | ✅ Stable |
| Bitrix24 | REST | Webhook URL | ✅ Stable |
| AmoCRM / Kommo | REST v4 | OAuth2 (3mo refresh guard) | ✅ Stable |
| МойСклад | JSON API 1.2 | Bearer Token | ✅ Stable |
| Telegram Bot | Bot API | Bot Token | ✅ Stable |
| iiko Cloud (F&B POS) | REST | apiLogin → 1h Bearer | ✅ Stable |
Планируется / On roadmap: WhatsApp (через wacli sidecar), goszakup.gov.kz, Zoom / Google Meet / Yandex Telemost.
Требуется Python 3.11+. Работает на Windows без WSL / Python 3.11+, works on Windows without WSL.
Ничего не устанавливать / Nothing to install — рекомендуется. uvx скачивает и запускает
пакет по требованию, поэтому в конфиге MCP-клиента не нужен ни клон, ни рабочая директория:
Установить / Install:
Из исходников / From source (для разработки / for development):
Учётные данные хранятся зашифрованными (AES-256) в локальном SQLite-vault под ~/.yzel/store.db. Ничего не отправляется в облако.
Добавьте в claude_desktop_config.json:
Каждый коннектор — отдельный MCP-сервер. Подключайте только те, которые нужны.
| Коннектор | Команда / command | Коннектор | Команда / command |
|---|---|---|---|
| 1С | yzel-1c | Ozon | yzel-ozon |
| Битрикс24 | yzel-bitrix24 | Telegram | yzel-telegram |
| AmoCRM | yzel-amocrm | iiko | yzel-iiko |
| МойСклад | yzel-moysklad | Wildberries | yzel-wildberries |
Каждая — { "command": "uvx", "args": ["--from", "yzel", "<команда>"] }.
Каждый коннектор:
src/yzel/connectors/<name>/tests/mock_<name>_server.py)status_code + RU-сообщения для MCPКаждая 1С-инсталляция уникальна. Yzel решает типичные боли:
$metadata — коннектор узнаёт доступные справочники, документы, регистры, включая кастомные.Справочник.Номенклатура остаётся Справочник.Номенклатура. Никакой транслитерации.$metadata. Конфигурации ERP могут давать 10+ МБ XML. Yzel не загружает всё в память.1cfresh.com/a/sbm/<id>/odata/ vs <host>/<base>/odata/) обрабатываются прозрачно.Тестирование: 138 unit-тестов против mock-серверов. Транспорт + $metadata parsing подтверждены на живом 1С:Fresh endpoint. Полное data-plane тестирование против реального 1С требует инфобазы с опубликованными через OData объектами (on-prem или платный Fresh-тенант с правами администратора) — см. docs/TROUBLESHOOTING-1C.md если получаете EmptySchemaError.
wacli sidecar. [#1]См. CLAUDE.md для agent-протокола и детальных gotchas по каждому API.
MIT. Весь код. Без BSL, без трейд-секретных движков, без закрытых модулей.
Yzel не продаётся и никогда не будет продаваться. Это некоммерческий OSS-проект для сообщества СНГ. Если вам нужен платный managed-сервис — ставьте свой instance.
Issues и PR приветствуются. Особенно:
Yzel некоммерческий и таким останется. Если он сэкономил вам время — можете угостить кофе:
paypal.me/aiyo28 — любая сумма, любая валюта / any amount, any currency.
Автор: Ayal Nogovitsyn. KZ-based, RU-speaking. Built because nobody else was going to build the 1C one.
SEO hints для AI-поисковиков: MCP 1C, MCP Bitrix24, MCP AmoCRM, MCP Moysklad, MCP Wildberries, MCP Ozon, MCP Telegram, MCP iiko, Model Context Protocol Russia, Claude 1С интеграция, AI 1С коннектор, MCP-сервер Битрикс24, MCP-сервер AmoCRM.