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は、2011年以来数千人の加盟店に信頼されている無料のクラウドベースPOS、請求書発行、CRM、およびウェブショッププラットフォームである**Kash**の公式Model Context Protocol (MCP)サーバーです。

KashアカウントをClaude、ChatGPT、n8n、またはMCP互換のAIに接続し、自然な会話を通じてビジネス全体を管理できます。

🟢 ホスト型サーバー: 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経由でログイン: ワンタイムパスワードがメールに送信されるため、パスワードは不要

  • ログアウト: いつでもセッションをクリア

🧾 販売と注文

  • 販売記録: カタログアイテム、部門行、または自由入力行を使用して販売を記録

  • 注文編集: アイテムの追加、クライアントの割り当て、支払いの記録、請求書としての検証

  • 注文一覧: 日付範囲、検証済み/未検証、配送方法によるフィルタリングで注文を一覧表示

  • 注文詳細取得: アイテム、クライアント、支払い、合計の内訳を詳細に取得

📊 レポート

  • 販売レポート: 特定の日、月、または1年全体(デフォルトは昨日)の期間のHTML要約

📦 カタログ管理

  • アイテム (PLU): 価格、部門、VAT、バーコード、在庫、バリエーションなどを追加、編集、削除

  • 部門: VAT、価格、グループ、バリエーションなどを追加、編集、削除

  • 部門グループ: カタログを整理するために追加、編集、削除

  • VATレート: 追加、編集、削除

  • バリエーション: 追加、編集、削除(例:「サイズ」、「色」)

  • バリエーション選択肢: 追加、編集、削除(例:「サイズ」に対する「S」、「M」、「L」)、価格差分オプション付き

👥 顧客管理 (CRM)

  • 顧客の追加、編集、削除: 完全な連絡先情報、会社詳細、VAT番号、バーコード、ロイヤリティデータ、プライベートメモ、ブラックリストステータスなど

📋 データとリスト

ショップから任意の参照データを取得します:

ツール

データ

data.list.products

アイテム / 商品

data.list.departments

部門 / カテゴリ

data_list_department_groups

部門グループ

data_list_vats

VATレート

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

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で登録してください。

すでにお持ちの場合: ソフトウェアの設定 → WebサービスからAPIKEYSHOPIDを取得するか、oAuthを使用して接続してください。


🔌 オプション 1 — ホスト型サーバー(推奨)

最も簡単な方法:https://mcp.kash.click/mcpのホスト型MCPサーバーに直接接続します。

インストールは不要です。認証はPKCEを使用したOAuth 2.0経由で処理されます。

Claude.ai

設定 → 統合で、新しいコネクタを追加します:

フィールド

名前

Kash

MCPサーバーURL

https://mcp.kash.click/mcp

認証

OAuth

ChatGPT

設定 → コネクタ → コネクタを作成で:

フィールド

名前

Kash POS

MCPサーバーURL

https://mcp.kash.click/mcp

認証

OAuth

Smithery

smithery.aiで利用可能 — Kashを検索してください。


💻 オプション 2 — セルフホスト (STDIO)

Claude DesktopまたはSTDIOベースのMCPクライアント用にサーバーをローカルで実行します。

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)

Claude.ai、ChatGPT、またはSmithery経由で接続すると、OAuth 2.0 + PKCEフローによって認証が自動的に処理されます。

会話内認証 (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