Let Claude author your Magnolia pages
An open-source MCP server that connects your AI assistant to Magnolia CMS. It discovers your templates and components at runtime, writes real structured content, verifies the render, and publishes, all in natural language.
{
"mcpServers": {
"magnolia-author": {
"command": "/path/to/magnolia-author-mcp/mcp/.venv/bin/python",
"args": ["/path/to/magnolia-author-mcp/mcp/magnolia_author_mcp.py"],
"env": {
"MAGNOLIA_AUTHOR_INSTANCES": "/path/to/instances.json"
}
}
}
}One config block. The server reads your instance registry on every call, so credential and instance edits take effect with no restart.
View on GitHub →Three steps to AI-assisted authoring
Clone and install
git clone the repo, create a Python venv, and install two dependencies. One file, no build step.
Point it at Magnolia
Add your author instances to instances.json with a base URL and a credential source. Dev, UAT and prod tiers in one registry.
Author in natural language
Register the server with Claude Desktop, Claude Code or Cursor, then ask. The agent discovers your components and writes real content.
Everything an agent needs to author safely
Understands your site
It reads your live Magnolia instance to learn the page types, building blocks, and field options you actually have, so it works with your setup straight away. No access to your codebase, nothing to configure first.
Gets the details right
Rich content like option toggles, repeating lists, dates, and linked images is saved in exactly the format your CMS expects, so pages come out correct instead of looking fine but breaking quietly.
Builds whole pages at once
Create a complete page, every section included, in a single step. Or make the same change across many pages together, instead of editing them one at a time.
Checks its own work
After a change it looks at the real published page and flags broken images, missing content, and pages that load but show nothing, so issues surface before your visitors hit them.
Safe by default
Deletes preview what they would remove and can be undone, every change is recorded, and anything affecting your live site needs your explicit go-ahead.
Fits how your team works
Connect your development, staging, and production sites from one place, and use it with the AI assistant your team already has, like Claude.
Free, open, and built in the open
The Magnolia Author MCP is released under the Apache License 2.0. Read the source, run it against your own instances, fork it, and contribute. It is maintained by Noice, a Magnolia Platinum Partner, and is independent of Magnolia International.
Just ask your assistant
“List the page templates on the UAT author, then show the areas of the landing-page template”
“Build an events landing page with a hero banner and a three-card grid”
“Swap the header image on /about-us for the new team photo”
“What components can go in the main area of the article template?”
“Find every page that still references the old product name”
“Verify the homepage renders cleanly, then publish it to UAT”