EneUI MCP
OfficialProvides a searchable catalogue of React components, composed page blocks, and design-system tokens, with tools to retrieve component details, install commands, and licence checks for client projects.
This server has a remotely hosted endpoint. Open its connector listing for connection details, authentication requirements, and setup instructions:
EneUI MCP
English · Italiano
A UI catalogue over MCP: 109,000+ React / Tailwind / shadcn components, 1,556 composed blocks and 12,000+ icons — with the source, the declared licence and a one-line install command on every record.
The endpoint is hosted. This repo carries the manifest, the client setup and the examples; the catalogue itself is not redistributed here.
Listed in the official MCP registry as
io.github.eneui/eneui-mcp.
https://ui.eneawork.it/mcpTransport: Streamable HTTP (JSON-RPC 2.0)
Auth: none for reading (per-IP rate limit); OAuth 2.1 + PKCE for paid tiers
No API key, no signup, no install for the remote server
Why this exists
Copying a component from GitHub is free and takes two clicks. What it does not give you is the answer to the question that stops an invoice: may I ship this to my client? The repository usually has a licence file, sometimes it has none, and nobody reads it before delivery.
check_licence reads that file, detects the SPDX id, stores the sha256 and the
date, and says whether the library can travel inside a client project. That is
the whole product.
Related MCP server: UIShelf MCP Server
30-second setup
Claude Code
claude mcp add --transport http eneui https://ui.eneawork.it/mcpCursor / any client with a JSON config
{
"mcpServers": {
"eneui": {
"type": "streamable-http",
"url": "https://ui.eneawork.it/mcp"
}
}
}No client at all — runnable script: examples/curl.sh, or inline:
curl -s https://ui.eneawork.it/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'Tools
Tool | What it answers |
| "find a pricing table / modal / animated hero instead of writing one" |
| one component: description, licence, page, install command |
| "find a whole section" (hero, pricing, navbar, FAQ, footer) |
| one block: files, registry dependencies, source |
| may I ship this to a client? detects the SPDX id from the repo's licence file, returns the sha256 and a |
| tokens before writing any style |
| an ordered plan of blocks for a page, not generated code |
| browse, and read any page as Markdown |
check_licence is the reason this server exists: every other catalogue tells you
a component exists, none tells you whether the licence travels with it.
Prompts that work
Search EneUI for a three-tier pricing section with an annual toggle,
then check the licence of the library it comes from.Build a landing page: hero, logos, features, pricing, FAQ, footer.
Use compose_page, then get_block for each one.Before I ship this repo to a client, check the licence of every library
in package.json.More, with the shape of a good answer: examples/prompts.md
(Italian: examples/prompts.it.md).
What this repo is not
Not a dump of the catalogue. The records belong to the libraries that published them and keep their upstream licence.
Not a legal opinion.
check_licencereports what a licence file says, with the hash that proves which file was read.Not the crawler.
Links
Catalogue: https://ui.eneawork.it
Agent conventions: https://ui.eneawork.it/AGENT.md
One-page skill: https://ui.eneawork.it/agent-skill.md
llms.txt: https://ui.eneawork.it/llms.txtManifest:
server.jsonGitHub org: https://github.com/eneui
Contributing
A wrong licence is a bug. See CONTRIBUTING.md and the licence-correction issue form — corrections are the most useful contribution this project can get.
Licence
The code and documents in this repo are MIT (see LICENSE).
The catalogue records keep their upstream licences — see NOTICE.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Search, read and install agent-ready React components, screens and blocks for AI products.
Search your team's Storybook components by text or image, so agents reuse what exists.
Find UI components and themes, retrieve code, and generate with hosted 21st AI when enabled.
React + Tailwind UI components and recipes your AI coding tool can search and install.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceSearch and pull 620+ React and Tailwind sections into your project over MCP.MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI coding agents to search across 340+ React UI registries, inspect component code and quality scores, compare options, detect a project's stack, and generate or execute safe transactional install plans. It provides read and write safeguards with dry-run planning and rollback.1MIT
- AlicenseAqualityDmaintenanceEnables AI assistants to retrieve React, Svelte, Vue, and React Native component source code, demos, blocks, and metadata for building UIs in AI-powered development workflows.106,787 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables coding agents to search, inspect, and retrieve real UI components from existing component libraries, with ranked results, score explanations, licence and provenance details, and safe installation plans. It also surfaces similar components and higher-level UI patterns so agents can reuse existing interface code instead of generating it from scratch.60 npmMIT