Skip to main content
Glama
paracetamol951

caisse-enregistreuse-mcp-server

🧾 Kash MCP Server

License: GPL v3 Live Demo GitHub Stars npm

Kash MCP

Kash MCP Server — это официальный сервер Model Context Protocol (MCP) для Kash — бесплатной облачной платформы для POS, выставления счетов, CRM и интернет-магазинов, которой доверяют тысячи продавцов с 2011 года.

Подключите свою учетную запись Kash к Claude, ChatGPT, n8n или любому другому ИИ, совместимому с MCP, и управляйте всем своим бизнесом с помощью естественного общения.

🟢 Хостинг-сервер: https://mcp.kash.click
📖 Полная документация: kash.click/cash-register-software


✨ Что вы можете делать

Просто общайтесь. Никаких меню, никаких кликов.

"Record a sale of 2 coffees and 1 croissant at table 84"
"Show me this week's revenue report"
"Add a new item called Summer Tart at €4.50 in the Pastries department"
"Who are my best customers this month?"
"Create a Kash account for my restaurant"
"Record the card payment for order #1042"
"Add a Large size option to the Size variation"

Related MCP server: Itcons.app MCP Server

🚀 Функции

🔐 Учетная запись и аутентификация — настройка не требуется

  • Создание новой учетной записи Kash прямо из диалога

  • Список учетных записей, привязанных к электронной почте, чтобы проверить, существует ли уже одна из них

  • Вход через OTP — одноразовый пароль отправляется на вашу электронную почту, пароль не требуется

  • Выход для завершения сеанса в любое время

🧾 Продажи и заказы

  • Регистрация продаж с элементами каталога, позициями отделов или свободными позициями

  • Редактирование заказов — добавление товаров, назначение клиента, регистрация платежей, подтверждение в качестве счета

  • Список заказов по диапазону дат, подтвержденных или неподтвержденных, с фильтрацией по способу доставки

  • Получение деталей заказа — полная разбивка по товарам, клиенту, платежам и итогам

📊 Отчеты

  • Отчет о продажах — сводка в формате HTML за любой период: конкретный день, месяц или полный год (по умолчанию за вчера)

📦 Управление каталогом

  • Товары (PLU): добавление, редактирование, удаление — с ценой, отделом, НДС, штрих-кодом, запасами, вариациями...

  • Отделы: добавление, редактирование, удаление — с НДС, ценой, группой, вариациями...

  • Группы отделов: добавление, редактирование, удаление — для организации вашего каталога

  • Ставки НДС: добавление, редактирование, удаление

  • Вариации: добавление, редактирование, удаление (например, "Размер", "Цвет")

  • Выбор вариаций: добавление, редактирование, удаление (например, "S", "M", "L" для "Размера") с опциональной дельтой цены

👥 Управление клиентами (CRM)

  • Добавление, редактирование, удаление клиентов с полной контактной информацией, данными компании, номером НДС, штрих-кодом, данными лояльности, личными заметками, статусом черного списка...

📋 Данные и списки

Получайте любые справочные данные из вашего магазина:

Инструмент

Данные

data.list.products

Товары / артикулы

data.list.departments

Отделы / категории

data_list_department_groups

Группы отделов

data_list_vats

Ставки НДС

data_list_clients

Клиенты

data_list_variations

Типы вариаций

data_list_payments

Способы оплаты

data_list_cashboxes

Кассовые ящики

data_list_delivery_men

Способы доставки

data_list_delivery_zones

Зоны доставки

data_list_relay_points

Пункты выдачи

data_list_discounts

Скидки и надбавки

data.list.users

Персонал / пользователи

data_list_tables

Столы (режим ресторана)

data.list.orders

Заказы по диапазону дат


🛠 Доступные инструменты (46)

Категория

Инструменты

Учетная запись

account.list, account.create

Аутентификация

auth.request.otp, auth.login.with_otp, auth.logout

Продажи

order.create, order.edit, order.detail, data.list.orders, data.list.pending_orders

Отчеты

report.get

Товары

plu_add, plu_edit, plu_delete, data.list.products

Отделы

dept_add, dept_edit, dept_delete, data.list.departments

Группы отделов

dept_group_add, dept_group_edit, dept_group_delete, data_list_department_groups

НДС

vat_add, vat_edit, vat_delete, data_list_vats

Вариации

variation_add, variation_edit, variation_delete, data_list_variations

Выбор вариаций

variation_choice_add, variation_choice_edit, variation_choice_delete

Клиенты

client_add, client_edit, client_delete, data_list_clients

Данные

data_list_payments, data_list_cashboxes, data_list_delivery_men, data_list_delivery_zones, data_list_relay_points, data_list_discounts, data.list.users, data_list_tables

Утилиты

ping


⚙️ Предварительные требования

Вам нужна учетная запись Kash / free-cash-register.net.

Нет учетной записи? Вы можете создать ее прямо из диалога, используя account.create, или зарегистрироваться на kash.click/free-pos-software.

Уже есть? Получите свой APIKEY и SHOPID в программе в разделе Настройка → Веб-сервисы или подключитесь через oAuth.


🔌 Вариант 1 — Хостинг-сервер (рекомендуется)

Самый простой способ: подключиться напрямую к хостинг-серверу MCP по адресу https://mcp.kash.click/mcp.

Установка не требуется. Аутентификация осуществляется через OAuth 2.0 с PKCE.

Claude.ai

В разделе Настройки → Интеграции добавьте новый коннектор:

Поле

Значение

Имя

Kash

URL сервера MCP

https://mcp.kash.click/mcp

Аутентификация

OAuth

ChatGPT

В разделе Настройки → Коннекторы → Создать коннектор:

Поле

Значение

Имя

Kash POS

URL сервера MCP

https://mcp.kash.click/mcp

Аутентификация

OAuth

Smithery

Доступно на smithery.ai — выполните поиск по запросу Kash.


💻 Вариант 2 — Самостоятельный хостинг (STDIO)

Запустите сервер локально для Claude Desktop или любого клиента MCP на базе STDIO.

Быстрый старт через npx

npx caisse-enregistreuse-mcp-server --shopid=YOUR_SHOPID --apikey=YOUR_APIKEY

Конфигурация Claude Desktop

Отредактируйте claude_desktop_config.json:

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "kash": {
      "command": "npx",
      "args": [
        "caisse-enregistreuse-mcp-server",
        "--shopid=YOUR_SHOPID",
        "--apikey=YOUR_APIKEY"
      ]
    }
  }
}

Или используя переменные окружения:

{
  "mcpServers": {
    "kash": {
      "command": "node",
      "args": ["PATH_TO_BUILD/build/stdio.js"],
      "cwd": "PATH_TO_BUILD",
      "env": {
        "SHOPID": "YOUR_SHOPID",
        "APIKEY": "YOUR_APIKEY"
      }
    }
  }
}

Установка из исходного кода

# 1) Clone
git clone https://github.com/paracetamol951/caisse-enregistreuse-mcp-server.git
cd caisse-enregistreuse-mcp-server

# 2) Install dependencies
npm install

# 3) Create .env
echo "SHOPID=YOUR_SHOPID" > .env
echo "APIKEY=YOUR_APIKEY" >> .env

# 4) Build
npm run build

# 5) Run
node build/stdio.js

Docker (режим HTTP)

Режим HTTP требует Redis. Используйте Docker Compose:

docker compose up

Или запустите вручную:

docker run -d -p 6379:6379 redis
npm run dev

🔐 Процесс аутентификации

Хостинг-сервер (OAuth)

Аутентификация выполняется автоматически через поток OAuth 2.0 + PKCE при подключении через Claude.ai, ChatGPT или Smithery.

Аутентификация в диалоге (OTP)

Вы также можете пройти аутентификацию прямо в диалоге — пароль не требуется:

1. auth.request.otp(email)         → OTP sent to your inbox
2. auth.login.with_otp(email, otp) → session initialized ✓
3. auth.logout()                   → clear session when done

Если у вас еще нет учетной записи:

1. account.list(email)             → check existing accounts
2. account.create(email, title)    → create + session auto-initialized ✓

STDIO / самостоятельный хостинг

Передайте учетные данные через аргументы CLI или переменные окружения — SHOPID и APIKEY.


📡 API-эндпоинты

Эндпоинт

Описание

POST https://mcp.kash.click/mcp

Эндпоинт MCP JSON-RPC

GET https://mcp.kash.click/health

Проверка работоспособности → { "status": "ok" }

GET https://mcp.kash.click/.well-known/mcp/manifest.json

Манифест MCP (список инструментов)

GET https://mcp.kash.click/.well-known/openid-configuration

Обнаружение OAuth


🌍 Интернационализация

Названия и описания инструментов доступны на английском и французском языках, определяемых автоматически на основе заголовка Accept-Language или переменной окружения MCP_LANG.

Файлы локализации: locales/en/common.json, locales/fr/common.json


Демонстрационные учетные данные

Если вы хотите попробовать инструмент без создания учетной записи, вы можете использовать следующие данные:

Логин: Demo15 Пароль: demodemo


💻 Совместимые клиенты

Клиент

Режим

Claude.ai

HTTP / OAuth

Claude Desktop

STDIO

ChatGPT

HTTP / OAuth

n8n

HTTP

Flowise / LangChain

HTTP

Smithery

HTTP / OAuth

Любой клиент MCP

STDIO или HTTP


🏪 Поддерживаемые типы бизнеса

При создании учетной записи с помощью account.create используйте configType для предварительной загрузки набора данных, адаптированного для вашего бизнеса:

Bar · Bakery · Restaurant · Fast-food · Cafe · Coffee-shop · Pizzeria · Brewery · Food-truck · Snack · Florist · Retail · Pharmacy · Supermarket · Clothing-store · Ecommerce · Services · Beauty-institute · Coiffeur · Market · Library · Camping · и другие...


🔗 Ссылки


📋 Лицензия

© 2025 Net-assembly. GNU General Public License v3.0

Install Server
A
license - permissive license
C
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to interact with SmartKasa Ukrainian POS system through natural language, managing shops, products, inventory, sales receipts, employees, and fiscal reports with full API coverage.
    1
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Connects AI assistants to the Itcons.app business operations platform for managing work reports, work orders, projects, clients, and users. It supports both local stdio and remote HTTP modes, enabling querying, searching, and creating operational data with secure authentication.
    17
    52
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Connects AI assistants to Revelor e-shop analytics, search configuration, and recommendations, enabling both reading and optional writing for e-shop data.
    MIT

View all related MCP servers

Related MCP Connectors

  • ConnectPlug (CPlug) POS and ERP for restaurants, food service and retail, with the full official RES

  • Brazilian fiscal MCP server - issue NF-e, NFC-e, NFS-e, CT-e, MDF-e and DC-e via SEFAZ.

  • Connect your Rede Celcoin account to AI via Brazil's Open Finance: balances, statements, cards, inve

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/paracetamol951/caisse-enregistreuse-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server