Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
Query and update 1C:Enterprise over OData v3. Cyrillic-aware, Fresh and on-prem.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
YZEL_KEY「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
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/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"yzel": {
"command": "uvx",
"args": [
"yzel"
],
"env": {
"YZEL_KEY": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"yzel": {
"type": "stdio",
"command": "uvx",
"args": [
"yzel"
],
"env": {
"YZEL_KEY": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント Aiyo28 で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:YZEL_KEY
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(0.1.4)がレジストリに届いたのは9 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにPython (uv)も必要です。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Rystic
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Start, seed, clock, inspect and diff Rystic API simulators from your agent.
作者のリポジトリから書かれたとおりにコピーしたものです。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-надстройки.
Откуда это. Друг попросил подключить 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.
| Сервис / 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.
yzel-1c-<версия>.mcpb со страницы последнего релиза / Download the .mcpb from the latest release.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.
Требуется 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
# 1С (on-prem)
yzel config add-1c
yzel config add-1c --fresh
yzel config add-wildberries
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).
Добавьте в 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-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", "<команда>"] }.
Покажи последние 10 реализаций товаров из 1С за эту неделю,
сгруппируй по контрагентам.
Найди все сделки в стадии «Переговоры» в AmoCRM, у которых нет связанной задачи.
Выведи остатки товара «Ноутбук HP» из МойСклада и текущие цены на Wildberries.
# 1С:Предприятие (OData v3)
uv run python -m yzel.connectors.onec.server
uv run python -m yzel.connectors.wildberries.server
uv run python -m yzel.connectors.ozon.server
uv run python -m yzel.connectors.bitrix24.server
uv run python -m yzel.connectors.amocrm.server
uv run python -m yzel.connectors.moysklad.server
uv run python -m yzel.connectors.telegram.server
uv run python -m yzel.connectors.iiko.server
~/.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/ /tests/mock_ _server.py)status_code + RU-сообщения для MCPКаждая 1С-инсталляция уникальна. Yzel решает типичные боли:
$metadata — коннектор узнаёт доступные справочники, документы, регистры, включая кастомные.Справочник.Номенклатура остаётся Справочник.Номенклатура. Никакой транслитерации.1cfresh.com/a/sbm/ /odata/ vs / /odata/) обрабатываются прозрачно.Тестирование: 146 unit-тестов против mock-серверов. Транспорт + $metadata parsing подтверждены на живом 1С:Fresh endpoint. Полное data-plane тестирование против реального 1С требует инфобазы с опубликованными через OData объектами (on-prem или платный Fresh-тенант с правами администратора) — см. docs/TROUBLESHOOTING-1C.md если получаете EmptySchemaError.
wacli sidecar. [#1]git clone https://github.com/aiyo28/yzel.git
cd yzel uv sync
uv run pytest
uv run pytest tests/test_onec.py
uv run python -m yzel.connectors.onec.server
См. 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С коннек
冒頭だけを表示しています。続きはリポジトリで読めます