Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"tailwindplus": {
"args": [
"git+https://github.com/richardkmichael/mcp-tailwindplus@latest",
"--tailwindplus-data",
"/path/to/tailwindplus-components.json"
],
"command": "uvx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
An MCP (Model Context Protocol) server for TailwindPlus UI components.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
uvx 'git' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked git against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in design
MCP server for accessing Figma plugin console logs and screenshots via Cloudflare Workers or local mode
Official Miro MCP server - Supports context to code and creating diagrams, docs, and data tables.
A mcp server to allow LLMS gain context about shadcn ui component structure,usage and installation,compaitable with react,svelte 5,vue & React Native
AI image generation and editing with prompt optimization and quality presets. Powered by Nano Banana
MCP Security Weekly
Get CVE alerts and security updates for Mcp Tailwindplus and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
An MCP (Model Context Protocol) server for TailwindPlus UI components.
Obtain a TailwindPlus components JSON file using the TailwindPlus Downloader.
Install uv for uvx.
Add to Claude Code:
claude mcp add tailwindplus uvx -- git+https://git@github.com/richardkmichael/mcp-tailwindplus@latest --tailwindplus-data /path/to/tailwindplus-components.json
Add with project scope and set env MCP_TAILWINDPLUS_DATA=/path/to/tailwindplus-components.json:
claude mcp add -s project tailwindplus uvx -- git+https://git@github.com/richardkmichael/mcp-tailwindplus@latest
This will allow .mcp.json to be commited to the repository, and but different component files can be used if necessary.
# Use TailwindPlus react for TailwindCSS v4
⎿ Got it.
To configure it in another MCP client:
{
"mcpServers": {
"tailwindplus": {
"command": "uvx",
"args": [
"git+https://github.com/richardkmichael/mcp-tailwindplus@latest",
"--tailwindplus-data",
"/path/to/tailwindplus-components.json"
]
}
}
}
Or, to run directly:
uvx git+https://github.com/richardkmichael/mcp-tailwindplus@latest --tailwindplus-data /path/to/tailwindplus-components.json
Claude Desktop requires HTTPS for HTTP-based MCP servers and does not permit localhost URLs. Use ngrok to expose the server:
# Terminal 1: start the MCP server over HTTP
mcp-tailwindplus --transport http
# Terminal 2: tunnel via ngrok (terminates TLS at its edge)
ngrok http 8000
Then add the ngrok URL (https://<id>.ngrok-free.app/mcp) as a custom
connector in Claude Desktop (Settings > Connectors > Add custom connector).
ngrok handles TLS termination, so the MCP server itself runs plain HTTP.
Claude Desktop also supports MCP Apps, which renders component previews
visually in the conversation (rather than returning raw HTML). This activates
automatically when using the get_component_preview_by_full_name tool.
The TailwindPlus components JSON file has a version.
To perform future markup maintenance easily, tell Claude to add the component name and version as a comment in source code.
// Start: Application UI > Forms > Input Groups > Input with leading icon | v.2025-07-15-002529
// code
// End: Application UI > Forms > Input Groups > Input with leading icon | v.2025-07-15-002529
Ask for UI:
> I need a simple one-line search input to put in the app header.
mcp-tailwindplus - Get Component by Full Name (MCP)(full_name: "Application UI.Forms.Input Groups.Input with leading icon", framework: "react", tailwind_version: "4")
⎿ {
"version": "2025-07-14-204017",
"full_name": "Application UI.Forms.Input Groups.Input with leading icon",
… +15 lines (ctrl+r to expand)
mcp-tailwindplus - Get Component by Full Name (MCP)(full_name: "Application UI.Forms.Input Groups.Input with keyboard shortcut", framework: "react", tailwind_version: "4")
⎿ {
"version": "2025-07-14-204017",
"full_name": "Application UI.Forms.Input Groups.Input with keyboard shortcut",
… +16 lines (ctrl+r to expand)
Perfect! Here are two ideal options for a header search input:
1. Input with Leading Icon
Application UI.Forms.Input Groups.Input with leading icon
- Simple search input with magnifying glass icon
- Just swap the EnvelopeIcon for MagnifyingGlassIcon
- Clean, compact design perfect for headers
2. Input with Keyboard Shortcut
Application UI.Forms.Input Groups.Input with keyboard shortcut
- Shows "⌘K" shortcut hint
... [View full README on GitHub](https://github.com/richardkmichael/mcp-tailwindplus#readme)