
Ark UI MCP Server: Setup for Claude, Cursor and Other Apps
Lets Claude, Cursor and other assistants look up Ark UI components, props, code examples and docs for React, Vue, Svelte and Solid.
This is the official Ark UI server, made by Chakra Systems and kept in the Ark UI repository. It runs on your computer and reads the Ark UI documentation site, so the assistant answers from current docs instead of guessing. It needs no account or API key.
It only reads. It does not touch your project files or your code. Each lookup is a web request to ark-ui.com, so it needs an internet connection.
Good for
- Frontend developers building with Ark UI who want correct props and examples in the chat
- Teams that use Ark UI across React, Vue, Svelte and Solid
- Anyone who wants an assistant to style components with the right CSS variables
Works in
12 should work
Tap an app to see how to set it up and any known problems.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Client does not support this transport.
Client does not support this transport.
Install ark MCP
Claude Code
- 1
Copy this prompt.
Add the ark MCP server to Claude Code. Run this command: claude mcp add ark -- npx -y @ark-ui/mcp Then check that it loaded and tell me if I need to sign in or restart.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js.
Built from the package data we hold. Not yet tested by us.
Tools
List Ark UI components
Lists the names of every Ark UI component for the framework you pick: React, Vue, Svelte or Solid.
Try: “Which Ark UI components are there for React?”
Network ·
list_componentsList examples for a component
Lists the code examples that exist for one component in one framework.
Try: “What examples exist for the Dialog component in Vue?”
Network ·
list_examplesGet a full code example
Returns the complete code of one example for a component and framework, with its dependencies.
Try: “Show me the basic Select example for React.”
Network ·
get_exampleGet a component's props
Returns the props a component accepts in the chosen framework.
Try: “What props does the Tabs component take in Solid?”
Network ·
get_component_propsGet CSS variables and data attributes
Returns the data attributes and CSS variables of a component, for styling and customising it.
Try: “How do I style the open state of an Accordion?”
Network ·
styling_guideSearch the Ark UI docs
Searches the documentation by keyword and returns matching pages with slug, title, description and category.
Try: “Search the docs for controlled state.”
Network ·
search_docsRead a docs page
Returns the full markdown of one documentation page, by slug. Search first if you do not know the slug.
Try: “Get the docs page for the Combobox.”
Network ·
get_docs
Read from the source code
Permissions
low risk · 1 thing to watch
Low risk
The assistant can only read Ark UI documentation and examples from ark-ui.com. It cannot change files or accounts.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only modeHow to turn it on
Watch out for
It sends lookups to ark-ui.com
Each tool call fetches from the Ark UI site, so the component names and search words the assistant uses reach that server. npmjs.com
Security advisories
No published security advisories as of Nov 1, 2026.
Technical details
| Turning on read-only | All seven tools only read documentation, so there is nothing to switch off. |
|---|---|
| Talks to | ark-ui.com (documentation requests) |
| Sign-in and keys | No account or key is needed. |
Questions
Is the Ark UI MCP server official?
Yes. It is published by Chakra Systems from the Ark UI repository, under the package name @ark-ui/mcp.
Do I need an API key?
No. It needs no account or key. It fetches public documentation from ark-ui.com.
Which frameworks does it cover?
React, Vue, Svelte and Solid. You say which framework you want in the request, and it returns components, props and examples for that one.
Can it change my code?
No. It only returns documentation, props and example code for the assistant to read. Your assistant makes any edits itself.
Does it work offline?
No. Each lookup is a request to ark-ui.com, so it needs an internet connection.
How do I add it to Cursor or Claude Desktop?
Use the install box above, then restart the app so it loads the new tools.
Information
updated Nov 2, 2026
- Publisher
- Official
- Package
@ark-ui/mcp- Registry
- npm
- Transport
- stdio
- Auth
- None
- Version
- 1.3.0
- License
- MIT
- Last commit
- Oct 31, 2026
- Open issues
- 2
Sources
Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.
Show all 3Hide
- github.com · github.com
- registry.npmjs.org · registry.npmjs.org
- www.npmjs.com · npmjs.com