Skip to main content
Glama

Vue MCP Server

by webfansplz
MIT License
1,739
485

vite-プラグイン-vue-mcp

Vue アプリの MCP サーバーがコンポーネント ツリー、状態、ルート、ピニア ツリーと状態に関する情報を提供できるようにする Vite プラグイン。

インストール📦

pnpm install vite-plugin-vue-mcp -D

使用方法🔨

// vite.config.ts import { VueMcp } from 'vite-plugin-vue-mcp' export default defineConfig({ plugins: [VueMcp()], })

その後、MCP サーバーはhttp://localhost:[port]/__mcp/sseで利用できるようになります。

Cursor をご利用の場合は、プロジェクトルートに.cursor/mcp.jsonファイルを作成してください。このプラグインによって自動的に更新されます。MCP の詳細については、 Cursor の公式ドキュメントをご覧ください。

オプション

export interface VueMcpOptions { /** * The host to listen on, default is `localhost` */ host?: string /** * Print the MCP server URL in the console * * @default true */ printUrl?: boolean /** * The MCP server info. Ingored when `mcpServer` is provided */ mcpServerInfo?: McpServerInfo /** * Custom MCP server, when this is provided, the built-in MCP tools will be ignored */ mcpServer?: (viteServer: ViteDevServer) => Awaitable<McpServer> /** * Setup the MCP server, this is called when the MCP server is created * You may also return a new MCP server to replace the default one */ mcpServerSetup?: (server: McpServer, viteServer: ViteDevServer) => Awaitable<void | McpServer> /** * The path to the MCP server, default is `/__mcp` */ mcpPath?: string /** * Update the address of the MCP server in the cursor config file `.cursor/mcp.json`, * if `.cursor` folder exists. * * @default true */ updateCursorMcpJson?: boolean | { enabled: boolean /** * The name of the MCP server, default is `vue-mcp` */ serverName?: string } /** * append an import to the module id ending with `appendTo` instead of adding a script into body * useful for projects that do not use html file as an entry * * WARNING: only set this if you know exactly what it does. * @default '' */ appendTo?: string | RegExp }

機能/ツール ✨

コンポーネントツリーを取得

get-component-tree : Vue コンポーネントツリーを取得します。

コンポーネントツリー

コンポーネントの状態を取得する

get-component-state : コンポーネントの状態を取得します (入力: componentName )。

コンポーネント状態

コンポーネントの状態を編集する

edit-component-state : コンポーネントの状態を編集します (入力: componentNamepathvaluevalueType )。

コンポーネント状態の編集

ハイライトコンポーネント

highlight-component : コンポーネントをハイライトします (入力: componentName )。

ハイライトコンポーネント

ルートを取得

get-router-info : アプリケーションの Vue ルーター情報を取得します。

ルートツリー

ピニアツリーを入手する

get-pinia-tree : アプリケーションの Pinia ツリーを取得します。

マツ科

ピニア州を取得する

get-pinia-state : アプリケーションの Pinia 状態を取得します (入力: storeName )。

ピニア州

建築⚡️

建築

お知らせ💡

機能を使用する前に、ブラウザでアプリケーションが実行されていることを確認してください。

クレジット💖

このプロジェクトはvite-plugin-mcpにインスピレーションを受けています。素晴らしい仕事をしてくださった@antfuに感謝します。

ライセンス📖

MITライセンス © Arlo

-
security - not tested
A
license - permissive license
-
quality - not tested

モデル コンテキスト プロトコル サーバーを通じてコンポーネント ツリー、状態、ルート、および Pinia データを公開することにより、Vue アプリのアプリケーション インサイトを提供します。

  1. インストール📦
    1. 使用方法🔨
      1. オプション
    2. 機能/ツール ✨
      1. コンポーネントツリーを取得
      2. コンポーネントの状態を取得する
      3. コンポーネントの状態を編集する
      4. ハイライトコンポーネント
      5. ルートを取得
      6. ピニアツリーを入手する
      7. ピニア州を取得する
    3. 建築⚡️
      1. お知らせ💡
        1. クレジット💖
          1. ライセンス📖

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
              Last updated -
              8
              0
              14
              TypeScript
              Apache 2.0
              • Apple
            • -
              security
              A
              license
              -
              quality
              A server that helps AI models better understand Vite/Nuxt applications, providing enhanced context awareness for development support.
              Last updated -
              718
              TypeScript
              MIT License
            • A
              security
              A
              license
              A
              quality
              mcp-server-chart
              Last updated -
              25
              6,577
              2,190
              TypeScript
              MIT License
              • Apple
            • -
              security
              F
              license
              -
              quality
              Provides real-time system metrics and information through a Model Context Protocol interface, enabling access to CPU usage, memory statistics, disk information, network status, and running processes.
              Last updated -
              1
              Python
              • Apple
              • Linux

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/webfansplz/vite-plugin-vue-mcp'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server