mcp-claude-designer-arabic
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., "@mcp-claude-designer-arabicGenerate an RTL navbar component with Arabic typography"
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.
mcp-claude-designer-arabic
Claude-level Arabic & RTL UI/UX design suite Arabic typography hardening · BiDi logical CSS engine · Cultural palettes · Anti-AI-slop auditor · MCP server tools
What This Is
mcp-claude-designer-arabic is a production-ready Arabic UI/UX design system built around two layers:
SDK (
npm install mcp-claude-designer-arabic) — TypeScript library with Arabic font stacks, curated palettes, RTL logical CSS converter, and typography validator.MCP Server (
npm install mcp-claude-designer-arabic-server) — Model Context Protocol server with 7 tools for AI-assisted Arabic design workflows.
Built to Open Design standards with an active craft/ layer and 4 Arabic design-systems/.
Related MCP server: arabicfmt-mcp
MCP Tools (7 total)
Tool | Description |
| Full font stacks, color palettes, spacing scales, and RTL layout rules |
| Production-ready RTL HTML/CSS components: Navbar, Hero, Stat Card, Form, Table |
| Audits CSS/HTML for letter-spacing, line-height, dir="rtl", physical CSS bugs |
| Transforms physical CSS to BiDi logical properties (margin-left → margin-inline-start) |
| Returns authoritative Arabic craft rules: RTL/BiDi, typography, color, animation, a11y |
| Generates full DESIGN.md + CSS token set for any Arabic product category |
| Checks for the 7 Arabic AI-slop cardinal sins + soft tells with scored report |
Craft Rules
Six authoritative rule files in craft/:
arabic-rtl-and-bidi.md— Full Unicode UAX #9 BiDi spec, logical CSS table, mirror rules, forms in RTLarabic-typography.md— Rule Zero (letter-spacing prohibition), harakat line-height, font stack systemarabic-anti-ai-slop.md— 7 cardinal sins, soft tells, soul-without-slop guidancearabic-color.md— 4 cultural palettes, WCAG contrast, glassmorphism rules, dark themearabic-animation.md— RTL-aware slide directions, duration thresholds, prefers-reduced-motionarabic-accessibility.md— WCAG 2.2 AA, Arabic screen reader support, RTL keyboard navigation
Design Systems
Four production Arabic design systems in design-systems/, each with a full DESIGN.md:
System | File | Best For |
Oasis Emerald (زمرد الواحة) | SaaS, fintech, Islamic finance | |
Lapis Lazuli (لازورد ملكي) | Government, banking, enterprise | |
Desert Sunset (غروب الصحراء) | Consumer, hospitality, food | |
Royal Obsidian (السبج والذهب) | Luxury, premium, VIP |
Quick Start
SDK
npm install mcp-claude-designer-arabicimport {
ARABIC_FONT_STACKS,
ARABIC_COLOR_PALETTES,
validateArabicCss,
convertCssToRtlLogical,
getArabicFontSnippet,
getPaletteCssVariables
} from 'mcp-claude-designer-arabic';
// Validate Arabic CSS
const result = validateArabicCss(`
body { letter-spacing: 2px; line-height: 1.2; text-align: left; }
`);
console.log(result.score); // 35 — multiple violations flagged
// Convert LTR to RTL logical properties
const converted = convertCssToRtlLogical(`
.box { margin-left: 20px; padding-right: 10px; }
`);
// → .box { margin-inline-start: 20px; padding-inline-end: 10px; }
// Get CSS variables for a palette
console.log(getPaletteCssVariables('oasisEmerald'));MCP Server
npm install -g mcp-claude-designer-arabic-serverClaude Desktop / Cursor / Windsurf mcp.json:
{
"mcpServers": {
"claude-designer-arabic": {
"command": "mcp-claude-designer-arabic"
}
}
}Or run directly:
npx mcp-claude-designer-arabic-serverAgentic Skill
This package ships a ready-to-use agentic skill at .agents/skills/claude-designer-arabic/SKILL.md.
Auto-triggers on:
"arabic design", "rtl design", "arabic ui"
"واجهة عربية", "تصميم عربي"
"arabic typography", "convert ltr to rtl", "arabic dashboard"
Craft rules injected automatically:
arabic-rtl-and-bidi, arabic-typography, arabic-anti-ai-slop, arabic-color, arabic-animation, arabic-accessibility
Arabic Typography — Rule Zero
Never apply positive letter-spacing to Arabic text. Arabic is cursive — positive tracking physically severs the joining strokes (kashida) between glyphs.
/* ✓ Correct */
[lang="ar"] { letter-spacing: 0; }
/* ✗ Fatal — destroys Arabic rendering */
[lang="ar"] { letter-spacing: 1px; }Line-height for harakat:
Context | Minimum |
Arabic body (15–18px) |
|
Arabic heading (≥32px) |
|
Anti-AI-Slop Auditor
The audit_arabic_anti_slop tool checks for 7 cardinal sins:
Default Tailwind indigo (
#6366f1) as accentPurple-to-blue hero gradient
Emoji as feature icons in Arabic headings
Missing
dir="rtl"on the root elementPositive
letter-spacingon Arabic textLatin Lorem ipsum as Arabic placeholder
text-align: justifyon Arabic paragraphs
Examples
examples/rtl-dashboard.html— Full Arabic SaaS dashboard (Readex Pro + Oasis Emerald)examples/arabic-landing-page.html— Modern Arabic landing page (Kufam + Royal Obsidian)
Open Design Integration
Registered in the Open Design plugin ecosystem via glama.json and plugins/open-design/arabic-designer/.
Compatible with Open Design's craft.requires injection protocol — add to any Open Design skill:
od:
craft:
requires:
- arabic-rtl-and-bidi
- arabic-typography
- arabic-anti-ai-slopLicense
MIT © MarwanDevSpace
This server cannot be installed
Maintenance
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server for VertaaUX.ai — run UX & accessibility audits, generate fixes, and monitor quality from your LLM or IDE. 38 tools covering the full audit-to-fix lifecycle across 7 UX categories.2964MIT
- AlicenseAqualityAmaintenanceMCP server for correct Arabic formatting — currency, Hijri dates, number-to-words, RTL fixes and validation across all 22 Arab countries. Zero-dependency.171642MIT
- AlicenseAqualityCmaintenanceMCP server exposing Arabic text utilities: normalisation, tashkeel stripping, transliteration, heuristic dialect detection, and token counting.5MIT
- AlicenseBqualityAmaintenanceMCP server that lets AI assistants control Adobe After Effects - ExtendScript execution, background rendering, and deep project/layer inspection - with first-class Arabic/RTL and multilingual support. 44 tools.49595MIT
Related MCP Connectors
MCP server for AI dialogue using various LLM models via AceDataCloud
Security-first WordPress MCP server. 129 tools for Claude, ChatGPT, Gemini. Free on wp.org.
AI Reasoning Cache & Consensus Layer with 11 MCP tools via Streamable HTTP.
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/MarwanDevSpace/mcp-claude-designer-arabic'
If you have feedback or need assistance with the MCP directory API, please join our Discord server