Tính năng
AI agent và MCP: KDIGI CMS là CMS AI-native
Giao việc nội dung cho công cụ AI bạn đang dùng; nó làm trên CMS với đúng quyền bạn cấp.
Cập nhật lần cuối:
KDIGI CMS có sẵn máy chủ MCP tại /api/mcp. Công cụ AI như Claude Code, Codex hay Cursor tìm, viết, hẹn giờ, đăng bài và kiểm tra SEO trực tiếp trên CMS, với tư cách người dùng sở hữu API key. Không plugin, không hệ thống đăng nhập thứ hai.
Tóm tắt nhanh
- Máy chủ MCP tích hợp, bật sẵn, 23 công cụ.
- Xác thực bằng API key; đúng vai trò và site của người dùng.
- Không ghi đè bài người khác, tôn trọng khoá biên tập.
- CLI
kcms: cấu hình công cụ AI bằng một lệnh, sửa bài như tệp Markdown.- Có từ KDIGI CMS 1.2.0.
- 23 công cụ MCP
- 5 công cụ AI cấu hình bằng một lệnh
- 2 prompt sẵn: viết bài, làm mới SEO
Agent làm được gì
- Tìm và đọc Bài, trang của site; thân bài trả về dạng Markdown kèm SEO.
- Viết bản nháp Tạo bài, trang từ Markdown; sửa một phần, chỉ gửi trường đổi.
- Đăng và hẹn giờ Đăng, gỡ, hẹn giờ; author không có quyền này.
- Media Tìm ảnh, nhập ảnh từ URL công khai, sửa alt.
- Chuyên mục, thẻ Liệt kê và tạo mới khi cần.
- Kiểm tra SEO Cùng bộ chấm điểm với trang quản trị.
Kèm hướng dẫn nội dung kcms://guide/content (quy tắc Markdown, shortcode, mục tiêu SEO) để agent viết đúng chuẩn của site.
An toàn như một biên tập viên
| Cơ chế | Agent nhận được gì |
|---|---|
| API key của một người dùng | Đúng vai trò và site của người đó; site khác coi như không tồn tại |
expectedUpdatedAt khi sửa |
Báo conflict, không ghi, nếu có người vừa lưu |
| Khoá biên tập của trang quản trị | Báo locked kèm tên người đang mở; không chiếm khoá |
| Giới hạn phiên API key | Không đổi email, mật khẩu, vai trò; không xoá vĩnh viễn |
Nhật ký agent-op |
Mỗi lần gọi một dòng log, không ghi nội dung hay key |
Chi tiết vai trò: phân quyền người dùng. Thùng rác và lịch sử phiên bản vẫn dùng như trong quy trình biên tập.
Mẹo Tạo một tài khoản riêng cho mỗi agent với vai trò
author: agent viết nháp, người biên tập duyệt và đăng.
Kết nối trong ba bước
- Tạo API key Tạo người dùng cho agent, bật API key, đặt vào biến
KCMS_API_KEY. - Cấu hình công cụ AI
kcms setup claude-code --write --with-skill; tệp cấu hình không chứa key. - Giao việc Ví dụ: "Viết bài nháp về chủ đề X, gắn chuyên mục Y, chấm SEO rồi gửi link duyệt".
npm install -g @kdigi/kcms-cli
export KCMS_API_KEY=change-me
kcms setup claude-code --url https://cms.example.com --write --with-skill
kcms setup hỗ trợ claude-code, codex, cursor, vscode, omp và json (cấu hình chung). Công cụ chỉ chạy stdio thì dùng cầu nối kcms mcp.
CLI kcms cho người thích dòng lệnh
Không cần agent, kcms vẫn là cách nhanh để sửa nội dung: lấy bài về thành tệp Markdown có frontmatter, sửa trong trình soạn thảo quen tay, đẩy lên. Chỉ trường đã đổi được gửi, và lệnh dừng nếu bài đã bị người khác sửa.
kcms posts get my-post -o my-post.md
kcms posts update my-post.md
kcms seo audit
Giới hạn hiện tại
- Chưa có OAuth: ChatGPT và Claude.ai bản web chưa kết nối trực tiếp được.
- Không có công cụ đổi cấu hình site hay tài khoản qua MCP.
- CMS không tự giới hạn tần suất; đặt giới hạn ở reverse proxy.
- Tài khoản demo công khai không tạo được API key; thử MCP trên bản tự host.
So với các CMS khác: xem trang so sánh. Cài đặt từng công cụ AI và xử lý lỗi: hướng dẫn AI agent và MCP.
Câu hỏi thường gặp
MCP là gì?
/api/mcp, nên Claude Code, Codex, Cursor, VS Code, OMP dùng trực tiếp được.AI agent có đăng bài khi tôi chưa duyệt không?
author cho agent thì nó không thể đăng; biên tập viên duyệt và đăng.Agent có ghi đè bài biên tập viên đang sửa không?
expectedUpdatedAt; có người lưu xen giữa thì lệnh báo conflict. Bài đang mở trong trang quản trị thì agent nhận lỗi locked và dừng.Dùng được với ChatGPT hay Claude.ai bản web không?
kcms mcp.Tính năng này có từ phiên bản nào?
@kdigi/kcms-cli cài từ npm. Tài khoản demo công khai không tạo được API key, nên muốn thử MCP hãy tự host một bản.Đọc tiếp
Phân quyền người dùng
Bốn vai trò super-admin, admin, editor, author; gán theo từng website; tác giả gửi bài chờ duyệt. Có tài khoản demo để thử ngay không cần cài đặt.
Quy trình biên tập
Bảng điều khiển biên tập, lịch nội dung, bản nháp và xuất bản, lịch sử phiên bản có khôi phục, thùng rác. Giúp nhóm nội dung làm việc nhất quán.
SEO và JSON-LD
Trường SEO, mẫu title kiểu RankMath, đồ thị JSON-LD, ảnh OG dự phòng, kiểm tra SEO, gợi ý internal link và AI SEO tùy chọn ngay trong trình soạn thảo.
Headless API
Lấy nội dung qua REST hoặc GraphQL, Markdown chuyển sang HTML ở khóa gốc, hợp đồng revalidate cho ISR và ví dụ tích hợp Next.js chạy được ngay.