Enterprise digital experience platform.
## Magnolia CMS MCP Server: Enterprise DXP The **Magnolia CMS MCP Server** integrates Magnolia CMS into Google Antigravity, enabling enterprise digital experience management with visual editing, personalization, and headless content delivery directly from your development environment. ### Why Magnolia CMS MCP? - **Enterprise DXP**: Full digital experience platform capabilities - **Visual SPA Editor**: Edit single-page applications visually - **Personalization**: Built-in personalization and targeting - **Multi-Channel**: Deliver to web, mobile, IoT, and more - **Integration Hub**: Connect to marketing and commerce systems ### Key Features #### 1. Content Operations ```python # Get nodes from workspace nodes = await mcp.get_nodes( workspace="website", path="/", depth=2, node_types=["mgnl:page"] ) for node in nodes: print(f"Page: {node['name']} - {node['title']}") # Get single node page = await mcp.get_node( workspace="website", path="/about-us" ) ``` #### 2. Content Management ```python # Create content node = await mcp.create_node( workspace="website", parent_path="/blog", name="new-article", node_type="mgnl:page", properties={ "title": "New Article", "template": "article", "author": "John Doe" } ) # Update content await mcp.update_node( workspace="website", path="/blog/new-article", properties={"title": "Updated Title"} ) # Publish content await mcp.publish( workspace="website", path="/blog/new-article" ) ``` #### 3. Asset Management ```python # Upload asset asset = await mcp.upload_asset( file_path="./images/banner.jpg", folder_path="/images/banners" ) # Get asset metadata metadata = await mcp.get_asset( path="/images/banners/banner.jpg" ) ``` #### 4. REST Delivery ```python # Query via REST delivery endpoint content = await mcp.delivery_query( endpoint="pages", path="/blog", depth=1 ) # Get component content components = await mcp.delivery_query( endpoint="components", path="/header" ) ``` ### Configuration ```json { "mcpServers": { "magnolia": { "command": "npx", "args": ["-y", "@anthropic/mcp-magnolia"], "env": { "MAGNOLIA_BASE_URL": "https://your-magnolia-instance.com", "MAGNOLIA_USER": "your-username", "MAGNOLIA_PASSWORD": "your-password" } } } } ``` ### Use Cases **Enterprise Websites**: Power complex corporate sites with personalization. **Multi-Brand Portals**: Manage multiple brand sites from one platform. **Headless Commerce**: Combine with commerce platforms for rich experiences. **Intranet Portals**: Build employee portals with role-based content. The Magnolia CMS MCP enables enterprise DXP within your development environment.
{
"mcpServers": {
"magnolia": {}
}
}