cms-mcp
Home/Explore/AI/AGENTIC-AI

Project

cms-mcp

An MCP server that gives Claude full natural-language control over any REST CMS — 32 auto-generated tools, human approval gate, policy engine, semantic search, circuit breaker, and 78 tests. Works with Supabase, Strapi, Directus, Payload, PocketBase, or any custom JSON API.

An MCP server that gives Claude full natural-language control over any REST CMS — 32 auto-generated tools, human approval gate, policy engine, semantic search, circuit breaker, and 78 tests. Works with Supabase, Strapi,…

TypeScript 5.8Node.jsMCP SDKZodSQLiteDocker+1
View FolderRepositoryDetails
Statusshipped
CategoryMCP
Stack7 tools
Updated2026-03-30T05:35:54.23196+00:00
Timeline7 steps

Overview

Key Features

  • MCP
  • TypeScript
  • Node.js

Project Timeline

Step 1
Initial Inception: Dynamic Tooling
January 2026

Conceived the core framework for making CMS structures readable by LLM agents. Started development on the FastAPI-based Model Context Protocol (MCP) server.

Step 2
v0.4.0: Live Schema Introspection
February 2026

Implemented automated tool generation from live CMS schemas. Introduced 'Cold-Start' mode and automated schema refresh to maintain real-time content synchronization.

Step 3
v0.5.0: The 3-Tool Model
Early March 2026

Standardized the agent interface with a 3-tool model (list_X, get_X, mutate_X). Added support for OpenAPI specifications and live schema introspection.

Step 4
Architecture Shift: CMSAdapter
March 20, 2026

Developed the CMSAdapter for advanced field mapping. Enabled the protocol to translate complex, nested CMS JSON into clean, flattened structures for AI agents.

Step 5
Security & Stability Sprint
March 23, 2026

Integrated SecretManager for secure credential handling and implemented SSRF v2 protections to safeguard the server during remote CMS interactions.

Step 6
v1.0.0: The 5-Tool Refactor
March 25, 2026

Major refactor to a 5-tool model (list, get, create, update, delete). Launched the 'CompensatingTransaction' system for automated state rollbacks on failed agent actions.

Step 7
UX Polish: Interactive Init Wizard
March 28, 2026

Finalized the interactive CLI initialization wizard, allowing developers to configure and deploy a custom cms-mcp server through a guided natural language setup.

More Projects

cms-mcp
Shipped
TypeScript 5.8Node.jsMCP SDKZod+3

cms-mcp

An MCP server that gives Claude full natural-language control over any REST CMS — 32 auto-generated tools, human approval gate, policy engine, semantic search, circuit breaker, and 78 tests. Works with Supabase, Strapi,…

Details →Repo ↗