Skip to main content
Vuetify0 Logo
Theme
Mode
Palettes
Accessibility
Vuetify One
Sign in to Vuetify One

Access premium tools across the Vuetify ecosystem — Bin, Play, Studio, and more.

Not a subscriber? See what's included

Vuetify MCP

Vuetify MCP is a Model Context Protocolâ†—ī¸Ž server that gives AI assistants structured access to Vuetify 3/4 and Vuetify0 APIs and install/upgrade/breaking-change docs. Authenticate with Vuetify Oneâ†—ī¸Ž to reach ecosystem sites. Unlike llms.txt, MCP is real-time and queryable.

Two hosted URLs (streamable HTTP). Clients that treat OAuth as connect-time (Grok Bot, Cursor Agents) must not share them:

URLAuthTools
https://mcp.vuetifyjs.com/mcpâ†—ī¸Žnonedocs, APIs, install/upgrade guides
https://mcp.vuetifyjs.com/oneâ†—ī¸ŽVuetify Oneâ†—ī¸Ž OAuthdocs plus ecosystem sites

Most editors should add /mcp. Add /one to authenticate with Vuetify One; subscribers can then access anything from the ecosystem sites. Do not paste an API key.

Edit this page
Report a Bug
Open issues
Copy Markdown

BeginnerSep 6, 2026

Quick Start

Auto-detects your IDE and configures the hosted MCP server automatically:

bash
pnpm dlx @vuetify/mcp config --remote

Cursor

Cursorâ†—ī¸Ž is an AI IDE. Add the hosted server from Customize → MCPs in the sidebar, or write it to .cursor/mcp.json (project) or ~/.cursor/mcp.json (global):

json
{
  "mcpServers": {
    "vuetify-mcp": {
      "url": "https://mcp.vuetifyjs.com/mcp"
    }
  }
}

You can also load the plugin from vuetifyjs/mcpâ†—ī¸Ž.

Claude Code

Claude Codeâ†—ī¸Ž is Anthropic’s agentic coding tool. Add the hosted MCP server directly via CLI:

bash
claude mcp add --transport http vuetify-mcp https://mcp.vuetifyjs.com/mcp

Grok / Grok Build

Grokâ†—ī¸Ž users add a BYO Custom connector. There is no official Grok catalog listing. This is grok.com + the Grok Build CLI, not Grok Bot.

  1. Go to https://grok.com/connectorsâ†—ī¸Ž

  2. Click New Connector, then select Custom

  3. Enter https://mcp.vuetifyjs.com/mcp for docs (no login). To authenticate with Vuetify One, add a second connector at https://mcp.vuetifyjs.com/one.

Do not paste an API key.

Grok Build / CLI:

bash
grok mcp add --transport http vuetify-mcp https://mcp.vuetifyjs.com/mcp

Or edit ~/.grok/config.toml (user) or .grok/config.toml (project):

toml
[mcp_servers.vuetify-mcp]
url = "https://mcp.vuetifyjs.com/mcp"
toml
[mcp_servers.vuetify-one]
url = "https://mcp.vuetifyjs.com/one"

Grok Bot

Grok Bot (Cursor Agents) treats OAuth as connect-time for the whole URL. Add https://mcp.vuetifyjs.com/mcp for docs (no Authorize). Add https://mcp.vuetifyjs.com/one to authenticate with Vuetify One on that connector.

Codex

OpenAI Codexâ†—ī¸Ž CLI, ChatGPT desktop, and the IDE extension share ~/.codex/config.toml (project: .codex/config.toml, trusted projects only):

toml
[mcp_servers.vuetify-mcp]
url = "https://mcp.vuetifyjs.com/mcp"

Or in ChatGPT / the IDE: Settings → MCP servers → Add server → Streamable HTTP and the URL above.

Documentation and API tools on /mcp need no login. To authenticate with Vuetify One, add https://mcp.vuetifyjs.com/one and run codex mcp login vuetify-one.

Kimi CLI

Kimi Codeâ†—ī¸Ž reads ~/.kimi-code/mcp.json (or $KIMI_CODE_HOME/mcp.json) and .kimi-code/mcp.json (project):

json
{
  "mcpServers": {
    "vuetify-mcp": {
      "url": "https://mcp.vuetifyjs.com/mcp"
    }
  }
}

Or run /mcp-config in the Kimi TUI to add /mcp interactively. Add https://mcp.vuetifyjs.com/one and /mcp-config login vuetify-one to authenticate with Vuetify One.

Claude Desktop

Claude Desktopâ†—ī¸Ž is Anthropic’s GUI app. Direct HTTP transport (url:) is not supported in claude_desktop_config.json — Claude Desktop only accepts stdio servers. Use one of the two stdio configurations below.

json
{
  "mcpServers": {
    "vuetify-mcp": {
      "command": "npx",
      "args": ["-y", "@vuetify/mcp"]
    }
  }
}

The first config runs the package locally over stdio. The second and third use the mcp-remoteâ†—ī¸Ž bridge to consume the hosted server through stdio, which is the only transport Claude Desktop accepts. After editing claude_desktop_config.json, fully quit and relaunch Claude Desktop to pick up changes.

Vuetify CLI

Add Vuetify AI rules and context to your project with the Vuetify CLI:

bash
pnpm dlx @vuetify/cli add mcp
Note

The CLI add mcp command sets up Rulerâ†—ī¸Ž project rules for AI context — it does not configure the MCP server connection. Use the interactive setup above to connect your IDE to the Vuetify MCP server.

Local Server

Run locally for offline access or custom configuration:

bash
pnpm dlx @vuetify/mcp

IDE Configuration

Manual configuration for each IDE. Use the interactive setup above for automatic configuration.

IDEConfig File (Linux)Config File (macOS)
Claude Code~/.claude.json or .mcp.json~/.claude.json or .mcp.json
Claude Desktop[1]N/A~/Library/Application Support/Claude/claude_desktop_config.json
VS Code~/.config/Code/User/mcp.json~/Library/Application Support/Code/User/mcp.json
Cursor.cursor/mcp.json or ~/.cursor/mcp.json.cursor/mcp.json or ~/.cursor/mcp.json
Windsurf~/.config/Windsurf/User/mcp.json~/Library/Application Support/Windsurf/User/mcp.json
Trae~/.config/Trae/User/mcp.json~/Library/Application Support/Trae/User/mcp.json
json
{
  "mcpServers": {
    "vuetify-mcp": {
      "url": "https://mcp.vuetifyjs.com/mcp"
    }
  }
}

Available Tools

Public /mcp has the documentation and API tools. /one authenticates with Vuetify One so subscribers can access ecosystem sites.

Documentation and API

No account. Served on both /mcp and /one.

ToolPurpose
get_vuetify_api_by_versionDownload/cache Vuetify API types by version
get_component_api_by_versionComponent API (props/slots/events)
get_directive_api_by_versionDirective API
get_installation_guideInstall guides (vite, nuxt, nuxt-module, laravel, cdn, cdn-esm, vitepress, vuetify0)
get_feature_guidesList available feature docs
get_feature_guideA specific feature guide
get_exposed_exportsPackage exports
get_frequently_asked_questionsFAQ
get_release_notes_by_versionRelease notes
get_vuetify_one_installation_guide@vuetify/one README
get_upgrade_guideMajor-version upgrade guides
get_v4_breaking_changesVuetify 4 breaking changes
get_vuetify0_installation_guide@vuetify/v0 install guide
get_vuetify0_package_guidePackage-specific v0 documentation
get_vuetify0_composable_listList all composables by category
get_vuetify0_composable_guideDetailed composable documentation
get_vuetify0_component_listList all headless components
get_vuetify0_component_guideComponent documentation and examples
get_vuetify0_exports_listPackage subpath exports
get_vuetify0_skillSKILL.md patterns and anti-patterns
create_bug_reportPrefill a GitHub issue link

Vuetify One

Only on https://mcp.vuetifyjs.com/oneâ†—ī¸Ž. Connect that URL to authenticate with Vuetify Oneâ†—ī¸Ž. Subscribers can then access ecosystem sites. These tools are not on /mcp and are not configured with a pasted API key.

ToolPurpose
create_vuetify_binCreate a Play binâ†—ī¸Ž
get_all_binsList your bins
update_vuetify_binUpdate a bin
get_binFetch a bin by ID
create_vuetify_linkCreate a vtfy.linkâ†—ī¸Ž short URL
get_all_linksList your links
create_vuetify_playgroundCreate a playground (Vue SFC)
get_all_playgroundsList your playgrounds
update_vuetify_playgroundUpdate a playground
get_playgroundFetch a playground by ID

Example Prompts

  • Install Vuetify 4 in a fresh Vite + Vue project the documented way

  • What’s the current VBtn API (props, slots, events)?

  • Scan this repo for Vuetify 3 patterns that break in v4

  • List Vuetify0 selection composables and when to use each

  • Create a Play bin with a VDataTable example (needs One)

  • Make a vtfy.link for this playground (needs One)

Workflow

When using AI to build headless Vuetify0 components:

  1. Explore — get_vuetify0_composable_list to see available primitives

  2. Learn — get_vuetify0_composable_guide for detailed documentation

  3. Reference — get_vuetify0_component_guide for implementation patterns

For Vuetify 3/4 work, start with get_installation_guide, get_component_api_by_version, get_upgrade_guide, or get_v4_breaking_changes instead.

Authentication

Grok Bot and Cursor Agents treat OAuth as connect-time for the whole URL. That is why One is a second endpoint.

Advanced: API key

Local or self-hosted setups can still send a Vuetify API key. This is not the hosted happy path.

json
{
  "mcpServers": {
    "vuetify-mcp": {
      "url": "https://mcp.vuetifyjs.com/mcp",
      "headers": {
        "Authorization": "Bearer your-api-key"
      }
    }
  }
}
bash
claude mcp add --transport http vuetify-mcp https://mcp.vuetifyjs.com/mcp \
  -e VUETIFY_API_KEY=your-api-key

Self-Hosting

Run an HTTP server for team or organization access:

bash
pnpm dlx @vuetify/mcp --transport=http --port=3000 --host=0.0.0.0 --stateless

Configure clients to use your server URL instead of mcp.vuetifyjs.com.


  1. Claude Desktop does not support direct HTTP transport. Use the stdio configs in the Claude Desktop section above instead of the hosted JSON below. â†Šī¸Ž

Was this page helpful?

Š 2016-1970 Vuetify, LLC
Services
Ctrl+/