Hướng dẫn

Kết nối

Kết nối Claude Desktop, Claude Code, Codex, Cursor và các client MCP khác trong vài phút.

Xem Markdown

Địa chỉ máy chủ MCP:

Text
https://mcp-pos.pancake.biz/mcp

1. Lấy API key

Nên dùng API key tài khoản: AI chỉ làm được những gì chính bạn được phép trong từng cửa hàng.

  1. Mở trang Tài khoản trên Pancake POS, mục API Key, bấm Tạo mới.
  2. Đặt tên dễ nhớ, ví dụ "Claude".
  3. Sao chép key ngay: key chỉ hiện một lần.

Cũng dùng được API key cửa hàng (Cấu hình › Ứng dụng › Webhook/API, tab API Key), nhưng key này có toàn quyền trên cửa hàng. So sánh hai loại: Xác thực.

2. Thêm vào client

Claude Desktop

  1. Mở Settings › Connectors › Add custom connector.
  2. Dán https://mcp-pos.pancake.biz/mcp vào ô URL, đặt tên (ví dụ "Pancake POS"), bấm Add.
  3. Claude mở trình duyệt tới trang xác nhận của Pancake POS MCP. Dán API key, bấm Authorize. Trình duyệt tự đóng khi xong.

Claude Desktop bản cũ chưa có mục Connectors: mở Settings › Developer › Edit Config và thêm đoạn dưới (cần cài Node.js vì dùng mcp-remote làm cầu nối):

JSON
{
  "mcpServers": {
    "pancake-pos": {
      "command": "npx",
      "args": ["-y", "mcp-remote@0.1.18", "https://mcp-pos.pancake.biz/mcp", "--header", "X-Api-Key:API_KEY"]
    }
  }
}

Lưu file, thoát hẳn Claude Desktop (macOS: Cmd+Q, không chỉ đóng cửa sổ) rồi mở lại.

Claude Code

Terminal
claude mcp add --transport http -s user pancake-pos https://mcp-pos.pancake.biz/mcp --header "X-Api-Key: API_KEY"

Kiểm tra bằng claude mcp list (thấy pancake-pos … ✓ Connected). Trong phiên làm việc, gõ /mcp để xem các tool pos_*.

Codex

Thêm vào ~/.codex/config.toml (dùng chung cho Codex app, extension IDE và CLI):

TOML
[mcp_servers.pancake-pos]
url = "https://mcp-pos.pancake.biz/mcp"
http_headers = { "X-Api-Key" = "API_KEY" }

Codex dùng http_headers, khác tên trường headers của client khác.

Cursor

Thêm vào ~/.cursor/mcp.json:

JSON
{
  "mcpServers": {
    "pancake-pos": {
      "url": "https://mcp-pos.pancake.biz/mcp",
      "headers": { "X-Api-Key": "API_KEY" }
    }
  }
}

Client khác

Client hỗ trợ MCP qua HTTP (Streamable HTTP) đều kết nối được:

  • URL: https://mcp-pos.pancake.biz/mcp
  • Xác thực: header X-Api-Key: API_KEY (hoặc Authorization: Bearer API_KEY), hoặc OAuth nếu client hỗ trợ (client tự mở trang xác nhận để bạn dán key).

3. Thử ngay

Mở cuộc trò chuyện mới và gõ:

  • "Liệt kê 5 đơn hàng gần nhất"
  • "Doanh thu hôm nay bao nhiêu?"
  • "Sản phẩm nào sắp hết hàng?"

Lần đầu, client hỏi có cho phép gọi tool không: chọn Allow. Thấy danh sách đơn hàng là đã kết nối xong.

Tài khoản có nhiều cửa hàng: nói rõ cửa hàng nào trong câu hỏi, hoặc hỏi "Tôi có những cửa hàng nào?" trước.

Xử lý sự cố

Hiện tượng Cách xử lý
Không thấy tool pos_* Thoát hẳn rồi mở lại client; kiểm tra URL có đuôi /mcp
Trang xác nhận báo API key không hợp lệ Sao chép lại key đầy đủ; key đã bị thu hồi thì tạo key mới
AI báo không đủ quyền Key tài khoản theo quyền của bạn trong cửa hàng; nhờ quản trị viên cấp thêm quyền
npx không chạy (Claude Desktop bản cũ) Cài Node.js 18 trở lên
Codex không kết nối Kiểm tra dùng http_headers, không phải headers

Cần hỗ trợ cài đặt: liên hệ đội ngũ Pancake.