Token导航 LogoToken导航TokenDH.com
Dev MCP Tools logo
开发工具未说明官方级别未说明来源级核验

Dev MCP Tools

MCP Server

Aurea Orchestrator MCP是一个生产就绪的MCP服务器,用于通过原子化、可组合的工具强制执行git/PR/Jira工作流。

工具数

11

提示词数

0

GitHub Stars

0

资源数

0
工作流自动化代码审查JavaScriptClaudeClaudeCursor

安装说明

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

作者 / 组织

brianmontero18

提供方

brianmontero18

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

Aurea编排器MCP

生产就绪的MCP服务器,用于使用原子可组合工具执行git/PR/Jira工作流。

快速开始

npm install
cp .aurearc.example.json .aurearc.json
cp .env.example .env
npm run build && npm start

添加到您的MCP主机

添加到您的Claude代码或Cursor MCP配置中:

{
  "mcpServers": {
    "aurea-orchestrator": {
      "command": "node",
      "args": ["/path/to/aurea-orchestrator-mcp/dist/index.js"]
    }
  }
}

所需配置

  • .aurearc.json -项目规则(分支命名、票证模式、受保护的分支)
  • GITHUB_TOKEN -GitHub个人访问令牌(必填)
  • JIRA_* -Jira凭据(可选,仅当使用Jira工具时)

从以下位置自动检测所有者/仓库 git remote origin.

可用工具

Git操作(aurea.git.*)

  • create_branch -创建具有强制命名和重复检测功能的分支
  • commit -英文常规提交,附有票参考
  • review_changes -热点差异总结(package.json、迁移等)
  • push -用受保护的树枝护栏推

拉取请求(aurea.pr.*)

  • compose -生成标准化的PR标题和正文
  • create -创建具有所有者/回购自动检测功能的PR
  • open - 一个电话:组合+推送+创建

Jira运营(aurea.jira.*)

  • get_ticket -获取门票详细信息(摘要、状态、受让人)
  • create_ticket -创建新的Jira票证
  • transition -将票移动到不同状态
  • ensure_ticket -遗留:验证或创建(首选get_ticket+create_ticket)

惯例

分支: feature/NT-1234-short-titlehotfix/NT-5678-fix-bug

承诺: feat(scope): message [NT-1234] (英语,祈使语气)

公共关系:使用模板自动生成(摘要、风险、检查表)

建筑

┌─────────────────────────────┐
│  HOST (Claude Code/Cursor)  │
│  - Reads user prompts       │
│  - Orchestrates workflow    │
│  - Asks for approval        │
└──────────┬──────────────────┘
           │ calls tools
           ↓
┌─────────────────────────────┐
│    Aurea MCP (this pkg)     │
│  - Atomic git operations    │
│  - PR creation with template│
│  - Jira integration         │
│  - Naming enforcement       │
│  - Safety guardrails        │
└─────────────────────────────┘

MCP提供工具。主持人精心策划。

用法示例

User: "Implement webhook retry for NT-1234"
    ↓
Host (using Aurea tools):
  1. aurea.jira.get_ticket({ ticket: "NT-1234" })
     ✓ "Add webhook retry mechanism"
  2. aurea.git.create_branch({ type: "feature", ticket: "NT-1234", title: "webhook retry" })
     ✓ feature/NT-1234-webhook-retry
  3. [Implements code]
  4. aurea.git.commit({ ticket, message: "add retry logic" })
  5. aurea.git.commit({ ticket, message: "add tests" })
  6. aurea.git.review_changes()
  7. [Asks user approval]
  8. aurea.git.push()
  9. aurea.pr.open({ type, ticket, title, summary })
 10. aurea.jira.transition({ ticket, status: "In Code Review" })
     ✓ PR: https://github.com/org/repo/pull/123

配置

docs/WORKFLOW_EXAMPLE.md 用于:

  • Claude代码斜线命令设置
  • 光标 .cursorrules 配置
  • 完整的工作流程示例
  • 最佳实践

主要特点

生产准备就绪:全面的错误处理、重试逻辑、令牌清理 ✅ 类型安全:带有Zod验证的完整TypeScript ✅ 原子工具:可组合操作,实现灵活的工作流程 ✅ 安全护栏:受保护的分支检查、工作树验证 ✅ 自动检测:来自git远程的所有者/仓库,上游分支处理 ✅ 结构化日志记录:清晰地了解运营情况 ✅ 重复检测:警告同一票证的现有分支机构

发展

npm run dev          # Run in dev mode
npm run build        # Build TypeScript
npm run check        # Type checking
npm run lint         # Lint code
npm run format       # Format with Prettier

许可证

麻省理工学院

目录标签

目录标签

工作流自动化代码审查JavaScriptClaude本地部署Git操作PR管理Jira集成

支持客户端

ClaudeCursor

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

11

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP