feat: integrate vite-plugin-vue-mcp for AI tooling support

This commit is contained in:
Ray.Hao
2025-11-09 22:47:46 +08:00
parent 8105432713
commit ff00e82f56
2 changed files with 8 additions and 1 deletions

View File

@@ -116,7 +116,8 @@
"unplugin-auto-import": "^19.3.0",
"unplugin-vue-components": "^28.8.0",
"vite": "^7.1.12",
"vite-plugin-mock-dev-server": "^1.9.3",
"vite-plugin-mock-dev-server": "^2.0.2",
"vite-plugin-vue-mcp": "^0.3.2",
"vue-eslint-parser": "^10.2.0",
"vue-tsc": "^2.2.12"
},

View File

@@ -11,6 +11,10 @@ import UnoCSS from "unocss/vite";
import { resolve } from "path";
import { name, version, engines, dependencies, devDependencies } from "./package.json";
// MCP 插件:为项目开启 MCP Server仅开发环境
// 使用前请先安装pnpm add -D vite-plugin-vue-mcp
import { VueMcp } from "vite-plugin-vue-mcp";
// 平台的名称、版本、运行所需的 node 版本、依赖、构建时间的类型提示
const __APP_INFO__ = {
pkg: { name, version, engines, dependencies, devDependencies },
@@ -55,6 +59,8 @@ export default defineConfig(({ mode }: ConfigEnv): UserConfig => {
plugins: [
vue(),
...(env.VITE_MOCK_DEV_SERVER === "true" ? [mockDevServerPlugin()] : []),
// MCP 插件:仅在开发环境启用,用于 AI 工具集成,让 Cursor AI 能够读取应用运行时的 Store 状态,帮助调试和理解代码
...(!isProduction ? [VueMcp()] : []),
UnoCSS(),
// API 自动导入
AutoImport({