├── .cursor └── mcp.json ├── .github └── FUNDING.yml ├── .gitignore ├── .npmrc ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── eslint.config.js ├── package.json ├── playground ├── index.html ├── package.json ├── src │ ├── App.vue │ ├── components │ │ ├── Child.vue │ │ ├── Count.vue │ │ ├── Home.vue │ │ └── UserInfo.vue │ ├── main.ts │ ├── pages │ │ ├── About.vue │ │ ├── Contact.vue │ │ ├── Home.vue │ │ ├── Index.vue │ │ └── Services.vue │ └── stores │ │ ├── contact.ts │ │ └── services.ts ├── vite-env.d.ts └── vite.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── screenshots ├── architecture.png ├── component-state.gif ├── component-tree.gif ├── edit-component-state.gif ├── highlight-component.gif ├── pinia-state.gif ├── pinia-tree.gif └── router-info.gif ├── src ├── connect.ts ├── context.ts ├── index.ts ├── overlay.js ├── rpc.ts ├── server.ts └── types.ts └── tsconfig.json /.cursor/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/.cursor/mcp.json -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [webfansplz] 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/.npmrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/package.json -------------------------------------------------------------------------------- /playground/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/playground/index.html -------------------------------------------------------------------------------- /playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/playground/package.json -------------------------------------------------------------------------------- /playground/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/playground/src/App.vue -------------------------------------------------------------------------------- /playground/src/components/Child.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/playground/src/components/Child.vue -------------------------------------------------------------------------------- /playground/src/components/Count.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/playground/src/components/Count.vue -------------------------------------------------------------------------------- /playground/src/components/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/playground/src/components/Home.vue -------------------------------------------------------------------------------- /playground/src/components/UserInfo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/playground/src/components/UserInfo.vue -------------------------------------------------------------------------------- /playground/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/playground/src/main.ts -------------------------------------------------------------------------------- /playground/src/pages/About.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/playground/src/pages/About.vue -------------------------------------------------------------------------------- /playground/src/pages/Contact.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/playground/src/pages/Contact.vue -------------------------------------------------------------------------------- /playground/src/pages/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/playground/src/pages/Home.vue -------------------------------------------------------------------------------- /playground/src/pages/Index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/playground/src/pages/Index.vue -------------------------------------------------------------------------------- /playground/src/pages/Services.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/playground/src/pages/Services.vue -------------------------------------------------------------------------------- /playground/src/stores/contact.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/playground/src/stores/contact.ts -------------------------------------------------------------------------------- /playground/src/stores/services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/playground/src/stores/services.ts -------------------------------------------------------------------------------- /playground/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /playground/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/playground/vite.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /screenshots/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/screenshots/architecture.png -------------------------------------------------------------------------------- /screenshots/component-state.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/screenshots/component-state.gif -------------------------------------------------------------------------------- /screenshots/component-tree.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/screenshots/component-tree.gif -------------------------------------------------------------------------------- /screenshots/edit-component-state.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/screenshots/edit-component-state.gif -------------------------------------------------------------------------------- /screenshots/highlight-component.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/screenshots/highlight-component.gif -------------------------------------------------------------------------------- /screenshots/pinia-state.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/screenshots/pinia-state.gif -------------------------------------------------------------------------------- /screenshots/pinia-tree.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/screenshots/pinia-tree.gif -------------------------------------------------------------------------------- /screenshots/router-info.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/screenshots/router-info.gif -------------------------------------------------------------------------------- /src/connect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/src/connect.ts -------------------------------------------------------------------------------- /src/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/src/context.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/overlay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/src/overlay.js -------------------------------------------------------------------------------- /src/rpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/src/rpc.ts -------------------------------------------------------------------------------- /src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/src/server.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/src/types.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webfansplz/vite-plugin-vue-mcp/HEAD/tsconfig.json --------------------------------------------------------------------------------