Aurea Orchestrator MCP
Provides tools for managing Git branches, commits, and pushes with enforced naming conventions and safety guardrails.
Provides tools for creating and managing pull requests, with auto-detection of owner and repository.
Provides tools for fetching, creating, and transitioning Jira tickets, integrating project management into the workflow.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Aurea Orchestrator MCP
Production-ready MCP server for enforcing git/PR/Jira workflows with atomic, composable tools.
Quick Start
npm install
cp .aurearc.example.json .aurearc.json
cp .env.example .env
npm run build && npm startAdd to your MCP host
Add to your Claude Code or Cursor MCP configuration:
{
"mcpServers": {
"aurea-orchestrator": {
"command": "node",
"args": ["/path/to/aurea-orchestrator-mcp/dist/index.js"]
}
}
}Required Configuration
.aurearc.json- Project rules (branch naming, ticket patterns, protected branches)GITHUB_TOKEN- GitHub personal access token (required)JIRA_*- Jira credentials (optional, only if using Jira tools)
Owner/repo are auto-detected from git remote origin.
Related MCP server: jt-mcp-server
Available Tools
Git Operations (aurea.git.*)
create_branch- Create branch with enforced naming and duplicate detectioncommit- Conventional commits in English with ticket referencesreview_changes- Diff summary with hotspots (package.json, migrations, etc.)push- Push with protected branch guardrails
Pull Requests (aurea.pr.*)
compose- Generate standardized PR title and bodycreate- Create PR with auto-detection of owner/repoopen- ONE-CALL: compose + push + create
Jira Operations (aurea.jira.*)
get_ticket- Fetch ticket details (summary, status, assignee)create_ticket- Create new Jira tickettransition- Move ticket to different statusensure_ticket- Legacy: validate or create (prefer get_ticket + create_ticket)
Conventions
Branches: feature/NT-1234-short-title or hotfix/NT-5678-fix-bug
Commits: feat(scope): message [NT-1234] (English, imperative mood)
PRs: Auto-generated with template (summary, risks, checklist)
Architecture
┌─────────────────────────────┐
│ 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 │
└─────────────────────────────┘The MCP provides tools. The HOST orchestrates.
Usage Example
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/123Configuration
See docs/WORKFLOW_EXAMPLE.md for:
Claude Code slash command setup
Cursor
.cursorrulesconfigurationComplete workflow examples
Best practices
Key Features
✅ Production-ready: Comprehensive error handling, retry logic, token sanitization ✅ Type-safe: Full TypeScript with Zod validation ✅ Atomic tools: Composable operations for flexible workflows ✅ Safety guardrails: Protected branch checks, working tree validation ✅ Auto-detection: Owner/repo from git remote, upstream branch handling ✅ Structured logging: Clear visibility into operations ✅ Duplicate detection: Warns about existing branches for same ticket
Development
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 PrettierLicense
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
One MCP server for all your MCP servers: code mode, per-tool permissions, approvals and audit.
A MCP server built for developers enabling Git based project management with project and personal…
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
Zero-log MCP server with 49 tools for AI guardrails, secret scanning, MCP linting & EU compliance.
491
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnterprise-grade MCP server providing 102 production-ready tools for Jira, Confluence, and Bitbucket, enabling AI agents to manage issues, pages, repositories, and more via natural language.MIT
- AlicenseNot gradedqualityDmaintenanceMCP server that equips AI agents with dev workflow tools including GitHub project management, conventional commits, visual regression testing, Jira/Confluence integration, and a persistent memory knowledge graph.11 npmMIT
- AlicenseNot gradedqualityDmaintenanceA modular MCP server integrating Jira and GitHub to automate developer workflows, enabling AI agents to manage issues, branches, commits, and pull requests directly from the IDE.MIT
- AlicenseAqualityDmaintenanceMCP server for developer workflow automation — smart commits, secret scanning, PR descriptions, and more.5MIT