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

@@ -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({