aceternityui
A Model Context Protocol (MCP) server that provides seamless integration with the Aceternity UI component registry. This package enables AI assistants and applications to search, discover, and install Aceternity UI components programmatically.
claude mcp add --transport stdio rudra016-aceternityui-mcp npx aceternityui-mcp
How to use
The Aceternity UI MCP server provides a programmable interface to search, inspect, and install Aceternity UI components through the Model Context Protocol. It exposes tools to search components by name, description, or tags, retrieve detailed component information, obtain installation commands and setup guidance, and list available categories and components. This makes it easy for AI assistants, chatbots, and other applications to discover UI components and present precise installation steps to users.
To use it, connect to the MCP server via the standard MCP transport (stdio for many clients) and call the available tools such as search_components, get_component_info, get_installation_info, list_categories, and get_all_components. Each tool returns structured data that can be integrated into your UI or assistant responses, enabling seamless discovery and setup workflows for Aceternity UI components.
How to install
Prerequisites:
- Node.js 18+ (for development and running the MCP server)
- npm (or yarn)
- Internet access to install dependencies from npm registry
Installation steps:
-
Clone the repository: git clone https://github.com/rudra016/aceternityui-mcp.git cd aceternityui-mcp
-
Install dependencies: npm install
-
Build the project (if the project uses a build step): npm run build
-
Run the MCP server locally: npm run dev
-
Verify the server is running. By default it should listen on the MCP transport interface (stdio-based) as described in the documentation. You can also run the built JS entry directly if you prefer: node dist/index.js
Note: If you plan to integrate with Claude, Cursor, Windsurf, Warp, or other MCP clients, you can also start the server using npx aceternityui-mcp or node path/to/aceternityui-mcp/dist/index.js depending on your setup.
Additional notes
Tips and common considerations:
- The MCP server relies on standard MCP tools: search_components, get_component_info, get_installation_info, list_categories, and get_all_components. Ensure your client uses the correct tool names and argument shapes.
- If you customize the environment, you may need to set environment variables for API endpoints or local data sources; these are not required for a standard setup but can be added in your deployment environment.
- For performance, consider prebuilding caches or using a persistent data store if your component catalog is large or frequently updated.
- When using npx aceternityui-mcp, ensure you have network access to fetch the package from npm during startup. In offline environments, prefer a local build and run workflow.
- If you encounter issues with Node version compatibility, ensure Node.js is at least v18.x and compatible with the project’s build tooling.
Related MCP Servers
obsidian -tools
Add Obsidian integrations like semantic search and custom Templater prompts to Claude or any MCP client.
mcp
Octopus Deploy Official MCP Server
furi
CLI & API for MCP management
mcp -arangodb
This is a TypeScript-based MCP server that provides database interaction capabilities through ArangoDB. It implements core database operations and allows seamless integration with ArangoDB through MCP tools. You can use it wih Claude app and also extension for VSCode that works with mcp like Cline!
CodeRAG
Advanced graph-based code analysis for AI-assisted software development
mcp-bundler
Is the MCP configuration too complicated? You can easily share your own simplified setup!