PlugWiki
ark logo

Ark UI MCP Server: Setup for Claude, Cursor and Other Apps

OfficialLocal
Getnpm@ark-ui/mcpchakra-ui/ark

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.

Install ark MCP

Claude Code

  1. 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. 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_components

  • List 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_examples

  • Get 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_example

  • Get 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_props

  • Get 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_guide

  • Search 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_docs

  • Read 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

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-onlyAll seven tools only read documentation, so there is nothing to switch off.
Talks toark-ui.com (documentation requests)
Sign-in and keysNo 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

WebsiteGitHubnpmChangelogIssues

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 3
  1. github.com · github.com
  2. registry.npmjs.org · registry.npmjs.org
  3. www.npmjs.com · npmjs.com

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 2, 2026.