Token导航 LogoToken导航

MCP Server · 开发工具

Open Flow

OpenFlow是一个基于BMAD(Build More, Architect Dreams)方法的敏捷开发工具,提供自定义代理、技能和MCP服务器,支持AI驱动的敏捷开发流程。

未说明官方级别未说明来源级核验工具 0
Python自动化测试AI驱动

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
OpenClaudeAgent
提供方
OpenClaudeAgent

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

3

仓库热度

收录来源

1 个

MCP World

选型结论

Open Flow 属于开发工具类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,客户端适配情况以官方文档为准,没有现成的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

OpenFlow-用于OpenCode的BMAD方法

备注 :本项目实施了该方法 BMAD (建造更多,建筑师梦想)倾倒 开源代码 ❤️

配置存储库使用专门的代理、技能和MCP服务器实现BMAD方法,用于AI驱动的敏捷开发。

快速开始

# Clone the repository
git clone  ~/Projects/open-flow
cd ~/Projects/open-flow

# Install everything (agents, skills, MCP servers)
./install.sh

# Or install in a specific language
./install.sh install --lang=en   # English
./install.sh install --lang=fr   # French (default)

结构

open-flow/
├── agents/                          # Custom agents (i18n)
│   ├── fr/                          # French agents
│   │   ├── executeur.md
│   │   ├── quality.md
│   │   └── ...
│   └── en/                          # English agents
│       ├── executor.md
│       ├── quality.md
│       └── ...
├── skills/                          # Custom skills (i18n)
│   ├── fr/                          # French skills
│   │   └── /SKILL.md
│   └── en/                          # English skills
│       └── /SKILL.md
├── servers/                         # MCP servers
│   ├── notify/                      # Notification MCP server
│   │   ├── server.py                # MCP server (tool: ask_user)
│   │   ├── notifier.py              # PyObjC native notifications
│   │   └── configure.py             # Auto-configuration script
│   └── screenshot/                  # Screenshot MCP server
│       ├── server.py                # MCP server (tool: screenshot)
│       ├── screenshotter.py         # PyObjC screen capture
│       └── configure.py             # Auto-configuration script
├── roadmap/                         # Project roadmap
│   ├── README.md                    # Task tracking + methodology
│   └── plan-XX-*.md                 # Immutable implementation plans
├── maintenance/                     # Project health monitoring
│   ├── reports/                     # Generated health reports
│   ├── templates/                   # Report templates
│   └── metrics/                     # Metrics history (JSON)
├── install.sh                       # Installation script
├── AGENTS.fr.md                     # Global rules (French)
└── AGENTS.en.md                     # Global rules (English)

BMAD方法论(4个阶段)

BMAD =构建更多,建筑师梦想-人工智能驱动的敏捷开发方法

Phase 1: ANALYSIS (Optional)
    └─> Analyst → Product Brief, Research

Phase 2: PLANNING  
    └─> PM → PRD (Product Requirements Document)

Phase 3: SOLUTIONING
    ├─> UX Designer → UX Design
    ├─> Architect → Architecture Document
    └─> PM → Epics & User Stories

Phase 4: IMPLEMENTATION
    ├─> SM (Scrum Master) → Sprint Planning, Stories
    ├─> Dev (Developer) → Implementation (TDD)
    ├─> TEA (Test Architect) → Test Framework, Automation
    └─> Tech Writer → Documentation

QUICK FLOW (Alternative rapide)
    └─> Quick Flow → Tech Spec → Quick Dev → Code Review

BMAD生命周期

  1. 分析 (可选):头脑风暴、研究、产品简报
  2. 规划 :用户访谈→ PRD创建
  3. 固溶 : UX → 建筑→ 史诗与故事
  4. 实施 :Sprint计划→ 故事创作→ TDD → 测试→ 审查
  5. 快速流动 :技术规格→ 实施→ 评论(倾倒娇小特征)

验证阶段

当Executeur完成实现时,它:

  1. 启动应用程序(make run &)
  2. 产生 测试场景 以具体行动
  3. 向用户呈现验证清单
  4. 通过以下方式通知 主控程序 ask_user
  5. 迭代直到所有场景都通过

验证输出示例:

### Scenario 1 : [Main behavior]
1. Click on [element]
2. Enter [value] in field
3. **Expected** : [visible result]

### Scenario 2 : [Edge case]
1. [concrete action]
2. **Expected** : [expected behavior]

代理商BMAD

代理角色阶段关键工作流
分析师业务分析1-分析头脑风暴、研究、产品简报
项目经理产品经理2-策划PRD创作、史诗和故事
用户体验设计师用户体验3-解决方案UX设计,线框
建筑师系统架构3-解决方案架构文档
SMScrum Master4-实施Sprint计划、故事创建
开发开发人员4-实施TDD实施,故事执行
茶测试架构师4-实现测试框架、自动化、CI/CD
技术撰稿人文档所有阶段项目文档、图表、说明
快速流动全栈独奏快速流程技术规格→ 实施→ 回顾
BMad大师编排器所有阶段任务/工作流列表,指导

如何调用

# Analysis Phase
/analyst          # Business analysis, research, product brief

# Planning Phase
/pm               # Create PRD, epics & stories

# Solutioning Phase
/ux-designer      # UX design and wireframes
/architect        # Architecture document

# Implementation Phase
/sm               # Sprint planning, story creation
/dev              # TDD implementation
/tea              # Test framework, automation

# Documentation
/tech-writer      # Documentation, diagrams

# Quick Flow (alternative)
/quick-flow       # Rapid tech spec → implementation → review

# Orchestration
/bmad-master      # Guidance, task lists, workflow orchestration

MCP服务器

通知服务器(ask_user)

用于代理用户通信的本地macOS通知工具。

工具: ask_user

参数:

参数类型必填说明
titlestring是短标题(通知标题)
questionstring是要问的问题
optionsarray否可能选项列表
urgencystring否low, normal, high
repostring否存储库名称
branchstring否当前分支
agentstring否代理名称
taskstring否任务标识符

使用策略:仅在代理说明中明确指示时使用。

安装:

./install.sh mcp

这将:

  1. 在中创建虚拟环境 servers/notify/.venv
  2. 安装依赖项(mcp, pyobjc)
  3. 配置 ~/.config/opencode/opencode.json

屏幕截图服务器

用于捕获屏幕和窗口的原生macOS屏幕截图工具。

工具: screenshot

参数:

参数类型必填说明
modestring否screen 或 window (默认:屏幕)
window_titlestring如果模式=窗口要捕获的窗口标题
screen_indexinteger否多监视器的屏幕索引(默认值:0)
formatstring否png 或 jpg (默认值:png)
delaynumber否捕获前等待的秒数

需求:macOS屏幕录制权限。

技能BMAD

技能提供专业知识和通过以下方式加载的工作流程 /skill .

BMAD核心技能

技能描述使用人
bmad-workflow-status通过BMAD阶段跟踪项目进度所有代理
bmad-prd创建产品需求文档PM
bmad-architecture设计可扩展架构架构师
bmad-ux-designUX设计和UI规划UX设计师
bmad-epics-stories创建史诗和用户故事PM
bmad-sprint-planning从史诗生成冲刺状态SM
bmad-create-story创建开发人员就绪的故事SM
bmad-dev-storyTDD实施工作流程开发
bmad-code-review全面的代码审查流程开发,快速流程
bmad-tech-spec创建技术规范快速流程
bmad-quick-dev快速实施工作流程快速流程

OpenFlow基础架构技能

技能描述
clean-code清洁代码原则(命名、干燥、KISS)
testability-patternsSOLID,依赖注入模式
git-conventions常规提交、分支策略
notify何时使用ask_user MCP工具

命令

命令描述
./install.sh安装所有(代理、技能、MCP服务器)
./install.sh install --lang=en用英语安装
./install.sh install --lang=fr以法语安装(默认)
./install.sh agents仅安装代理
./install.sh skills仅安装技能
./install.sh mcp仅配置MCP服务器
./install.sh status显示当前安装
./install.sh diff与已安装的版本进行比较
./install.sh backup创建当前配置的备份
./install.sh restore从备份还原

安装路径

类型位置
代理商~/.config/opencode/agent/
技能~/.config/opencode/skill/
配置~/.config/opencode/opencode.json
备份~/.opencode-backups/

发展

改进代理

  1. 编辑 .md 文件在 agents/
  2. 跑 ./install.sh diff 查看更改
  3. 跑 ./install.sh agents 安装
  4. 在OpenCode中测试
  5. 满意时承诺

提高技能

  1. 编辑 SKILL.md 在 skills//
  2. 跑 ./install.sh skills 安装
  3. 测试用 /skill 在OpenCode中

改进MCP服务器

  1. 编辑文件 servers/notify/
  2. 跑 ./install.sh mcp 重新配置
  3. 重新启动OpenCode以重新加载MCP服务器

备份系统

每次安装前都会自动创建备份:

~/.opencode-backups/
├── agents-YYYYMMDD_HHMMSS/
├── skills-YYYYMMDD_HHMMSS/
└── config-YYYYMMDD_HHMMSS/

最大备份大小:20MB(先删除最旧的)。

许可证

个性化配置-适应您的需求。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

敏捷开发Python本地部署AI驱动软件开发工具项目管理自动化测试

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Open Flow

MCP World · 本页

0未说明未标注1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Open Flow 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Open Flow 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Open Flow 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Open Flow 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Open Flow 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP