Hubungkan klien AI ke Profound CMS melalui MCP untuk menemukan, membuat, melokalkan, menerbitkan, dan mengelola konten di berbagai situs web dengan aman.
Profound CMS menyediakan server MCP jarak jauh yang memungkinkan klien AI kompatibel untuk menemukan, membuat, memperbarui, menerbitkan, dan mengelola konten CMS.
Endpoint MCP:
http://107.21.107.99:8081/mcp
Untuk produksi, gunakan versi HTTPS dari URL MCP yang telah dikonfigurasi jika tersedia.
Profound CMS MCP menggunakan OAuth WorkOS.
Untuk terhubung:
Anda tidak perlu menyalin kunci API ke klien AI Anda. Setelah login, klien menerima token akses berumur pendek dan memperbaruinya secara otomatis.
Peran CMS Anda mengontrol akses:
Jalankan:
claude mcp add --transport http Profound http://107.21.107.99:8081/mcp
Kemudian mulai Claude Code dan selesaikan alur autentikasi melalui browser.
Verifikasi koneksi:
claude mcp list
Jalankan:
codex mcp add Profound --url http://107.21.107.99:8081/mcp
Codex akan meminta autentikasi saat server pertama kali digunakan.
Anda dapat memverifikasi koneksi dengan:
codex mcp list
Tambahkan konfigurasi berikut ke:
~/.config/opencode/opencode.json
{
"mcp": {
"profound": {
"type": "remote",
"url": "http://107.21.107.99:8081/mcp",
"enabled": true,
"oauth": {}
}
}
}
Kemudian lakukan autentikasi:
opencode mcp auth profound
Verifikasi koneksi:
opencode mcp list
Server akan muncul sebagai terhubung melalui OAuth.
Sebagian besar klien yang kompatibel dengan MCP mendukung konfigurasi HTTP jarak jauh standar:
{
"mcpServers": {
"profound": {
"url": "http://107.21.107.99:8081/mcp"
}
}
}
Di Cursor, Windsurf, Claude Desktop, atau klien MCP lainnya:
Klien harus mendukung Streamable HTTP MCP dan OAuth. Klien yang hanya mendukung server lokal atau kunci API statis tidak dapat melakukan autentikasi langsung dengan server ini.
Setelah terhubung, minta klien AI Anda untuk menemukan organisasi dan situs web yang tersedia bagi Anda:
Gunakan server Profound MCP saja.
Pertama, panggil list_my_organizations.
Kemudian panggil list_organizations.
Gunakan ID organisasi yang dikembalikan oleh list_organizations untuk memanggil list_websites.
Tampilkan nama organisasi, nama situs web, dan ID situs web dalam tabel.
Semua operasi CMS memerlukan website_id.
Server MCP saat ini menyediakan 35 alat CMS.
list_my_organizationslist_organizationslist_websitescreate_pageupdate_pagedelete_pageget_pagelist_pagescreate_route_bindingupdate_route_bindingdelete_route_bindingget_route_bindinglist_route_bindingsPengikatan rute menghubungkan halaman templat ke konten atau nilai parameter tertentu.
create_componentupdate_componentdelete_componentlist_componentsKomponen menentukan jenis konten yang dapat digunakan kembali beserta field-nya.
create_blockupdate_blockdelete_blockget_blocklist_blockspublish_blockBlok adalah instans konten yang ditempatkan pada halaman.
set_block_field_expressionset_block_field_expressionslist_block_field_expressionsdelete_block_field_expressionAlat-alat ini mengelola ekspresi fx dinamis yang menghitung nilai field saat rendering.
create_documentupdate_documentdelete_documentget_documentlist_documentsDokumen adalah entri konten yang dapat digunakan kembali, yang juga disebut varian. list_documents mengembalikan metadata; gunakan get_document untuk mengambil konten lengkap.
list_document_translationsupsert_document_translationdelete_document_translationTerjemahan sebaiknya disimpan sebagai baris locale dalam satu dokumen, bukan dengan membuat dokumen terpisah untuk setiap bahasa.
Alur kerja konten lengkap biasanya terlihat seperti berikut:
expected_version saat memperbarui blok, komponen, atau dokumen.Live.Halaman hanya terlihat oleh publik jika halaman tersebut berstatus live dan kontennya telah diterbitkan.
Membuat halaman:
Dengan menggunakan Profound CMS, buat halaman di /pricing untuk situs web <website_id>.
Buat blok yang diperlukan, terbitkan blok tersebut, dan atur halaman menjadi Live.
Memperbarui konten yang sudah ada:
Temukan beranda untuk situs web <website_id>.
Baca bloknya saat ini, perbarui judul utama hero, lalu terbitkan perubahan tersebut.
Membuat konten terlokalisasi:
Untuk dokumen <document_id>, tambahkan terjemahan bahasa Prancis dan Jerman.
Gunakan dokumen yang sudah ada dan buat baris terjemahan, bukan dokumen duplikat.
Menggunakan konten dinamis:
Untuk blok hero pada halaman templat, buat judul utama mengambil data dari dokumen yang terikat pada rute.
Gunakan ekspresi field blok, bukan menempatkan formula di draft_content.
Profound CMS MCP dapat digabungkan dengan server MCP lainnya untuk mendukung alur kerja yang lengkap:
Sebagai contoh:
Figma MCP + Profound CMS MCP
dapat menghubungkan penemuan desain, pembuatan konten, penulisan CMS, pelokalan, dan penerbitan ke dalam satu alur kerja berbantuan AI.