Total CMS MCPサーバー
コミット 2026年11月14日フラットファイル形式のサイトコレクションとスキーマをAIエージェントに公開し、直接的なクエリ実行やコンテンツ管理を可能にします。
別名 totalcms/cms, cms
- スター
- 10
- ツール
- —
- ダウンロード数(30日間)
- —
- 最新バージョン
- 1.0.2
- 最終コミット
- 2026年11月14日
- ライセンス
- —
Total CMS MCPとは
Total CMSはMCPサーバーです。 フラットファイル形式のサイトコレクションとスキーマをAIエージェントに公開し、直接的なクエリ実行やコンテンツ管理を可能にします。.
プロジェクトのREADMEから生成された概要
Total CMS MCP server について
Total CMSは、JSONファイルとして保存されたフラットファイル形式のウェブサイトコンテンツに対して、AIエージェントが対話できる手段を提供します。このシステムはPHP 8.2以上で構築されており、Slim 4フレームワークを使用して、MySQLデータベースを必要とせずにサイトコレクションとスキーマを管理します。Proエディションで利用可能な組み込みのMCP serverを使用すると、開発者はエージェントをライブサイトに接続し、サイトデータに対して直接クエリを実行できます。
ユーザーは、API-keyまたはOAuth 2.1認証を使用したREST APIを通じてコンテンツを管理できます。プラットフォームには、ブログやギャラリーなど33種類の組み込みコレクションタイプが含まれており、カスタムスキーマは無制限に作成可能です。ローカルでの開発と管理には、データのインポート、エクスポート、同期ができるtcmsコマンドラインインターフェースが用意されています。この構成は、ディスク上のJSONファイルをバージョン管理することで、コンテンツをコードのように扱いたいウェブデザイナーやエージェンシー向けに設計されています。
できること
- 1サイトコンテンツのクエリAIエージェントに、ウェブサイトのコレクションから特定のデータを取得するよう指示します。
- 2サイトスキーマの管理AIエージェントに、コンテンツコレクションの構造を検査または変更させます。
- 3サイト構築の自動化サイトビルダーのワークフローを使用して、新しいページを追加するようエージェントに指示します。
プロジェクトの 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を開き、上記のインストールセクションに示すCursor設定を使ってmcpServersの下にサーバーを追加します。
Total CMSにデータベースは必要ですか?
いいえ、コンテンツをディスク上のJSONファイルとして保存するフラットファイル形式のCMSです。
システム要件は何ですか?
PHP 8.2以上(8.4も対応)、Composer 2.0以上、およびURL書き換えが可能なApacheまたはNginxが必要です。