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., "@OriginUI MCP Serverfind payment components and show me how to install them"
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.
OriginUI MCP Server
A Model Context Protocol (MCP) server that provides access to OriginUI components, enabling Claude Code agents to search, browse, and install OriginUI components seamlessly.
Features
Component Search: Search components by name, category, or tags
Component Details: Get comprehensive information about specific components
Installation Commands: Generate proper
pnpm dlx shadcn@latest addcommandsVisual Previews: Get component screenshots and visual descriptions to assess fit
Component Preview: View styling information and usage examples
Category Filtering: Browse components by category (buttons, inputs, forms, etc.)
🚀 Quick Start
TL;DR: Add this to your ~/.claude-code/mcp.json file:
Restart Claude Code and ask: "What OriginUI button components are available?"
Installation
Option 1: Use with npx (Recommended - No Cloning Required!)
No installation needed! You can use the MCP server directly from the GitHub repository with npx.
Option 2: Clone and Build Locally
Option 3: Global Installation (Coming Soon)
Claude Code Integration
Step 1: Add to Claude Code MCP Configuration
Create or edit your Claude Code MCP configuration file at ~/.claude-code/mcp.json:
Option A: Using npx (Recommended)
Option B: Using local clone
Note: With Option A (npx), no manual installation or path configuration is needed!
Step 2: Restart Claude Code
After adding the MCP configuration, restart Claude Code to load the OriginUI MCP server.
Step 3: Verify Integration
You can verify the integration is working by asking Claude Code:
Claude Code should now be able to search, describe, and provide installation commands for OriginUI components.
Usage Examples
Once integrated with Claude Code, you can ask questions like:
"Find me payment-related components"
"How do I install the button component?"
"What styling options does the card component have?"
"Show me all navigation components"
"I need a component for user input forms"
Claude Code will use the MCP server to provide accurate information and installation commands.
📸 Visual Component Assessment
One of the key features is the ability to get visual previews of components to help LLMs make better recommendations:
The MCP server will provide:
Visual descriptions of component appearance
Links to live examples on OriginUI
Theme-specific information (light/dark modes)
Mobile responsiveness details
Use case recommendations based on visual style
Available Tools
search_components
Search for OriginUI components by name, category, or tags.
Parameters:
query(string, required): Search querycategory(string, optional): Filter by categorylimit(number, optional): Maximum results (default: 10)
Example:
get_component_details
Get detailed information about a specific component.
Parameters:
componentId(string, required): Component ID (e.g., "comp-163")
Example:
list_components
List all available components with basic information.
Parameters:
category(string, optional): Filter by categorylimit(number, optional): Maximum results (default: 50)
get_install_command
Get the installation command for a specific component.
Parameters:
componentId(string, required): Component ID
Returns:
get_component_preview
Get component preview with styling information and usage examples.
Parameters:
componentId(string, required): Component ID
get_component_screenshot
Get component visual preview to help assess if it fits your project.
Parameters:
componentId(string, required): Component IDtheme(string, optional): Theme preference ("light", "dark", "both")
Returns:
Visual descriptions of component appearance
Screenshots when available
Links to live examples
Use case recommendations
Installation instructions
Component Categories
button- Button componentsinput- Input and form controlsselect- Select and dropdown componentsnavbar- Navigation componentscard- Card and container componentsform- Form-related componentslayout- Layout componentsnavigation- Navigation elementsfeedback- Feedback and status componentsdata-display- Data display componentsoverlay- Modal and overlay componentstypography- Text and typography componentsmedia- Media components
Example Usage with Claude Code
Development
How It Works
Component Discovery: The server maintains a registry of OriginUI components with metadata
Dynamic Fetching: Component details are fetched from OriginUI's JSON registry on demand
Caching: Components are cached for 5 minutes to improve performance
Installation: Generates proper
pnpm dlx shadcn@latest addcommands with correct URLs
Contributing
Fork the repository
Create a feature branch
Make your changes
Add tests if applicable
Submit a pull request
License
MIT License - see LICENSE file for details.