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
| Tool | Description |
|---|---|
search_docs | Search docs and components by keyword or phrase |
get_page | Fetch a page as markdown by slug (e.g. primitives/accordion, draw-underline-link) |
list_sections | Browse 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):
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
- Confirm sora-ui is enabled in Settings → Tools & MCP
- Restart Cursor completely after changing
.cursor/mcp.json - Check View → Output → MCP for connection errors
Tools return no results
- Use
list_sectionsfirst to see availabledocumentationandcomponentssections - For component pages, try slugs like
draw-underline-linkor paths likeprimitives/accordion
Install link does nothing
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