Kết nối các ứng dụng AI với Profound CMS thông qua MCP để khám phá, tạo, bản địa hóa, xuất bản và quản lý nội dung một cách an toàn trên nhiều website.
Profound CMS cung cấp một máy chủ MCP từ xa, cho phép các ứng dụng AI tương thích khám phá, tạo, cập nhật, xuất bản và quản lý nội dung CMS.
Điểm cuối MCP:
http://107.21.107.99:8081/mcp
Trong môi trường production, hãy sử dụng phiên bản HTTPS của URL MCP đã cấu hình bất cứ khi nào có thể.
Profound CMS MCP sử dụng WorkOS OAuth.
Để kết nối:
Bạn không cần sao chép khóa API vào ứng dụng AI. Sau khi đăng nhập, ứng dụng sẽ nhận được một access token có thời hạn ngắn và tự động làm mới token đó.
Vai trò CMS của bạn kiểm soát quyền truy cập:
Chạy:
claude mcp add --transport http Profound http://107.21.107.99:8081/mcp
Sau đó khởi động Claude Code và hoàn tất quy trình xác thực trên trình duyệt.
Xác minh kết nối:
claude mcp list
Chạy:
codex mcp add Profound --url http://107.21.107.99:8081/mcp
Codex sẽ yêu cầu xác thực khi máy chủ được sử dụng lần đầu.
Bạn có thể xác minh kết nối bằng lệnh:
codex mcp list
Thêm nội dung sau vào:
~/.config/opencode/opencode.json
{
"mcp": {
"profound": {
"type": "remote",
"url": "http://107.21.107.99:8081/mcp",
"enabled": true,
"oauth": {}
}
}
}
Sau đó xác thực:
opencode mcp auth profound
Xác minh kết nối:
opencode mcp list
Máy chủ sẽ được hiển thị là đã kết nối thông qua OAuth.
Hầu hết các ứng dụng tương thích với MCP đều hỗ trợ cấu hình HTTP từ xa tiêu chuẩn:
{
"mcpServers": {
"profound": {
"url": "http://107.21.107.99:8081/mcp"
}
}
}
Trong Cursor, Windsurf, Claude Desktop hoặc một ứng dụng MCP khác:
Ứng dụng phải hỗ trợ Streamable HTTP MCP và OAuth. Các ứng dụng chỉ hỗ trợ máy chủ cục bộ hoặc khóa API tĩnh không thể xác thực trực tiếp với máy chủ này.
Sau khi kết nối, hãy yêu cầu ứng dụng AI khám phá các tổ chức và website mà bạn có quyền truy cập:
Chỉ sử dụng máy chủ Profound MCP.
Trước tiên hãy gọi list_my_organizations.
Sau đó gọi list_organizations.
Sử dụng ID tổ chức được list_organizations trả về để gọi list_websites.
Hiển thị tên tổ chức, tên website và ID website trong một bảng.
Mọi thao tác CMS đều yêu cầu một website_id.
Máy chủ MCP hiện cung cấp 35 công cụ CMS.
list_my_organizationslist_organizationslist_websitescreate_pageupdate_pagedelete_pageget_pagelist_pagescreate_route_bindingupdate_route_bindingdelete_route_bindingget_route_bindinglist_route_bindingsLiên kết route kết nối các trang mẫu với nội dung hoặc giá trị tham số cụ thể.
create_componentupdate_componentdelete_componentlist_componentsComponent định nghĩa các loại nội dung có thể tái sử dụng và các trường của chúng.
create_blockupdate_blockdelete_blockget_blocklist_blockspublish_blockBlock là các thực thể nội dung được đặt trên trang.
set_block_field_expressionset_block_field_expressionslist_block_field_expressionsdelete_block_field_expressionCác công cụ này quản lý các biểu thức fx động, dùng để tính toán giá trị trường tại thời điểm render.
create_documentupdate_documentdelete_documentget_documentlist_documentsTài liệu là các mục nội dung có thể tái sử dụng, còn được gọi là biến thể. list_documents trả về siêu dữ liệu; sử dụng get_document để lấy toàn bộ nội dung.
list_document_translationsupsert_document_translationdelete_document_translationBản dịch nên được lưu dưới dạng các hàng locale trong một tài liệu duy nhất thay vì tạo một tài liệu riêng cho mỗi ngôn ngữ.
Một quy trình nội dung hoàn chỉnh thường gồm các bước sau:
expected_version khi cập nhật block, component hoặc tài liệu.Live.Một trang chỉ hiển thị công khai khi ở trạng thái live và nội dung của trang đã được xuất bản.
Tạo một trang:
Sử dụng Profound CMS, tạo một trang tại /pricing cho website <website_id>.
Tạo các block cần thiết, xuất bản chúng và đặt trang thành Live.
Cập nhật nội dung hiện có:
Tìm trang chủ của website <website_id>.
Đọc các block hiện tại, cập nhật tiêu đề hero và xuất bản thay đổi.
Tạo nội dung bản địa hóa:
Đối với tài liệu <document_id>, hãy thêm bản dịch tiếng Pháp và tiếng Đức.
Sử dụng tài liệu hiện có và tạo các hàng bản dịch thay vì tạo các tài liệu trùng lặp.
Sử dụng nội dung động:
Đối với block hero trên trang mẫu, hãy lấy tiêu đề từ tài liệu được liên kết với route.
Sử dụng biểu thức trường của block thay vì đặt công thức trong draft_content.
Profound CMS MCP có thể kết hợp với các máy chủ MCP khác để hỗ trợ một quy trình hoàn chỉnh:
Ví dụ:
Figma MCP + Profound CMS MCP
có thể kết nối việc khám phá thiết kế, tạo nội dung, biên soạn CMS, bản địa hóa và xuất bản thành một quy trình duy nhất có sự hỗ trợ của AI.