原型 · 预览版:收录官方注册中心里的全部服务器,每 30 分钟同步一次。评价和账户功能将在后续阶段推出。
PopNx MCP为使用 AI 的人准备的 MCP 服务器 · 用大白话讲清楚

Yzel — 1C:Enterprise

作者:Aiyo28版本 0.1.4i★ –i在你的电脑上运行
注册名称io.github.Aiyo28/yzel

安装

概览

作者提供的说明(英文原文)

Query and update 1C:Enterprise over OData v3. Cyrillic-aware, Fresh and on-prem.

PopNx MCP 的三大支柱

这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。

它能帮你做什么

我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。

  • 连接方式: 在你的电脑上运行
  • 传输方式: stdio
  • 分类: 其他
  • 你需要填写:YZEL_KEY

安装

选择你使用的 AI 应用,然后复制设置。

安装之前

标为机密的值是你账户的钥匙。千万不要分享给别人,也不要粘贴到聊天里。

你需要

  • PyPI已安装 Python 的 uv(用于 uvx 命令)

你用的是哪个应用?

在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。

打开 Claude Desktop → Settings → Developer → Edit Config,把下面的内容粘贴到 claude_desktop_config.json

{
  "mcpServers": {
    "yzel": {
      "command": "uvx",
      "args": [
        "yzel"
      ],
      "env": {
        "YZEL_KEY": "your-value"
      }
    }
  }
}

在终端中运行这条命令

claude mcp add yzel --env YZEL_KEY=your-value -- uvx yzel

运行前请先填写空着的值。

在 Cursor 中打开

或者自己复制设置

粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json

{
  "mcpServers": {
    "yzel": {
      "command": "uvx",
      "args": [
        "yzel"
      ],
      "env": {
        "YZEL_KEY": "your-value"
      }
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

在 VS Code 中打开

或者自己复制设置

粘贴到项目中的 .vscode/mcp.json

{
  "servers": {
    "yzel": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "yzel"
      ],
      "env": {
        "YZEL_KEY": "your-value"
      }
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

这个服务器在你的电脑上运行,而 ChatGPT 只能连接互联网上的服务器。请选择其他应用。

你的选择通过 Cookie 保存在这台设备上,无需账户。

需要你填写的值

  • YZEL_KEY 机密 env
    AES-256 key for the local credential vault at ~/.yzel/store.db. Optional — if unset, a key is generated at ~/.yzel/vault.key on first run.

这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。

它能做什么

它在你的电脑上运行;安装后,工具列表会显示在你的 AI 应用中。

基础检查i

我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月7日

  • ✓ 通过

    作者与仓库一致

    注册名称已通过 GitHub 账户 Aiyo28 验证,该账户拥有此仓库

  • … 尚未检查

    仍在维护

    我们还没有从 GitHub 读取这个仓库

  • … 尚未检查

    有许可证

    我们还没有从 GitHub 读取这个仓库

  • – 不适用

    端点有响应

    它在你的电脑上运行,没有互联网端点

  • – 不适用

    使用 OAuth 登录

    在你的电脑上运行,改用本地设置

  • … 尚未检查

    工具描述中没有隐藏指令

    它在你的电脑上运行;我们只能读取互联网端点的工具列表

与“其他”中的其他服务器比较i

  • 星标数多于此分类中其他 32678 个服务器的 0%
  • 发布到注册中心的时间比此分类中其他 32678 个服务器的 79% 更新
  • 基础检查结果等于或优于此分类中其他 32678 个服务器的 100%

与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。

常见问题

Yzel — 1C:Enterprise 安全吗?

它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。

它需要哪些密钥或代码?

你需要填写:YZEL_KEY

它在我的电脑上运行还是在云端?

它在你的电脑上运行。你的 AI 应用会在需要时启动它,数据不会经过作者的服务器(除非它自己调用在线服务)。

它还在维护吗?

GitHub 仓库最后更新于–,最新版本(0.1.4)于9天前进入注册中心。

哪些应用可以使用它?

支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。你的电脑上还需要有 Python (uv)。

有什么可以替代它?

同一分类中有:Spec Driven Development, Remote Desktop Commander, Starreel

替代选择

同一分类中其他作者的服务器,按星标数排序。

如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i

Spec Driven Development

作者:formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

在你的电脑上运行★ 440MIT14个月前更新
安装

Remote Desktop Commander

作者:desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

在云端运行★ 211前天更新
安装

Starreel

作者:starreel

Turn a script into a finished, downloadable short-drama episode — via MCP or REST.

在你的电脑上运行今天更新
安装

作者的 README

打开 README

按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。

Подключите AI-ассистента к 1С, Wildberries и Ozon. Открытый хобби-проект на MCP.

Connect your AI assistant to 1C, Wildberries and Ozon. An open-source MCP hobby project.

⬇ Установить в Claude Desktop / Install in Claude Desktop

Yzel подключает Claude, ChatGPT и других AI-ассистентов к 1С:Предприятию, Битрикс24, AmoCRM, МойСкладу, Wildberries, Ozon, Telegram и iiko — через Model Context Protocol.

Открытый проект. MIT. Без платных тарифов, без закрытых модулей, без облачной SaaS-надстройки.


Откуда это / How it started

Откуда это. Друг попросил подключить Claude к своей 1С, а мне хотелось следить за Wildberries через AI. Решил сделать и то, и другое, а заодно добавил сервисы, которыми пользуются вокруг: Ozon, МойСклад, Битрикс24, AmoCRM, Telegram, iiko. Это хобби-проект: делаю в свободное время, бесплатно, под MIT.

Что умеет коннектор для 1С. Сам находит объекты вашей конфигурации через $metadata, оставляет кириллические имена как есть (Catalog_Контрагенты), различает on-prem и 1С:Fresh и справляется с большими ERP-конфигурациями.

Все восемь коннекторов ставятся одним пакетом, с общим хранилищем ключей и одним CLI.

How it started. A friend asked me to connect Claude to their 1C, and I wanted AI to keep an eye on Wildberries. So I built both, then added the other services people around me use. It's a hobby project: built in spare time, free, MIT.


Поддерживаемые сервисы / Supported connectors

Сервис / ServiceAPIАвторизация / AuthСтатус
1С:Предприятие (on-prem + Fresh)OData v3 + JSONBasic Auth✅ Stable
Wildberries Seller APIREST (5 хостов)JWT token✅ Stable
Ozon Seller APIRESTClient-Id + Api-Key✅ Stable
Bitrix24RESTWebhook URL✅ Stable
AmoCRM / KommoREST v4OAuth2 (3mo refresh guard)✅ Stable
МойСкладJSON API 1.2Bearer Token✅ Stable
Telegram BotBot APIBot Token✅ Stable
iiko Cloud (F&B POS)RESTapiLogin → 1h Bearer✅ Stable

Планируется / On roadmap: WhatsApp (через wacli sidecar), goszakup.gov.kz, Zoom / Google Meet / Yandex Telemost.


Установка / Install

Claude Desktop — в один клик / one click (1С)
  1. Скачайте yzel-1c-<версия>.mcpb со страницы последнего релиза / Download the .mcpb from the latest release.
  2. Откройте файл двойным щелчком — Claude Desktop покажет окно установки / Double-click it; Claude Desktop opens an install dialog.
  3. Введите адрес OData, пользователя и пароль 1С / Enter the OData URL, 1C user and password.

Python и зависимости Claude Desktop ставит сам; терминал не нужен. Пароль хранится в настройках Claude Desktop и уходит только на ваш сервер 1С. Остальные коннекторы пока ставятся через uvx (ниже). / Claude Desktop installs Python and dependencies itself — no terminal. The password stays in Claude Desktop's settings and is sent only to your 1C server. Other connectors install via uvx below for now.

Через uvx / pip — все коннекторы / all connectors

Требуется Python 3.11+. Работает на Windows без WSL / Python 3.11+, works on Windows without WSL.

Ничего не устанавливать / Nothing to install — рекомендуется. uvx скачивает и запускает пакет по требованию, поэтому в конфиге MCP-клиента не нужен ни клон, ни рабочая директория:

uvx --from yzel yzel --help

Установить / Install:

pip install yzel        # или: uv tool install yzel

Из исходников / From source (для разработки / for development):

git clone https://github.com/Aiyo28/yzel.git

cd yzel uv sync --extra dev uv run pytest # 146 тестов / 146 tests


Быстрый старт / Quick start

1. Настройте подключение / Configure a connection
# 1С (on-prem)

yzel config add-1c

1С:Fresh (облако)

yzel config add-1c --fresh

Wildberries

yzel config add-wildberries

Все остальные / any other

yzel config add-bitrix # Битрикс24 yzel config add-amocrm # AmoCRM yzel config add-moysklad # МойСклад yzel config add-ozon # Ozon yzel config add-telegram # Telegram Bot yzel config add-iiko # iiko Cloud

Список подключений

yzel config list

Учётные данные хранятся зашифрованными (AES-256) в локальном SQLite-vault под ~/.yzel/store.db. Ничего не отправляется в облако.

Для 1С вместо vault можно задать переменные окружения — они имеют приоритет / For 1C, env vars can replace the vault and take precedence: YZEL_1C_URL, YZEL_1C_USERNAME, YZEL_1C_PASSWORD (пароль может быть пустым / the password may be empty).

2. Подключите к Claude Desktop / Wire into Claude Desktop

Добавьте в claude_desktop_config.json:

{

"mcpServers": { "yzel-1c": { "command": "uvx", "args": ["--from", "yzel", "yzel-1c"] }, "yzel-bitrix24": { "command": "uvx", "args": ["--from", "yzel", "yzel-bitrix24"] } } }

Каждый коннектор — отдельный MCP-сервер. Подключайте только те, которые нужны.

КоннекторКоманда / commandКоннекторКоманда / command
1Сyzel-1cOzonyzel-ozon
Битрикс24yzel-bitrix24Telegramyzel-telegram
AmoCRMyzel-amocrmiikoyzel-iiko
МойСкладyzel-moyskladWildberriesyzel-wildberries

Каждая — { "command": "uvx", "args": ["--from", "yzel", "<команда>"] }.

3. Спрашивайте данные у AI / Ask the AI
Покажи последние 10 реализаций товаров из 1С за эту неделю,

сгруппируй по контрагентам.

Найди все сделки в стадии «Переговоры» в AmoCRM, у которых нет связанной задачи.

Выведи остатки товара «Ноутбук HP» из МойСклада и текущие цены на Wildberries.


MCP-сервер каждого коннектора / Per-connector MCP servers

# 1С:Предприятие (OData v3)

uv run python -m yzel.connectors.onec.server

Wildberries Seller

uv run python -m yzel.connectors.wildberries.server

Ozon Seller

uv run python -m yzel.connectors.ozon.server

Битрикс24

uv run python -m yzel.connectors.bitrix24.server

AmoCRM

uv run python -m yzel.connectors.amocrm.server

МойСклад

uv run python -m yzel.connectors.moysklad.server

Telegram Bot

uv run python -m yzel.connectors.telegram.server

iiko Cloud

uv run python -m yzel.connectors.iiko.server


Архитектура / Architecture

~/.yzel/store.db       ← зашифрованные credentials (AES-256)

│ ├── Yzel CLI ← добавление/удаление подключений │ └── MCP-серверы ← по одному на коннектор ├── 1C (OData v3, Cyrillic-aware, streaming $metadata) ├── Wildberries (5 хостов, per-host rate limits) ├── Ozon (dual-header auth, sandbox support) ├── Bitrix24 (webhook, leaky-bucket 2 req/sec) ├── AmoCRM (OAuth2 + 3mo refresh-staleness guard) ├── Moysklad (Bearer, rate limiter, expand-aware) ├── Telegram (retry_after handling) └── iiko (apiLogin → 1h Bearer, auto-refresh) │ └── Claude / ChatGPT / любой MCP-клиент

Каждый коннектор:

  • Отдельный пакет в src/yzel/connectors/ /
  • Собственный mock-сервер для тестов (tests/mock_ _server.py)
  • Типизированные ошибки с status_code + RU-сообщения для MCP
  • Без модификаций клиентских систем — только публичные API

Особенности 1С / 1C-specific features

Каждая 1С-инсталляция уникальна. Yzel решает типичные боли:

  • Динамическая дискавери схемы. На старте парсится $metadata — коннектор узнаёт доступные справочники, документы, регистры, включая кастомные.
  • Кириллические имена как есть. Справочник.Номенклатура остаётся Справочник.Номенклатура. Никакой транслитерации.
  • Streaming-парсинг `$metadata`. Конфигурации ERP могут давать 10+ МБ XML. Yzel не загружает всё в память.
  • Авто-определение 1С:Fresh vs on-prem. Разные endpoint-форматы (1cfresh.com/a/sbm/ /odata/ vs / /odata/) обрабатываются прозрачно.
  • Basic Auth без токен-сессий. В 1С нет refresh-потока — каждый запрос отправляет base64(user:pass). Yzel не изобретает несуществующую token-refresh логику.
  • Без BSL-расширений. Yzel подключается к опубликованным OData/HTTP API. Никаких модификаций конфигурации 1С не требуется.

Тестирование: 146 unit-тестов против mock-серверов. Транспорт + $metadata parsing подтверждены на живом 1С:Fresh endpoint. Полное data-plane тестирование против реального 1С требует инфобазы с опубликованными через OData объектами (on-prem или платный Fresh-тенант с правами администратора) — см. docs/TROUBLESHOOTING-1C.md если получаете EmptySchemaError.


Известные ограничения / Known limitations

  • Write operations в 1С реализованы для create/update документов — более сложные бизнес-операции (проведение документов, регистры накопления с транзакциями) требуют отдельной проработки.
  • WhatsApp не включён в v0.1 — планируется через wacli sidecar. [#1]
  • goszakup.gov.kz запланирован на v0.2 (read-only).
  • OAuth-flow для AmoCRM: v0.1 принимает готовые tokens через CLI. Встроенный OAuth-браузер-flow планируется на v0.2.

Разработка / Development

git clone https://github.com/aiyo28/yzel.git

cd yzel uv sync

Запустить все тесты (137)

uv run pytest

Только один коннектор

uv run pytest tests/test_onec.py

Запустить MCP-сервер

uv run python -m yzel.connectors.onec.server

См. CLAUDE.md для agent-протокола и детальных gotchas по каждому API.


Лицензия / License

MIT. Весь код. Без BSL, без трейд-секретных движков, без закрытых модулей.

Yzel не продаётся и никогда не будет продаваться. Это некоммерческий OSS-проект для сообщества СНГ. Если вам нужен платный managed-сервис — ставьте свой instance.


Contributing

Issues и PR приветствуются. Особенно:

  • Тестирование против реальных конфигураций 1С (Бухгалтерия, УТ, ERP, Fresh)
  • Новые коннекторы (WhatsApp, goszakup, meeting platforms)
  • Переводы error-messages
  • Документация use-case'ов

Поддержать / Support

Yzel некоммерческий и таким останется. Если он сэкономил вам время — можете угостить кофе:

paypal.me/aiyo28 — любая сумма, любая валюта / any amount, any currency.


Credits

Автор: 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С коннек

只显示了开头部分;其余内容请在仓库中阅读

问 PopNx