MCP Server

The Satori UI Model Context Protocol server gives AI coding assistants direct access to the component library. Ask your assistant for a component and it can search the registry, read the source and install it into your project.

https://www.satoriui.site/mcp
01

What it does

The server is hosted at https://www.satoriui.site/mcp, so there is nothing to install and no API key. It is served from the same registry as the shadcn CLI, so it always matches the published components. Your assistant finds the right component, then runs the shadcn command or writes the files into your project itself.

02

Claude Code

Register the server once from your terminal. Add --scope user to make it available in every project.

terminal
claude mcp add --transport http satoriui https://www.satoriui.site/mcp
03

Claude Desktop

Open Settings → Connectors, choose Add custom connector, name it Satori UI and paste the server URL. The same connector works on claude.ai.

Remote MCP server URL
https://www.satoriui.site/mcp
04

Cursor

Add the server under Cursor settings → MCP, or drop this into .cursor/mcp.json.

.cursor/mcp.json
{
"mcpServers": {
"satoriui": {
"url": "https://www.satoriui.site/mcp"
}
}
}
05

VS Code

For GitHub Copilot agent mode, add this to .vscode/mcp.json.

.vscode/mcp.json
{
"servers": {
"satoriui": {
"type": "http",
"url": "https://www.satoriui.site/mcp"
}
}
}
06

Tools and prompts

Tools

list_components
Every component and design system with its description and dependencies.
search_components
Ranked keyword search across names, descriptions and dependencies.
get_component
Registry entry, the source of every file with its target path, and a usage example.
get_install_instructions
The shadcn command for one or more items, the packages they bring and any setup after.

Prompts

explain-component
Step-by-step setup and a usage example for one component.
recommend-component
Describe your UI need and get matching components back.

Try asking: “Add the Satori UI pro button to my pricing page.” The assistant will run the install command, add the packages and wire up a usage example.