任务管理自动化工具

Vibe-Kanban MCP与Codex集成的自动化工具,用于管理任务、创建GitHub PR并根据Codex的反馈自动推进任务流程。

  • by artinflight
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 artinflight/vkCodexMCP

使用说明

Vibe看板MCP+Codex集成

此存储库设置了一个自动化管道,其中 Vibe看板MCP 管理任务,创建GitHub PR,然后监听 法典 在继续下一个任务之前,在公关评论中提供反馈。把它看作是给你的项目一个聪明的工头,让生产线保持运转。


🚀 概述

  • 主控程序:处理任务执行、创建分支/PR和队列工作。
  • 法典:充当审阅者,在PR线程中留下结构化的评论。
  • 循环:MCP阅读了食品法典委员会的回复。如果✅ 批准后,MCP前进到下一个任务。如果❌ 标记后,MCP记录问题或重试。

🔧 安装说明

  1. 克隆仓库

    git clone https://github.com/<your-org>/<your-repo>.git
    cd <your-repo>
    
  2. 安装依赖项 确保你有Python 3.10+和Node.js 18+。

    pip install -r requirements.txt
    npm install
    
  3. 配置GitHub访问权限

    • 生成GitHub个人访问令牌(PAT) repo 和 workflow 范围。

    • 将其添加到您的环境中:

      export GITHUB_TOKEN=ghp_xxx
      
  4. 配置Codex端点 更新 config.yaml 使用Codex的API或注释解析器的URL/凭证。


🔄 工作流程

  1. MCP从队列中选择下一个任务。

  2. MCP创建一个新的分支和PR。

  3. GitHub CI运行(测试、linting、构建)。

  4. 食品法典委员会在审查时留下了公关评论。

  5. MCP阅读了食品法典委员会的回复:

    • 如果✅ pass → 合并PR或转移到下一个任务。
    • 如果❌ fail → 日志问题或重试。

✅ 验收标准

  • MCP成功解析了Codex的PR评论。
  • 只有食品法典委员会批准,才会触发下一个任务。
  • 工作流首先在测试分支/仓库上安全运行。
  • 对直播没有影响 main 分支,直到验证。

📜 示例任务JSON

以下是MCP期望的任务格式:

{
  "id": "1.0.0",
  "goal": "Test MCP-Codex integration in a safe repo",
  "guardrails": ["Use test branch", "Don’t touch main"],
  "spec": { "ui": [] },
  "files_to_change": ["scripts/mcp_workflow.py"],
  "verify_commands": ["Check Codex reply in PR comments"],
  "acceptance_criteria": [
    "Codex response parsed",
    "Next task triggered automatically"
  ],
  "completion_phrase": "The MCP-Codex integration is tested and working."
}

📖 备注

  • 从测试仓库开始,直到您信任工作流。
  • 保持食品法典委员会回复的结构化(✅/❌) 因此MCP可以很容易地解析。
  • 为了清晰起见,请在过程中记录更改。

🏁 完成短语

“MCP Codex集成经过测试,并在测试环境中工作。”