Token导航 LogoToken导航TokenDH.com
Devpattern Conductor logo
办公协作未说明官方级别未说明来源级核验

Devpattern Conductor

MCP Server

DevPattern是一个MCP服务器,它将上下文驱动开发方法引入到Cline、Cursor等代理编码平台,通过管理上下文和规划来确保高质量代码生命周期。

工具数

5

提示词数

0

GitHub Stars

1

资源数

0
代码管理TypeScriptClaudeClaudeCursorCline

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

agiprolabs

提供方

agiprolabs

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

DevPattern

上下文驱动开发MCP服务器

DevPattern是一个MCP(模型上下文协议)服务器,它带来了 指挥 Cline、Cursor和其他代理编码平台的方法论。

*“测量两次,编码一次。”*

什么是上下文驱动开发?

DevPattern不仅可以编写代码,还可以确保每个任务都有一致的、高质量的生命周期:

Context → Spec & Plan → Implement

通过将上下文与代码一起视为托管工件,您可以将存储库转换为一个单一的事实来源,以深入、持久的项目意识驱动每个代理交互。

特性

  • 建造前先计划:创建指导AI代理的规范和计划
  • 保持上下文确保人工智能遵循风格指南、技术栈选择和产品目标
  • 安全迭代:在编写代码之前审查计划,让你了解情况
  • 团队合作:设置成为共享基础的项目级上下文
  • 智能还原:了解逻辑工作单元的Git感知撤消

安装

对于克莱恩

添加到您的Cline MCP设置(~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json):

{
  "mcpServers": {
    "devpattern": {
      "command": "node",
      "args": ["/path/to/devpattern/dist/index.js"],
      "disabled": false
    }
  }
}

或全局安装:

npm install -g devpattern-conductor

然后添加到MCP设置中:

{
  "mcpServers": {
    "devpattern": {
      "command": "devpattern-conductor",
      "disabled": false
    }
  }
}

使用npx(无需安装)

{
  "mcpServers": {
    "devpattern": {
      "command": "npx",
      "args": ["-y", "devpattern-conductor"],
      "disabled": false
    }
  }
}

从源代码构建

git clone https://github.com/agiprolabs/devpattern-conductor.git
cd devpattern-conductor
npm install
npm run build

用法

1.设置项目(运行一次)

打电话给 devpattern_setup 用于初始化项目的工具。这将指导您完成:

  • 产品:定义项目背景(用户、目标、功能)
  • 产品指南:设定标准(散文风格、品牌信息)
  • 技术栈:配置首选项(语言、框架、数据库)
  • 工作流程:设置团队偏好(TDD、提交策略)

生成的工件:

conductor/
├── product.md
├── product-guidelines.md
├── tech-stack.md
├── workflow.md
├── code_styleguides/
└── tracks.md

2.创建新轨道

呼叫 devpattern_newTrack 启动新功能或修复错误。这个:

  • 生成详细信息 规格.md 有要求
  • 创建可操作的 平面.md 有阶段和任务
  • 跟踪主设备中的状态 tracks.md

论据:

  • description (可选):简要说明,如“添加暗模式切换”

3.落实轨道

呼叫 devpattern_implement 执行计划。AI将:

  1. 选择下一个待处理任务
  2. 遵循定义的工作流程(TDD:编写测试→ Fail → 实施→ Pass)
  3. 随着进度更新状态
  4. 指导您完成手动验证检查点

论据:

  • trackId (可选):要实施的具体轨道

4.检查状态

呼叫 devpattern_status 一份全面的进展报告。

5.还原工作

呼叫 devpattern_revert 撤消跟踪、阶段或任务级别的工作。

论据:

  • target (可选):要还原什么

MCP工具参考

工具说明
devpattern_setup使用产品上下文、技术栈和工作流初始化项目
devpattern_newTrack使用规范和计划创建新功能或错误跟踪
devpattern_implement执行当前轨道计划中的任务
devpattern_status显示所有跟踪和任务的进度
devpattern_revertGit感知的轨迹、阶段或任务的恢复

MCP资源

服务器将项目上下文作为可读资源公开:

资源URI描述
devpattern://context/product产品指南
devpattern://context/tech-stack技术栈
devpattern://context/workflow开发工作流程
devpattern://tracks所有曲目概述
devpattern://tracks/{id}/spec轨道规格
devpattern://tracks/{id}/plan跟踪实施计划

工作流系统

默认情况下,DevPattern遵循严格的基于TDD的工作流程:

  1. 选择任务 来自plan.md
  2. 标记进行中 [~]
  3. 编写失败的测试 (红色阶段)
  4. 实施以通过 (绿色阶段)
  5. 重构 (可选)
  6. 验证覆盖范围 (>80%的目标)
  7. 提交 带有语义信息
  8. 添加Git注释 用于审计跟踪
  9. 标记完成 [x]

阶段检查点

在每个阶段结束时:

  • 自动测试运行
  • 向用户提供手动验证
  • 检查点提交已创建
  • 验证报告以git注释的形式附上

归因

DevPattern是从 谷歌的指挥 Gemini CLI的扩展。

许可证

Apache许可证2.0-请参阅 许可证

______________________________________________________________________

由以下材料制成❤️ 面向代理编码社区

目录标签

目录标签

代码管理TypeScriptClaude本地部署AI辅助开发上下文驱动开发流程自动化团队协作

支持客户端

ClaudeCursorCline

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP