UNPKG

workflow3

Version:

MCP Server for three-stage workflow prompt injection

117 lines (83 loc) 3.45 kB
# Workflow3 MCP Server 一个为AI编程工具提供三阶段工作流提示词注入的MCP Server。 所有支持MCP配置的工具都可以使用,比如Cursor、Claude Code、Windsurf等。 ## 提示词 完整提示词请见:[src/templates/workflow3.md](./src/templates/workflow3.md),可随意使用。 如果你添加到cursor rule或者CLAUDE.md中,就不需要安装mcp了。 ## 功能特性 - 🚀 一键激活三阶段工作流提示词 - 🎯 内置标准工作流,开箱即用 - 🔧 零配置使用,无需额外设置 ## 安装配置 如果你用的是Claude Code,通过命令行添加: ``` claude mcp add workflow3 -s user -- npx -y workflow3 ``` 如果你用的是Cursor,配置路径是:Cursor Settings -> Tools & Integrations -> MCP Tools 添加如下代码(如果已经有了mcpServers,则只需要添加关于workflow3的内容): ```json {"mcpServers": { "workflow3": { "command": "npx", "args": ["-y", "workflow3"] } } } ``` 如果Cursor上显示0 tool enabled,应该是哪里出错了,这里可以看错误日志: ![Cursor MCP Log](https://private-user-images.githubusercontent.com/11957952/465126968-aa8db11c-1c9c-446b-aa18-e21565821c06.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NTIyMTY2MjYsIm5iZiI6MTc1MjIxNjMyNiwicGF0aCI6Ii8xMTk1Nzk1Mi80NjUxMjY5NjgtYWE4ZGIxMWMtMWM5Yy00NDZiLWFhMTgtZTIxNTY1ODIxYzA2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTA3MTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwNzExVDA2NDUyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWVkMGMxOGE5Y2JkYTlhZDhmYjZjOWEzZjk3ZDQ2MzcyNmI2MGMwMjE4OGFlYjM5YjNkMDYxZGJlN2MwZjg4ZjAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.gEdcm4GbXEnn0eoasj_Pw-qOe9vt49H55WLze9ziy7Q) 如果你访问npm有困难,可以使用镜像,比如用淘宝的npm镜像: ```json { "mcpServers": { "workflow3": { "command": "npx", "args": [ "-y", "--registry", "https://registry.npmmirror.com", "workflow3" ] } } } ``` 其他的编程工具是类似的。 无需预先安装,npx会自动下载最新版本。 ## 使用方法 ### 基本用法 在对话的第一行: ``` use workflow3 ``` 也可用自然语言请求激活工作流: ``` 请激活三阶段工作流 ``` ``` 启用workflow3 ``` Cursor等编程工具会自动识别并调用workflow3,激活完整的三阶段工作流提示词。 使用后会在用户主目录生成一个 ~/.workflow3.md 配置文件,你可以直接编辑这个文件来自定义工作流,修改后下次对话生效。这个配置文件在所有项目中共享使用。 ### 阶段控制 激活工作流后,默认阶段是分析问题,你也可以指定阶段。 ## 三阶段工作流说明 ### 阶段一:分析问题 【分析问题】 - 深入理解需求本质 - 搜索所有相关代码 - 识别问题根因 - 向我提问 ### 阶段二:制定方案 【制定方案】 - 列出变更文件清单 - 描述每个文件的具体变化 - 确保方案可执行 ### 阶段三:执行方案 【执行方案】 - 严格按照方案实现 - 运行必要的检查 - 确保代码质量 ## 许可证 MIT License ## 贡献 欢迎提交Issue和Pull Request! ## 支持 如果遇到问题,请在GitHub Issues中报告。