mcpField
K
Kash Business management assistant

Kash Business management assistant

本地服务
github.com/paracetamol951AI 与智能体327 周前更新

关于 Kash Business management assistant

Kash Business management assistant 将 Kash 商业账户连接到兼容 MCP 的 AI 客户端,提供销售、订单、报表、商品目录、客户记录及店铺数据工具,并支持托管或自托管连接。

主要功能

  1. 01创建和编辑销售及订单
  2. 02生成销售报表
  3. 03管理商品、部门、VAT 和规格选项
  4. 04添加、编辑和删除客户记录
  5. 05获取店铺参考数据
  6. 06创建账户并通过 OTP 验证

适用场景

  1. 01在对话中记录销售和付款
  2. 02查看指定时段的营收
  3. 03更新商品、价格或 VAT 设置
  4. 04管理客户信息并获取店铺列表

MCP 相关

该 MCP 服务向 MCP 客户端提供 Kash 账户及业务管理工具,支持托管 HTTP 端点与 OAuth,也支持自托管 STDIO 模式。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"caisse-enregistreuse": {
"command": "npx",
"args": [
"-y",
"caisse-enregistreuse-mcp-server"
]
}
}
}
启动命令npx -y caisse-enregistreuse-mcp-server

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmcaisse-enregistreuse-mcp-server

工具

17

收录的工具列表 · 更新于 3 周前

参数类型必填说明
paymentnumber|string否
deliveryMethodany否
idtableany否
idcaisseany否
numcouvertsany否
publicCommentstring否
privateCommentstring否
pagerNumany否
idUserany否
idClientany否
clientobject否
client.firstnamestring否
client.lastnamestring否
client.emailstring否
client.phonestring否
client.addressstring否
client.zipstring否
client.citystring否
client.countrystring否
itemsarray是

详细介绍

smithery 徽标

🧾 Kash MCP 服务

许可证:GPL v3 在线演示 GitHub 星标 npm

Kash MCP

Kash MCP 服务是面向 Kash 的官方 模型上下文协议(MCP) 服务。Kash 是一个免费的云端 POS、开票、CRM 和网店平台,自 2011 年以来深受数千家商户信赖。

将你的 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"

🚀 功能

🔐 账户与身份验证 — 无需配置
  • 直接通过对话创建新的 Kash 账户
  • 列出关联到某个邮箱的账户,检查账户是否已存在
  • 通过 OTP 登录——一次性密码将发送到你的邮箱,无需密码
  • 随时登出以清除会话
🧾 销售与订单
  • 使用目录商品、部门商品行或自由商品行记录销售
  • 编辑订单——添加商品、指定客户、记录付款,并验证为发票
  • 按日期范围列出订单,可按已验证或未验证筛选,也可按配送方式筛选
  • 获取订单详情——完整显示商品、客户、付款和总额明细
📊 报表
  • 销售报表——任意时间段的 HTML 摘要:指定日期、月份或全年(默认为昨天)
📦 目录管理
  • 商品(PLU):添加、编辑、删除——可设置价格、部门、VAT、条码、库存、规格……
  • 部门:添加、编辑、删除——可设置 VAT、价格、分组、规格……
  • 部门分组:添加、编辑、删除——用于整理目录
  • VAT 税率:添加、编辑、删除
  • 规格:添加、编辑、删除(例如“尺寸”“颜色”)
  • 规格选项:添加、编辑、删除(例如“尺寸”的“S”“M”“L”),可选设置价格差额
👥 客户管理(CRM)
  • 添加、编辑、删除客户,并管理完整联系信息、公司详情、VAT 编号、条码、忠诚度数据、私人备注、黑名单状态……
📋 数据与列表

检索商店中的任意参考数据:

工具数据
data.list.products商品 / 货品
data.list.departments部门 / 类别
data_list_department_groups部门分组
data_list_vatsVAT 税率
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 注册。

已经有账户? 在软件的 设置 → Webservices 中获取你的 APIKEY 和 SHOPID,或使用 oAuth 连接。


🔌 选项 1 — 托管服务(推荐)

最简单的方式:直接连接到托管的 MCP 服务 https://mcp.kash.click/mcp。

无需安装。身份验证通过 OAuth 2.0 + PKCE 自动处理。

Claude.ai

在 设置 → 集成 中添加新的连接器:

字段值
名称Kash
MCP 服务 URLhttps://mcp.kash.click/mcp
身份验证OAuth
ChatGPT

在 设置 → 连接器 → 创建连接器 中:

字段值
名称Kash POS
MCP 服务 URLhttps://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/mcpMCP JSON-RPC 端点
GET https://mcp.kash.click/health健康检查 → { "status": "ok" }
GET https://mcp.kash.click/.well-known/mcp/manifest.jsonMCP 清单(工具列表)
GET https://mcp.kash.click/.well-known/openid-configurationOAuth 发现

🌍 国际化

工具标题和说明提供英语和法语版本,并根据 Accept-Language 标头或 MCP_LANG 环境变量自动选择。

区域设置文件:locales/en/common.json、locales/fr/common.json


演示凭据

如果您想在不创建账户的情况下试用该工具,可以使用以下凭据

登录名:Demo15 密码:demodemo


💻 兼容的客户端

客户端模式
Claude.aiHTTP / OAuth
Claude DesktopSTDIO
ChatGPTHTTP / OAuth
n8nHTTP
Flowise / LangChainHTTP
SmitheryHTTP / 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 通用公共许可证 v3.0

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。