Tabler MCP Server
The Tabler MCP Server integrates the Tabler.io UI kit into AI assistants, enabling accurate, hallucination-free use of Tabler icons, components, layouts, themes, and documentation.
Search Icons — Search 5,000+ icons by keyword, tag, or category, with optional filtering by style (outline/filled)
Get Icon — Retrieve any icon as SVG, React, Vue, Svelte component, webfont class, or data URI, with customizable size, stroke, and color
List Icon Categories — Browse all icon categories with their icon counts
List UI Components — Explore ~40 UI components (alerts, cards, modals, forms, badges, buttons, etc.) with optional keyword filtering
Get Component — Retrieve ready-to-paste HTML snippets for any Tabler component using Tabler 1.4 markup
Get Page Layout — Generate complete HTML pages for layouts such as horizontal, vertical, condensed, fluid, login, register, forgot-password, error-404, error-500, or blank, with optional dark/light theme
Get Starter Template — Generate a minimal HTML starter document with CDN links, optional dark mode, plugin stylesheets, and icon webfont
Get Color Palette — Retrieve the official Tabler color palette including hex values, CSS variables, and utility classes
Get Theme Info — Learn how to enable dark mode, persist theme preferences, and customize Tabler via CSS variables
Search Documentation — Search docs.tabler.io (UI, icons, emails, illustrations) by keyword and get relevant page URLs
Read Docs Page — Fetch any docs.tabler.io page as clean readable text, including headings, paragraphs, and code blocks
Get Installation Instructions — Retrieve up-to-date CDN links and npm package info for Tabler UI and Tabler Icons
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., "@Tabler MCP ServerBuild me a Tabler login page in dark mode"
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.
Tabler MCP Server
MCP server for Tabler.io — bring 5,000+ Tabler icons, the full UI component catalogue, page layouts, themes and live documentation into Claude, Cursor, and any MCP-compatible AI assistant.
Created by Mafady AI Studio — Supervised by Dr Maher · Version française ci-dessous 🇫🇷

▶️ Watch it in action
https://github.com/user-attachments/assets/a4c7c7d7-4366-475d-8bff-2d084cbe50cc
Why?
Tabler is one of the most popular open-source dashboard UI kits (41k+ ⭐, Bootstrap 5, MIT). This server teaches your AI assistant to use it correctly: exact icon names, canonical component markup, official color palette, real CDN links — instead of hallucinated class names.
Icon search and component snippets work fully offline (data ships with the package). Documentation search uses docs.tabler.io live.
Related MCP server: PickAPIcon MCP
Tools
Tool | Description |
| Search 5,000+ Tabler icons by keyword, tag or category |
| Get an icon as SVG (custom size/stroke/color), React, Vue, Svelte, webfont or data URI |
| All icon categories with counts |
| Catalogue of ~40 UI components (alerts, cards, modals, tables, forms…) |
| Ready-to-paste HTML snippets for a component, Tabler 1.4 markup |
| Complete HTML page: horizontal / vertical / condensed / fluid layout, login, register, forgot-password, 404, 500, blank |
| Minimal starter HTML with CDN links, dark mode, plugin stylesheets |
| Official color palette with hex, CSS variables and utility classes |
| Dark mode, theme persistence and CSS-variable customization |
| Search docs.tabler.io pages (UI, icons, emails, illustrations) |
| Read any docs.tabler.io page as clean text |
| Up-to-date CDN links and npm packages for Tabler UI & Icons |
Quick start
Requires Node.js ≥ 18.
Claude Code
claude mcp add tabler -- npx -y tabler-mcp-serverClaude Desktop
Add to claude_desktop_config.json (Settings → Developer → Edit Config):
{
"mcpServers": {
"tabler": {
"command": "npx",
"args": ["-y", "tabler-mcp-server"]
}
}
}Cursor / Windsurf / VS Code (MCP)
{
"mcpServers": {
"tabler": {
"command": "npx",
"args": ["-y", "tabler-mcp-server"]
}
}
}ChatGPT and other remote-only clients
ChatGPT connectors require a remote server. Expose this stdio server over HTTP with a gateway, e.g.:
npx -y supergateway --stdio "npx -y tabler-mcp-server" --port 8000From source
git clone https://github.com/MaFady/tabler-mcp-server.git
cd tabler-mcp-server
npm install && npm run build
node dist/index.js # stdio MCP serverThen point your client at node /path/to/tabler-mcp-server/dist/index.js.
📘 New here? Follow the step-by-step Getting Started guide (English & français) — a task-by-task walkthrough of every tool.
Example prompts
"Build me a Tabler login page in dark mode for 'Acme Cloud'"
"Find a Tabler icon for invoices and give me the React component"
"Create a dashboard card with a ribbon and a progress bar using Tabler"
"What's the exact hex of Tabler's danger color?"
"Show me the Tabler docs about form validation"
Demo
examples/dashboard.html is a complete dashboard generated by this server's own engines (icon engine + template builder) — open it in a browser, or regenerate it:
npm run build && node examples/generate-demo.mjsDevelopment
npm install
npm run dev # run from TypeScript (tsx)
npm test # vitest
npm run build # compile to dist/Project layout:
src/
index.ts # stdio entry point
server.ts # MCP server + 12 tool registrations
icons.ts # offline icon search/render engine (@tabler/icons data)
docs.ts # live docs.tabler.io search & page reader
template.ts # HTML document builder
data/
components.ts # curated component snippets (Tabler 1.4 markup)
layouts.ts # full-page layout skeletons
colors.ts # official palette (extracted from tabler.min.css)Security note
Generated templates reference the official jsDelivr CDN. For production apps, pin versions and consider adding Subresource Integrity attributes to CDN tags.
Credits & license
Server code: MIT © 2026 Mafady AI Studio — Supervised by Dr Maher
Tabler, Tabler Icons © Paweł Kuna and contributors (MIT)
This is an independent community project, not affiliated with or endorsed by Tabler
🇫🇷 Version française
Serveur MCP pour Tabler.io — apportez plus de 5 000 icônes Tabler, le catalogue complet de composants UI, les layouts de pages, les thèmes et la documentation en direct dans Claude, Cursor et tout assistant IA compatible MCP.
Pourquoi ?
Tabler est l'un des kits UI de dashboard open source les plus populaires (41k+ ⭐, Bootstrap 5, MIT). Ce serveur apprend à votre assistant IA à l'utiliser correctement : noms d'icônes exacts, markup canonique des composants, palette officielle, vrais liens CDN — au lieu de classes CSS hallucinées.
La recherche d'icônes et les snippets fonctionnent entièrement hors-ligne ; la recherche documentaire interroge docs.tabler.io en direct.
Démarrage rapide (Claude Desktop)
{
"mcpServers": {
"tabler": {
"command": "npx",
"args": ["-y", "tabler-mcp-server"]
}
}
}📘 Nouveau ? Suivez le guide de démarrage pas à pas (anglais & français) — un parcours tâche par tâche de chaque outil.
Exemples de prompts
« Crée-moi une page de connexion Tabler en mode sombre pour "Acme Cloud" »
« Trouve une icône Tabler pour les factures et donne-moi le composant React »
« Quel est le hex exact de la couleur danger de Tabler ? »
Crédits
Créé par le studio IA Mafady — Supervisé par Dr Maher · Licence MIT · Projet communautaire indépendant, non affilié à Tabler.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- 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/MaFady/tabler-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server