├── .gitignore ├── README.md ├── README_zh.md ├── package.json ├── playground ├── .gitignore ├── README.md ├── index.html ├── package.json ├── pnpm-lock.yaml ├── public │ └── vite.svg ├── src │ ├── App.vue │ ├── assets │ │ └── vue.svg │ ├── components │ │ └── HelloWorld.vue │ ├── main.d.ts │ ├── main.ts │ ├── style.css │ └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.tsbuildinfo └── vite.config.ts ├── pnpm-lock.yaml ├── src ├── client │ ├── client-script-manager.ts │ └── devtools-client.ts ├── index.ts ├── plugins │ ├── base │ │ ├── base-plugin.ts │ │ ├── config-manager.ts │ │ ├── constants.ts │ │ ├── devtools-bridge.ts │ │ ├── index.ts │ │ └── utils.ts │ └── vite │ │ └── vite.ts ├── server │ ├── devtools-layer.ts │ ├── errors.ts │ ├── http-server.ts │ ├── index.ts │ ├── logger.ts │ ├── server.ts │ └── types.ts └── shared │ └── index.ts ├── tsconfig.json └── tsup.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/README.md -------------------------------------------------------------------------------- /README_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/README_zh.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/package.json -------------------------------------------------------------------------------- /playground/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/playground/.gitignore -------------------------------------------------------------------------------- /playground/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/playground/README.md -------------------------------------------------------------------------------- /playground/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/playground/index.html -------------------------------------------------------------------------------- /playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/playground/package.json -------------------------------------------------------------------------------- /playground/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/playground/pnpm-lock.yaml -------------------------------------------------------------------------------- /playground/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/playground/public/vite.svg -------------------------------------------------------------------------------- /playground/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/playground/src/App.vue -------------------------------------------------------------------------------- /playground/src/assets/vue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/playground/src/assets/vue.svg -------------------------------------------------------------------------------- /playground/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/playground/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /playground/src/main.d.ts: -------------------------------------------------------------------------------- 1 | import './style.css'; 2 | -------------------------------------------------------------------------------- /playground/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/playground/src/main.ts -------------------------------------------------------------------------------- /playground/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/playground/src/style.css -------------------------------------------------------------------------------- /playground/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /playground/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/playground/tsconfig.json -------------------------------------------------------------------------------- /playground/tsconfig.tsbuildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/playground/tsconfig.tsbuildinfo -------------------------------------------------------------------------------- /playground/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/playground/vite.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/client/client-script-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/src/client/client-script-manager.ts -------------------------------------------------------------------------------- /src/client/devtools-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/src/client/devtools-client.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/plugins/base/base-plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/src/plugins/base/base-plugin.ts -------------------------------------------------------------------------------- /src/plugins/base/config-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/src/plugins/base/config-manager.ts -------------------------------------------------------------------------------- /src/plugins/base/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/src/plugins/base/constants.ts -------------------------------------------------------------------------------- /src/plugins/base/devtools-bridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/src/plugins/base/devtools-bridge.ts -------------------------------------------------------------------------------- /src/plugins/base/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/src/plugins/base/index.ts -------------------------------------------------------------------------------- /src/plugins/base/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/src/plugins/base/utils.ts -------------------------------------------------------------------------------- /src/plugins/vite/vite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/src/plugins/vite/vite.ts -------------------------------------------------------------------------------- /src/server/devtools-layer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/src/server/devtools-layer.ts -------------------------------------------------------------------------------- /src/server/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/src/server/errors.ts -------------------------------------------------------------------------------- /src/server/http-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/src/server/http-server.ts -------------------------------------------------------------------------------- /src/server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/src/server/index.ts -------------------------------------------------------------------------------- /src/server/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/src/server/logger.ts -------------------------------------------------------------------------------- /src/server/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/src/server/server.ts -------------------------------------------------------------------------------- /src/server/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/src/server/types.ts -------------------------------------------------------------------------------- /src/shared/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/src/shared/index.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuskermanshu/vue-mcp-next/HEAD/tsup.config.ts --------------------------------------------------------------------------------