Sitecore Design MCP
Provides a copywriter agent that processes UI text and automatically applies predefined copywriting rules to ensure brand consistency and quality across Sitecore user interfaces.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Sitecore Design MCPReview 'click here to continue' for a button label"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Sitecore Design MCP - Copywriter Agent
A Model Context Protocol (MCP) server with a copywriter agent that enforces copywriting rules for UI text generation. Deployed on Vercel with HTTP transport support.
Overview
This MCP server provides a copywriter tool that processes UI copy text and automatically applies predefined copywriting rules. The agent is designed to be called whenever UI copy is generated or when users ask questions about UI text.
Related MCP server: VibeServe
Features
Copywriter Agent: Automatically enforces copywriting rules on UI text
Modular Rules System: Easy-to-add rules configuration
HTTP Transport: Compatible with MCP HTTP client specification
Vercel Deployment: Pre-configured for seamless Vercel deployment
Type-Safe: Full TypeScript support with Zod validation
Project Structure
sitecore_design_mcp/
├── app/
│ └── api/
│ └── mcp/
│ └── route.ts # MCP HTTP endpoint
├── lib/
│ ├── mcp-server.ts # MCP server setup
│ └── copywriter/
│ ├── index.ts # Copywriter agent interface
│ ├── rules.ts # Copywriting rules (ADD YOUR RULES HERE)
│ └── processor.ts # Rule processing logic
└── ...Setup
1. Install Dependencies
npm install2. Add Your Copywriting Rules
Edit lib/copywriter/rules.ts to add your copywriting rules. Each rule is a function that takes a string and returns a processed string:
export const copywritingRules: CopywritingRule[] = [
(text: string) => {
// Your rule logic here
return processedText;
},
// Add more rules...
];3. Local Development
npm run devThe MCP server will be available at http://localhost:3000/api/mcp
4. Deploy to Vercel
Option A: Using Vercel CLI
npm install -g vercel
vercelOption B: Using Git Integration
Push your code to a Git repository (GitHub, GitLab, etc.)
Import the project in the Vercel dashboard
Vercel will automatically detect Next.js and deploy
Configuration
Environment Variables
Copy .env.example to .env and add any required environment variables:
cp .env.example .envCursor Integration
To use this MCP server with Cursor, add the following to your Cursor MCP configuration:
{
"mcpServers": {
"sitecore-design-mcp": {
"url": "https://your-deployment.vercel.app/api/mcp",
"transport": "http"
}
}
}Replace https://your-deployment.vercel.app with your actual Vercel deployment URL.
Usage
The copywriter tool is automatically available when the MCP server is connected. It can be called:
Automatically: When UI copy text is generated
Explicitly: When users ask questions about UI text
Tool Parameters
text(required): The text to process through copywriting rulescontext(optional): Context about where the copy will be used (e.g., "button label", "error message")
Example Tool Call
{
"method": "tools/call",
"params": {
"name": "copywriter",
"arguments": {
"text": "click here to continue",
"context": "button label"
}
}
}Adding Rules
To add new copywriting rules:
Open
lib/copywriter/rules.tsAdd your rule function to the
copywritingRulesarrayAdd corresponding metadata to
ruleMetadataarrayRules are applied in sequence, so order matters
Example rule:
export const copywritingRules: CopywritingRule[] = [
// Existing rules...
// New rule: Capitalize first letter
(text: string) => {
if (!text) return text;
return text.charAt(0).toUpperCase() + text.slice(1);
},
];Development
Scripts
npm run dev- Start development servernpm run build- Build for productionnpm run start- Start production servernpm run lint- Run ESLint
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAqualityDmaintenanceAn MCP server that allows coding agents to look up contextual rules and patterns on demand, providing just-in-time guidance for specific tasks like writing tests or authoring UI.28
- AlicenseCqualityAmaintenanceA production-grade MCP server that turns natural language intent into fully-architected, accessible, production-ready UI code through a 7-step agentic pipeline.201Apache 2.0
- AlicenseBqualityBmaintenanceAn MCP server that provides comprehensive UX best practices covering accessibility, usability, UI patterns, design systems, performance, and more, enabling clients to analyze and generate UX-optimized code and recommendations.239224MIT
- Flicense-qualityDmaintenanceA professional MCP server for analyzing content against the official Microsoft Writing Style Guide, enabling style, grammar, terminology, and accessibility checks via AI tools like VS Code and GitHub Copilot.1
Related MCP Connectors
MCP server for generating rough-draft project plans from natural-language prompts.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/thomaskelly281/sitecore_design_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server