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
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Related MCP Connectors
MCP server for progressive tool usage at any scale (see https://klavis.ai)
Generate game-ready 3D models, textures, and audio from natural language, over MCP.
MCP server for Qwen Image 3 AI image generation
The Figma MCP server brings Figma design context directly into your AI workflow.
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.29112MIT
- AlicenseAqualityAmaintenanceMCP server for correct Arabic formatting — currency, Hijri dates, number-to-words, RTL fixes and validation across all 22 Arab countries. Zero-dependency.171422MIT
- 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.57849MIT
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