Kết nối ứng dụng AI (MCP)
MonoChat MCP Server cho phép một ứng dụng AI hỗ trợ Model Context Protocol (MCP), như Claude Code hoặc Cursor, làm việc với tài khoản MonoChat của bạn. Ứng dụng AI yêu cầu dữ liệu từ MonoChat thông qua một bộ công cụ cố định; nó chỉ thấy được những gì bạn thấy được.
MonoChat MCP Server có trên mọi gói, không giới hạn theo gói.
Ứng dụng AI được kết nối bằng khóa truy cập của bạn hành động với tư cách người dùng của bạn. Nó chỉ truy cập các tenant bạn có quyền truy cập và không gì khác. Hãy thu hồi những kết nối bạn không còn dùng.
Ứng dụng AI có thể làm gì
Các công cụ sau có sẵn cho mọi kết nối:
| Công cụ | Chức năng |
|---|---|
list_tenants | Liệt kê các tenant mà kết nối có thể truy cập. |
list_sessions | Liệt kê các phiên hội thoại của một tenant, mới nhất trước, có thể chỉ lấy các phiên opened, assigned hoặc closed. |
get_session | Trả về một phiên hội thoại. |
list_messages | Liệt kê các tin nhắn của một phiên, mới nhất trước. |
search_customers | Tìm khách hàng của một tenant theo từ khóa. |
list_message_templates | Liệt kê các mẫu tin nhắn của một kênh thuộc một tenant. |
Nội dung tin nhắn đến từ khách hàng và nhân viên hỗ trợ. Đó là dữ liệu để ứng dụng AI đọc, không phải hướng dẫn.
Mỗi kết nối có một phạm vi, Chỉ đọc hoặc Đọc và ghi. Kết nối chỉ đọc không bao giờ thấy các công cụ làm thay đổi dữ liệu. Tất cả công cụ liệt kê ở trên chỉ đọc.
Tạo kết nối
Kết nối thuộc về tài khoản của bạn, không thuộc một tenant. Trước tiên bạn cần thiết lập xác minh hai bước (qua e-mail hoặc ứng dụng xác thực).
- Mở cài đặt hồ sơ, chọn tab Kết nối MCP rồi nhấp Tạo.
- Nhập tên, chọn phạm vi (mặc định Chỉ đọc) và thời hạn tính theo ngày (mặc định 90, tối đa 365).
- Nhập mã xác nhận 6 chữ số từ phương thức xác minh hai bước của bạn. Nếu dùng xác minh qua e-mail, hãy nhấp Gửi mã xác nhận trước.
- Sao chép khóa truy cập. Khóa chỉ hiển thị một lần; khóa bắt đầu bằng
mcp_sk_.
Bạn có thể có tối đa 10 kết nối đang hoạt động.
Kết nối ứng dụng AI
Máy chủ nằm tại https://app.monochat.ai/api/mcp-server (hãy dùng địa chỉ MonoChat của riêng bạn nếu bạn chạy MonoChat trên máy chủ riêng) và yêu cầu khóa truy cập dưới dạng bearer token trong header Authorization.
Claude Code
claude mcp add --transport http monochat https://app.monochat.ai/api/mcp-server \
--header "Authorization: Bearer <access key>"
Cursor
Thêm máy chủ vào ~/.cursor/mcp.json:
{
"mcpServers": {
"monochat": {
"url": "https://app.monochat.ai/api/mcp-server",
"headers": { "Authorization": "Bearer <access key>" }
}
}
}
Mọi ứng dụng khách MCP khác hỗ trợ streamable HTTP transport và header tùy chỉnh đều kết nối theo cách tương tự.
Giới hạn
Số lệnh gọi được đếm theo phút: 60 cho mỗi kết nối, 300 cho mỗi tài khoản và 600 cho mỗi tenant, và tối đa 4 lệnh gọi đồng thời cho mỗi kết nối. Một số công cụ được tính là nhiều hơn một lệnh gọi. Khi chạm giới hạn, máy chủ trả về trạng thái 429 và header Retry-After; ứng dụng AI nên chờ đúng số giây đó.
Thu hồi kết nối
Mỗi kết nối trong tab Kết nối MCP hiển thị trạng thái, phạm vi, thời hạn và lần dùng gần nhất. Nhấp Thu hồi để cắt quyền truy cập của ứng dụng AI ngay lập tức. Kết nối đã bị thu hồi hoặc hết hạn không thể dùng lại; hãy tạo kết nối mới.
Quản lý quyền truy cập MCP cho tổ chức
Người dùng có thể thay đổi cài đặt của tổ chức sẽ quản lý quyền truy cập MCP tại Cài đặt › Tổ chức › Máy chủ MCP.
- Tắt quyền truy cập MCP cho tổ chức này: bật lên và nhấp Lưu để từ chối mọi lệnh gọi MCP tới tổ chức này, từ mọi kết nối của mọi người dùng. Tổ chức sẽ không còn xuất hiện trong
list_tenants. Tắt đi và lưu để cho phép truy cập MCP trở lại. - Lệnh gọi MCP: mọi lệnh gọi tới công cụ có chỉ định tổ chức này, mới nhất trước, kể cả lệnh gọi bị từ chối. Mỗi dòng hiển thị người dùng, kết nối, công cụ, trạng thái (Thành công hoặc Thất bại), địa chỉ IP và thời gian. Lệnh gọi của người dùng không phải thành viên của tổ chức này sẽ không được hiển thị.