MCP Arabic Toolkit
Click on "Deploy 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 Arabic Toolkitnormalize this Arabic text and strip diacritics: الْعَرَبِيَّةُ"
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 Arabic Toolkit 🌍
A high-performance Model Context Protocol (MCP) server providing Arabic Natural Language Processing (NLP), text normalization, diacritics stripping, dialect detection, and token efficiency analysis for AI agents.
Developed by Tarek Mohamed (@seotarek)
✨ Features
⚡ Model Context Protocol (MCP) Compatible: Plug directly into Claude Desktop, Cursor, and any MCP client.
🧹 Advanced Arabic Normalization: Unify complex Alef variants, Hamza, Yaa, Taa Marbuta, and strip Tatweel.
🎯 Tashkeel Stripping: Remove diacritics (Harakat) accurately with zero distortion to core roots.
🗣️ Arabic Dialect Classification: Heuristic and marker-based identification across Egyptian (EGY), Levantine (LEV), Gulf (GLF), Maghrebi (MAG), and Modern Standard Arabic (MSA).
📊 Token & Prompt Efficiency Metrics: Calculate character-to-word and token compression statistics to optimize LLM prompt budgets for Arabic workloads.
Related MCP server: flexorch-mcp
🛠️ MCP Tools Exposed
Tool Name | Description |
| Normalizes Arabic letters, unifies orthographic variants, and strips elongation. |
| Strips all Tashkeel / Harakat from the input text. |
| Identifies regional dialect with confidence scores. |
| Measures Arabic prompt density, word counts, and estimated token ratios. |
🚀 Quickstart & Installation
Option A: Direct Run via uvx (No installation needed)
uvx mcp-arabic-toolkitOr configure Claude Desktop / Cursor directly:
{
"mcpServers": {
"arabic-toolkit": {
"command": "uvx",
"args": ["mcp-arabic-toolkit"]
}
}
}Option B: Local Clone & Development
git clone https://github.com/seotarek/mcp-arabic-toolkit.git
cd mcp-arabic-toolkit
pip install -e .🧪 Testing
Run the automated test suite:
python -m unittest discover tests📜 License
This project is open source and available under the MIT License.
This server cannot be deployed
Maintenance
Related MCP Connectors
AI Visibility and Content Intelligence tools for Claude and MCP-compatible agents.
Pay-per-call Arabic text, audio and document utilities over x402. USDC on Base, no API key.
An MCP for marketers that gives agents tools for SEO, AEO, socials and ads data. Generous free tier; works in Claude, ChatGPT, Cursor and other MCP clients.
One MCP endpoint for Claude, GPT & Gemini: 100+ tools + no-code connectors + agent workers.
Related MCP Servers
- AlicenseAqualityDmaintenanceMCP server exposing Arabic text utilities: normalisation, tashkeel stripping, transliteration, heuristic dialect detection, and token counting.5MIT

flexorch-mcpofficial
AlicenseAqualityAmaintenanceEnables Claude and other MCP-compatible agents to process documents, extract structured data, detect PII, and export LLM-ready datasets through natural language tool calls.840 PyPI1MIT- AlicenseNot gradedqualityCmaintenanceProvides Arabic UI/UX design tools as an MCP server, offering RTL conversion, Arabic typography validation, cultural palettes, and anti-AI-slop auditing for AI-assisted design workflows.MIT
- AlicenseBqualityCmaintenanceEnables dependable Arabic text normalization and search preparation for RAG and deduplication, with typed outputs, stable fingerprints, and experimental dialect, sentiment, and diacritization tools.2MIT