🎉 Sora UI is now part of the shadcn/ui registry ecosystem.
Sora UI

MCP

Connect the Sora UI docs MCP server to Cursor and other AI clients.

The Sora UI docs MCP server gives AI assistants live access to this site — installation guides, primitives, and the component catalog. It runs as a remote HTTP server at https://mcp.soralabs.io.vn (no local CLI required).

Tools

ToolDescription
search_docsSearch docs and components by keyword or phrase
get_pageFetch a page as markdown by slug (e.g. primitives/accordion, draw-underline-link)
list_sectionsBrowse the doc structure (documentation, components)

Use Sora UI docs MCP to read documentation. To install @soralabs/* components with natural language, also configure the shadcn MCP server in the same project.

Add to Cursor

Cursor supports one-click MCP install links. Click below — Cursor opens a prompt to add the server, then enable it under Settings → Tools & MCP.

Click Add to Cursor and confirm the install dialog.

Open Settings → Tools & MCP and make sure sora-ui is enabled (green status).

Restart Cursor if tools do not appear, then try a prompt like “Search Sora UI docs for accordion”.

Manual configuration (Cursor)

Add this to .cursor/mcp.json in your project (or ~/.cursor/mcp.json for all projects):

{
  "mcpServers": {
    "sora-ui": {
      "url": "https://mcp.soralabs.io.vn"
    }
  }
}

After saving, enable the server in Settings → Tools & MCP and restart Cursor.

Example prompts

Browse documentation

  • List all Sora UI documentation sections
  • Search Sora UI docs for text reveal components
  • Get the MCP documentation page from Sora UI

Components catalog

  • Search Sora UI components for underline link
  • Get the draw-underline-link component page
  • List the components section in Sora UI docs

Registry MCP (shadcn)

To add @soralabs/* components from the registry with natural language, configure the shadcn MCP server alongside Sora UI docs MCP.

Automatic configuration

Manual configuration

Install the shadcn package as a dev dependency:

Merge the shadcn entry into your MCP config (example for Cursor):

Register @soralabs in components.json before asking the agent to install components — see Installation.

Troubleshooting

Server not connecting

  1. Confirm sora-ui is enabled in Settings → Tools & MCP
  2. Restart Cursor completely after changing .cursor/mcp.json
  3. Check View → Output → MCP for connection errors

Tools return no results

  • Use list_sections first to see available documentation and components sections
  • For component pages, try slugs like draw-underline-link or paths like primitives/accordion

Paste the deeplink into your browser address bar, or add the manual JSON config above. See Cursor MCP install links.

Nested sora-ui key in mcp.json

If Cursor shows must have either a command or url and your config looks like "sora-ui": { "sora-ui": { "url": "..." } }, remove the extra nesting — use the manual JSON shape, or click Add to Cursor again on this page (the install link encodes only { "url": "..." }; the name query param supplies the server key).

Built by Axyl. The source code will be available on GitHub soon.

Last updated: 6/12/2026