Open Source · PHP · Flat-File

Edit content
like never before.

A CMS that understands what you mean. MCP CMS connects your content to AI assistants through the Model Context Protocol, replacing menus and forms with natural conversation.

conversation with your CMS
You: "Update the hero headline on the homepage to say Launch Your Startup Today"
AI: Found block hero-headline on index.html. Updating content...
AI: Done. The hero now reads "Launch Your Startup Today". Want me to adjust anything else?

How It Works

Four ideas that make MCP CMS different from everything else.

Block Architecture

Content lives in named HTML blocks. Each block is an independent, editable unit with a clear ID. No tangled templates, no fragile selectors — just clean, addressable content.

<!-- block:hero-headline -->
<h1>Your content here</h1>
<!-- /block:hero-headline -->

MCP Protocol

The Model Context Protocol gives AI assistants structured access to your CMS. Claude, ChatGPT, and other MCP-compatible tools can read pages, find blocks, and update content directly.

Claude Desktop ChatGPT Claude Code Any MCP Client

AI-Powered Editing

Describe what you want in plain language. The AI reads your page structure, locates the right blocks, and makes precise edits. No clicking through menus, no WYSIWYG wrestling.

"Change the pricing section to show three tiers instead of two, and update the CTA to say Get Started Free."

Simple Backend

Pure PHP. Flat-file storage. No database, no migrations, no ORM. Upload the files to any PHP host and it runs. The entire CMS is a handful of files you can read in an afternoon.

Zero dependencies Any PHP host

Stop clicking.
Start talking.

Traditional CMS platforms bury your content behind layers of admin panels, dropdown menus, and modal dialogs. You spend more time navigating the interface than actually editing.

MCP CMS inverts that model. Your content is stored in clean, block-structured HTML files. An AI assistant reads the structure, understands context, and makes changes when you ask — in plain language.

It is the difference between filling out a form and having a conversation.

Traditional CMS

Login → Dashboard → Pages → Find page → Click edit → Find field → Change text → Save → Publish

MCP CMS

"Update the hero text on the homepage to say Launch Your Startup Today."

Under the Hood

Minimal moving parts. Maximum transparency. Everything you need, nothing you don't.

Architecture

1

Flat-file storage

Pages are HTML files on disk. No database, no serialization. What you see in the file is what gets served.

2

Block parsing

HTML comment markers define editable regions. The parser extracts, replaces, and writes blocks without touching surrounding markup.

3

Pure PHP

No framework. No Composer packages. A single-file entry point with a few helper includes. Runs on any PHP 8.0+ host.

4

Zero build step

No webpack, no node_modules, no compilation. Upload and run.

5

Blog with batteries

Search, category archives, related posts, RSS, scheduled publishing, URL redirects, a double-opt-in newsletter, and responsive image variants. All flat files, no plugins.

MCP Tools

list_pages // Get all managed pages
get_page // Read a page and its blocks
list_blocks // Enumerate blocks on a page
get_block // Read one block's content
update_block // Replace a block's HTML
create_block // Add a new block to a page
delete_block // Remove a block from a page
Read operations are safe. Write operations require auth.

Protocol: JSON-RPC 2.0 over stdio or HTTP, per the MCP specification.

See it in action.

The demo runs a live instance of MCP CMS. Browse pages, inspect blocks, and try editing content through the admin interface.

Try the Demo

No sign-up required.