MCP.so
ログイン
サーバー

vite-plugin-vue-mcp

@webfansplz

Vite plugin that enables a MCP server helping models to understand your Vue app better.

概要

What is vite-plugin-vue-mcp?

A Vite plugin that provides a Model Context Protocol (MCP) server for Vue applications, exposing the component tree, component state, Vue Router routes, Pinia store tree, and Pinia state. Designed for Vue developers using AI-assisted coding tools like Cursor.

How to use vite-plugin-vue-mcp?

Install the package with pnpm install vite-plugin-vue-mcp -D. Then add VueMcp() to the plugins array in vite.config.ts. After starting the Vite dev server, the MCP server listens at http://localhost:[port]/__mcp/sse. For Cursor, the plugin can automatically update the .cursor/mcp.json configuration.

Key features of vite-plugin-vue-mcp

  • Retrieve the Vue component tree
  • Read component state by name
  • Edit component state at a specific path
  • Highlight a component in the browser
  • Get Vue Router route information
  • Retrieve the Pinia store tree
  • Read individual Pinia store state

Use cases of vite-plugin-vue-mcp

  • Debugging component hierarchy and state during development
  • Modifying component state live via AI assistant
  • Navigating and inspecting Vue Router routes
  • Exploring and debugging Pinia stores
  • Enhancing AI‑powered code editors with live Vue app data

FAQ from vite-plugin-vue-mcp

Do I need my Vue application to be running to use the MCP tools?

Yes. The README states: “Please ensure the application is running in your browser before using the features.”

Can I provide a custom MCP server instead of the built‑in tools?

Yes. The mcpServer option lets you supply a completely custom MCP server; when provided, the built‑in tools are ignored.

How does vite-plugin-vue-mcp integrate with Cursor?

The plugin can automatically write or update the .cursor/mcp.json file with the MCP server URL. This behavior is enabled by default when a .cursor folder exists.

What is the default endpoint of the MCP server?

The MCP server is exposed at http://localhost:[port]/__mcp/sse.

What are the required dependencies?

Only vite-plugin-vue-mcp installed as a dev dependency is required. It integrates directly into the Vite dev server.

「開発者ツール」の他のコンテンツ