Total CMS MCP server
Commit 14 Nov 2026Mengekspos koleksi situs dan skema berbasis flat-file ke AI agent untuk kueri langsung dan manajemen konten.
Juga dikenal sebagai totalcms/cms, cms
- Stars
- 10
- Tools
- —
- Unduhan, 30 hari
- —
- Versi terbaru
- 1.0.2
- Commit terakhir
- 14 Nov 2026
- Lisensi
- —
Apa itu Total CMS MCP?
Total CMS adalah MCP server. Mengekspos koleksi situs dan skema berbasis flat-file ke AI agent untuk kueri langsung dan manajemen konten.
Ringkasan dibuat dari README proyek
Tentang Total CMS MCP server
Total CMS menyediakan cara bagi AI agent untuk berinteraksi dengan konten situs web berbasis flat-file yang disimpan sebagai file JSON. Sistem ini dibangun di atas PHP 8.2 atau versi yang lebih tinggi dan menggunakan Slim 4 framework untuk mengelola koleksi situs dan skema tanpa memerlukan database MySQL. Developer dapat menghubungkan agent ke situs yang sedang berjalan menggunakan MCP server bawaan yang tersedia di edisi Pro untuk melakukan kueri langsung pada data situs.
Pengguna dapat mengelola konten melalui REST API menggunakan autentikasi API-key atau OAuth 2.1. Platform ini menyertakan 33 tipe koleksi bawaan seperti blog dan galeri, serta skema kustom tanpa batas. Untuk pengembangan dan manajemen lokal, command-line interface tcms memungkinkan proses import, export, dan sinkronisasi data. Setup ini ditujukan bagi web designer dan agensi yang ingin memperlakukan konten layaknya kode dengan melakukan version-control pada file JSON di dalam disk.
Apa yang bisa Anda lakukan dengannya
- 1Query konten situsMinta AI agent untuk mengambil data spesifik dari koleksi situs web Anda.
- 2Kelola skema situsBiarkan AI agent memeriksa atau memodifikasi struktur koleksi konten Anda.
- 3Otomatisasi pembuatan situsInstruksikan agent untuk menggunakan workflow site builder guna menambahkan halaman baru.
Ditulis berdasarkan README proyek. Setiap use case diperiksa terhadap kutipan dari README tersebut.
Cara menginstal Total CMS MCP
Format diverifikasi 10 Nov 2026Tambahkan ke CursorTambahkan ke GooseInstal Total CMS MCP di Claude Code
$ claude mcp add --transport http cms https://totalcms.co/mcpInstal Total CMS MCP di Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"cms": {
"url": "https://totalcms.co/mcp"
}
}
}Instal Total CMS MCP di VS Code
.vscode/mcp.json
{
"servers": {
"cms": {
"type": "http",
"url": "https://totalcms.co/mcp"
}
}
}Instal Total CMS MCP di VS Code CLI
$ code --add-mcp '{"name":"cms","type":"http","url":"https://totalcms.co/mcp"}'Instal Total CMS MCP di Codex
$ codex mcp add cms --url https://totalcms.co/mcpInstal Total CMS MCP di Codex config.toml
~/.codex/config.toml
[mcp_servers.cms] url = "https://totalcms.co/mcp"
Instal Total CMS MCP di Gemini CLI
$ gemini mcp add -s user --transport http cms https://totalcms.co/mcpInstal Total CMS MCP di Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"cms": {
"url": "https://totalcms.co/mcp",
"type": "http"
}
}
}Pengecekan otomatis
Berjalan 14 Nov 2026Laporan lengkap →Belum diverifikasi. Sebuah server memerlukan skor 80, tidak ada temuan serius, dan data yang cukup untuk kami periksa. Cara kerja checks · Yang perlu diperbaiki untuk menambah poin
- Source repository terhubung dan dapat dijangkautotalcms/cms is public and reachablegithub.com/totalcms/cms ↗Lolos
- Nama paket mencantumkan repositori ini sebagai sumbernyaTidak diperiksa
- Provenance build (atestasi Sigstore)Tidak diperiksa
- Lisensi open source (OSI)No licenseTemuan
- Ada commit atau release dalam satu tahun terakhirLast commit or release 2026-11-13github.com/totalcms/cms ↗Lolos
- OpenSSF ScorecardTidak diperiksa
- Nama package tidak mirip dengan package populerTidak diperiksa
- Tidak ada advisory kritis pada paket atau dependensinyaTidak diperiksa
- Tidak ada instruksi tersembunyi untuk model0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersLolos
- Tools yang bersifat destruktif telah diberi labelTidak diperiksa
- Endpoint remote merespons handshake MCPinitialize answered with protocol 2025-06-18 in 306 msLolos
README
Lihat di GitHubTotal CMS
About
Total CMS is a content management system built on PHP 8.2+ and Slim 4 that stores content as flat JSON files instead of in a database. There is no MySQL to provision, no migrations to run, and no plugin ecosystem to keep patched — content lives on disk, so it version-controls, backs up, and deploys like the rest of your code.
It is designed for web designers, freelancers, and agencies who want structured content and a polished admin for their clients, on any commodity PHP host.
- No database — content is JSON on disk; deploy by copying files
- 33 built-in collection types — blog, image, gallery, file, and more — plus unlimited custom schemas
- Twig templating — 89 custom filters and 49 functions on top of stock Twig 3
- Site Builder — add a page in the admin and it is live; no build or generate step
- REST API — full CRUD for headless use, with API-key or OAuth 2.1 authentication
- Built-in MCP server — exposes your site's collections and search to AI agents (Pro)
- Automations — schedule, webhook, and event-triggered handlers with a job queue
- Extensions — a register/boot lifecycle with capability-based permissions
- Admin interface — form builder with 20+ field types, media management, passkey login
- CLI (
tcms) — collections, schemas, objects, import/export, sync, and deploys - Image processing — on-the-fly resizing, watermarking, and OKLCH color handling
Requirements
- PHP 8.2+ (8.4 supported)
- Composer 2.0+
- Apache or Nginx with URL rewriting
- PHP extensions: GD or ImageMagick, JSON, Fileinfo, OpenSSL
No database server. No Node.js runtime in production.
Installation
composer create-project totalcms/totalcms mysite
cd mysite
Point your web server's document root at public/, then open the site in a browser — the
setup wizard handles the admin account, data directory, and license from there.
The installer also offers a subpath layout, which serves Total CMS from /tcms/ and leaves
public/ free for your own frontend build. See the
Installation Guide for web server
configuration.
Twig templates
{% for post in cms.collection.objects('blog') %}
<article>
<h2>{{ post.title }}</h2>
{{ post.content|markdown }}
</article>
{% endfor %}
See the Twig documentation for the full filter and function reference.
CLI
vendor/bin/tcms collection:list
vendor/bin/tcms jumpstart:export backup.json
vendor/bin/tcms cache:clear
vendor/bin/tcms deploy
For AI agents
Total CMS is built to be worked on by coding agents:
- llms.txt and llms-full.txt — the complete documentation in one fetch
- Agent skill — installed into
.claude/skills/automatically oncomposer install, covering collections, schemas, the CLI, and the Site Builder workflow - Built-in MCP server — point an agent at a live site to query its collections and schemas directly (Pro edition)
Documentation
Full documentation is at docs.totalcms.co.
Support
License
Total CMS is commercial software. A license is required for production use. See LICENSE.md for terms.
Free 45-day trials are available — no credit card required. Visit totalcms.co for details.
Pertanyaan tentang Total CMS MCP
Bagaimana cara menambahkan Total CMS MCP ke Claude Code?
Jalankan claude mcp add --transport http cms https://totalcms.co/mcp di terminal Anda. Tambahkan --scope user agar tersedia di semua proyek.
Bagaimana cara menambahkan Total CMS MCP ke Cursor?
Buka ~/.cursor/mcp.json dan tambahkan server di bawah mcpServers, menggunakan config Cursor yang ditunjukkan di bagian instalasi di atas.
Apakah Total CMS memerlukan database?
Tidak, ini adalah flat-file CMS yang menyimpan konten sebagai file JSON di dalam disk.
Apa saja persyaratan sistemnya?
Anda memerlukan PHP 8.2+ (mendukung 8.4), Composer 2.0+, dan Apache atau Nginx dengan URL rewriting.