Total CMS MCP sunucusu
Commit 14 Kas 2026Flat-file site koleksiyonlarını ve şemalarını, doğrudan sorgulama ve içerik yönetimi için AI agent'larına açar.
Ayrıca bilinen adı totalcms/cms, cms
- Yıldızlar
- 10
- Araçlar
- —
- İndirmeler, 30 gün
- —
- En son sürüm
- 1.0.2
- Son commit
- 14 Kas 2026
- Lisans
- —
Total CMS MCP nedir?
Total CMS bir MCP sunucusudur. Flat-file site koleksiyonlarını ve şemalarını, doğrudan sorgulama ve içerik yönetimi için AI agent'larına açar.
Özet, projenin README dosyasından oluşturuldu
Total CMS MCP sunucusu hakkında
Total CMS, AI agent'ların JSON dosyaları olarak saklanan flat-file web sitesi içerikleriyle etkileşime girmesi için bir yol sunar. Bu sistem PHP 8.2 veya üzeri üzerine inşa edilmiştir ve bir MySQL veritabanına ihtiyaç duymadan site koleksiyonlarını ve şemalarını yönetmek için Slim 4 framework'ünü kullanır. Geliştiriciler, site verileri üzerinde doğrudan sorgular gerçekleştirmek için Pro sürümünde bulunan yerleşik MCP server aracılığıyla bir agent'ı canlı bir siteye bağlayabilir.
Kullanıcılar, API-key veya OAuth 2.1 kimlik doğrulaması kullanarak bir REST API üzerinden içerik yönetebilirler. Platform, blog ve galeri gibi 33 yerleşik koleksiyon tipinin yanı sıra sınırsız özel şema içerir. Yerel geliştirme ve yönetim için tcms komut satırı arayüzü; veri içe aktarma, dışa aktarma ve senkronizasyon işlemlerine olanak tanır. Bu kurulum, disk üzerindeki JSON dosyalarını versiyon kontrolü altına alarak içeriği kod gibi işlemek isteyen web tasarımcıları ve ajanslar için tasarlanmıştır.
Neler yapabilirsiniz
- 1Site içeriğini sorgulayınWeb sitesi koleksiyonlarınızdan belirli verileri getirmesi için bir AI agent'ına talimat verin.
- 2Site şemalarını yönetinİçerik koleksiyonlarınızın yapısını incelemesi veya değiştirmesi için bir AI agent'ı kullanın.
- 3Site oluşturmayı otomatize edinYeni sayfalar eklemek için site builder iş akışını kullanması üzere bir agent'a komut verin.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
Total CMS MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıCursor'a ekleGoose'a ekleTotal CMS MCP'yi Claude Code içine yükleyin
$ claude mcp add --transport http cms https://totalcms.co/mcpTotal CMS MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"cms": {
"url": "https://totalcms.co/mcp"
}
}
}Total CMS MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"cms": {
"type": "http",
"url": "https://totalcms.co/mcp"
}
}
}Total CMS MCP'yi VS Code CLI içine yükleyin
$ code --add-mcp '{"name":"cms","type":"http","url":"https://totalcms.co/mcp"}'Total CMS MCP'yi Codex içine yükleyin
$ codex mcp add cms --url https://totalcms.co/mcpTotal CMS MCP'yi Codex config.toml içine yükleyin
~/.codex/config.toml
[mcp_servers.cms] url = "https://totalcms.co/mcp"
Total CMS MCP'yi Gemini CLI içine yükleyin
$ gemini mcp add -s user --transport http cms https://totalcms.co/mcpTotal CMS MCP'yi Gemini settings.json içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"cms": {
"url": "https://totalcms.co/mcp",
"type": "http"
}
}
}Otomatik kontroller
Çalıştırıldı 14 Kas 2026Tam rapor →Henüz doğrulanmadı. Bir sunucunun 80 puana, ciddi bir bulgu olmamasına ve kontrol edebilmemiz için yeterli veriye ihtiyacı vardır. Kontroller nasıl çalışır · Daha fazla puan için nelerin düzeltileceği
- Kaynak deposu bağlantılı ve erişilebilirtotalcms/cms is public and reachablegithub.com/totalcms/cms ↗Geçti
- Paket, bu depoyu kaynağı olarak gösteriyorKontrol edilmedi
- Derleme kökeni (Sigstore onayı)Kontrol edilmedi
- Açık kaynak lisansı (OSI)No licenseBulgu
- Son bir yıl içinde commit veya sürüm mevcutLast commit or release 2026-11-13github.com/totalcms/cms ↗Geçti
- OpenSSF ScorecardKontrol edilmedi
- Paket adı popüler bir pakete yakın değilKontrol edilmedi
- Pakette veya bağımlılıklarında kritik uyarı yokKontrol edilmedi
- Modele yönelik gizli talimat yok0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersGeçti
- Yıkıcı araçlar etiketlenmişKontrol edilmedi
- Uzak uç nokta MCP el sıkışmasına yanıt veriyorinitialize answered with protocol 2025-06-18 in 306 msGeçti
Total 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.
Total CMS MCP soruları
Total CMS MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add --transport http cms https://totalcms.co/mcp komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
Total CMS MCP'yi Cursor'a nasıl eklerim?
~/.cursor/mcp.json dosyasını açın ve yukarıdaki yükleme bölümünde gösterilen Cursor yapılandırmasını kullanarak sunucuyu mcpServers altına ekleyin.
Total CMS bir veritabanı gerektiriyor mu?
Hayır, içerikleri disk üzerinde JSON dosyaları olarak saklayan flat-file bir CMS'dir.
Sistem gereksinimleri nelerdir?
PHP 8.2+ (8.4 desteklenir), Composer 2.0+ ve URL rewriting destekleyen Apache veya Nginx gereklidir.