Total CMS MCP server
2026년 11월 14일 커밋플랫 파일 기반의 사이트 컬렉션과 스키마를 AI agent가 직접 쿼리하고 콘텐츠를 관리할 수 있도록 노출합니다.
다른 이름 totalcms/cms, cms
- 스타
- 10
- Tools
- —
- 다운로드, 30일
- —
- 최신 버전
- 1.0.2
- 마지막 커밋
- 2026년 11월 14일
- 라이선스
- —
Total CMS MCP란?
Total CMS은(는) MCP server입니다. 플랫 파일 기반의 사이트 컬렉션과 스키마를 AI agent가 직접 쿼리하고 콘텐츠를 관리할 수 있도록 노출합니다.
프로젝트 README에서 생성된 요약
Total CMS MCP server 정보
Total CMS는 AI agent가 JSON 파일로 저장된 플랫 파일 웹사이트 콘텐츠와 상호작용할 수 있는 방법을 제공합니다. 이 시스템은 PHP 8.2 이상을 기반으로 구축되었으며, Slim 4 프레임워크를 사용하여 MySQL 데이터베이스 없이도 사이트 컬렉션과 스키마를 관리합니다. 개발자는 Pro 에디션에서 제공되는 내장 MCP server를 사용하여 agent를 라이브 사이트에 연결하고 사이트 데이터에 대해 직접 쿼리를 수행할 수 있습니다.
사용자는 API-key 또는 OAuth 2.1 인증을 사용하는 REST API를 통해 콘텐츠를 관리할 수 있습니다. 플랫폼에는 블로그 및 갤러리와 같은 33가지 내장 컬렉션 유형이 포함되어 있으며, 무제한의 커스텀 스키마를 생성할 수 있습니다. 로컬 개발 및 관리를 위해 tcms CLI를 사용하여 데이터를 가져오기, 내보내기 및 동기화할 수 있습니다. 이 설정은 디스크의 JSON 파일을 버전 관리함으로써 콘텐츠를 코드처럼 다루고자 하는 웹 디자이너와 에이전시를 위해 설계되었습니다.
활용 사례
- 1사이트 콘텐츠 쿼리AI agent에게 웹사이트 컬렉션에서 특정 데이터를 검색하도록 요청합니다.
- 2사이트 스키마 관리AI agent가 콘텐츠 컬렉션의 구조를 검사하거나 수정하도록 합니다.
- 3사이트 구축 자동화agent에게 사이트 빌더 워크플로우를 사용하여 새 페이지를 추가하도록 지시합니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
Total CMS MCP 설치 방법
형식 확인: 2026년 11월 10일Cursor에 추가Goose에 추가Claude Code에 Total CMS MCP 설치
$ claude mcp add --transport http cms https://totalcms.co/mcpCursor에 Total CMS MCP 설치
~/.cursor/mcp.json
{
"mcpServers": {
"cms": {
"url": "https://totalcms.co/mcp"
}
}
}VS Code에 Total CMS MCP 설치
.vscode/mcp.json
{
"servers": {
"cms": {
"type": "http",
"url": "https://totalcms.co/mcp"
}
}
}VS Code CLI에 Total CMS MCP 설치
$ code --add-mcp '{"name":"cms","type":"http","url":"https://totalcms.co/mcp"}'Codex에 Total CMS MCP 설치
$ codex mcp add cms --url https://totalcms.co/mcpCodex config.toml에 Total CMS MCP 설치
~/.codex/config.toml
[mcp_servers.cms] url = "https://totalcms.co/mcp"
Gemini CLI에 Total CMS MCP 설치
$ gemini mcp add -s user --transport http cms https://totalcms.co/mcpGemini settings.json에 Total CMS MCP 설치
~/.gemini/settings.json
{
"mcpServers": {
"cms": {
"url": "https://totalcms.co/mcp",
"type": "http"
}
}
}자동 검사
2026년 11월 14일에 실행됨전체 보고서 →아직 인증되지 않았습니다. 서버는 80점 이상의 점수, 심각한 결함 없음, 그리고 검사에 충분한 데이터를 갖추어야 합니다. 검사 방식 · 점수를 높이기 위해 수정할 항목
- 소스 저장소 연결 및 접근 가능totalcms/cms is public and reachablegithub.com/totalcms/cms ↗통과
- 패키지가 이 저장소를 소스로 명시검사되지 않음
- 빌드 출처(Sigstore 증명)검사되지 않음
- 오픈 소스 라이선스 (OSI)No license결함 발견
- 최근 1년 내 커밋 또는 릴리스Last commit or release 2026-11-13github.com/totalcms/cms ↗통과
- OpenSSF Scorecard검사되지 않음
- 패키지 이름이 인기 패키지와 유사하지 않음검사되지 않음
- 패키지 및 해당 종속성에 중요한 보안 권고 없음검사되지 않음
- 모델에 대한 숨겨진 지침 없음0 tool descriptions and the README read; no override phrases, credential paths or hidden characters통과
- 파괴적인 도구에 라벨 표시됨검사되지 않음
- 원격 엔드포인트가 MCP 핸드셰이크에 응답initialize answered with protocol 2025-06-18 in 306 ms통과
README
GitHub에서 보기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 질문
Total CMS MCP를 Claude Code에 추가하려면 어떻게 하나요?
터미널에서 claude mcp add --transport http cms https://totalcms.co/mcp를 실행합니다. 모든 프로젝트에서 사용할 수 있게 하려면 --scope user를 추가합니다.
Total CMS MCP를 Cursor에 추가하려면 어떻게 하나요?
~/.cursor/mcp.json를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.
Total CMS를 사용하려면 데이터베이스가 필요한가요?
아니요, 콘텐츠를 디스크에 JSON 파일로 저장하는 플랫 파일 CMS입니다.
시스템 요구 사항은 무엇인가요?
PHP 8.2 이상(8.4 지원), Composer 2.0 이상, 그리고 URL rewriting이 가능한 Apache 또는 Nginx가 필요합니다.