@weapp-vite/mcp
@weapp-vite/mcp 是 weapp-vite 官方维护的 MCP 服务实现,目标是把 weapp-vite / wevu / wevu-compiler 的关键研发能力暴露给 AI 助手。
在当前版本中,weapp-vite 已集成该能力,你通常不需要单独使用此包,而是直接通过 weapp-vite mcp 启动。
何时使用
- 你要让 AI 助手直接读取
weapp-vite仓库源码与文档。 - 你要让 AI 在受限命令白名单下完成“修改 + 验证”闭环。
- 你要基于官方 MCP 能力扩展团队内部 AI 工作流。
安装
bash
pnpm add @weapp-vite/mcp启动方式
推荐直接使用 weapp-vite CLI:
bash
weapp-vite mcp不在仓库目录执行时,可选追加 --workspace-root /path/to/weapp-vite。
如果你只想单独运行包本身:
bash
pnpm --filter @weapp-vite/mcp start主要能力
Tools:
workspace_cataloglist_source_filesread_source_filesearch_source_coderun_package_scriptrun_weapp_vite_clirun_repo_command
Resources:
weapp-vite://workspace/catalogweapp-vite://docs/{package}/README.mdweapp-vite://docs/{package}/CHANGELOG.mdweapp-vite://source/{package}?path={path}
Prompts:
plan-weapp-vite-changedebug-wevu-runtime
安全约束
- 文件读取限制在 workspace 根目录内。
- 命令执行限制在白名单(
pnpm/node/git/rg)。 - 输出内容有截断与超时保护。
二次开发建议
若你要扩展能力,建议从以下文件开始:
packages/mcp/src/server.ts:工具/资源/Prompt 注册入口。packages/mcp/src/fileOps.ts:文件读取与搜索策略。packages/mcp/src/commandOps.ts:命令白名单与执行约束。