Open-source Git-based CMS (formerly Netlify CMS).
## Decap CMS MCP Server: Git-Based Content Management The **Decap CMS MCP Server** (formerly Netlify CMS) integrates Decap CMS into Google Antigravity, enabling Git-based content management with editorial workflows, media handling, and static site integration directly from your development environment. ### Why Decap CMS MCP? - **Git-Based**: Content stored in Git repositories for version control - **Open Source**: Self-hosted with no vendor lock-in - **Editorial Workflow**: Draft, review, and publish workflows - **Framework Agnostic**: Works with any static site generator - **Real-Time Preview**: Preview changes before committing ### Key Features #### 1. Content Operations ```python # Get content entry entry = await mcp.get_entry( collection="blog", slug="my-first-post" ) print(f"Title: {entry['data']['title']}") print(f"Body: {entry['body']}") # List entries entries = await mcp.list_entries( collection="blog", filter={"status": "published"} ) ``` #### 2. Entry Management ```python # Create entry entry = await mcp.create_entry( collection="blog", data={ "title": "New Post", "date": "2024-01-15", "author": "John Doe", "draft": True }, body="Post content in markdown..." ) # Update entry await mcp.update_entry( collection="blog", slug="new-post", data={"draft": False} ) ``` #### 3. Media Management ```python # Upload media media = await mcp.upload_media( file_path="./images/cover.jpg", folder="uploads/blog" ) print(f"Path: {media['path']}") # List media files = await mcp.list_media(folder="uploads") ``` #### 4. Workflow Operations ```python # Submit for review await mcp.set_status( collection="blog", slug="new-post", status="pending_review" ) # Publish entry await mcp.publish_entry( collection="blog", slug="new-post" ) ``` ### Configuration ```json { "mcpServers": { "decap": { "command": "npx", "args": ["-y", "@anthropic/mcp-decap"], "env": { "DECAP_REPO": "owner/repo", "DECAP_BRANCH": "main", "GITHUB_TOKEN": "your-github-token" } } } } ``` ### Use Cases **JAMstack Sites**: Manage content for static sites built with Hugo, Jekyll, or Gatsby. **Documentation**: Maintain documentation with Git-backed version history. **Blog Platforms**: Run blogs with editorial workflows and scheduled publishing. **Open Source Projects**: Enable non-technical contributors to edit content. The Decap CMS MCP enables Git-based content management within your development environment.
{
"mcpServers": {
"decap": {}
}
}