Skip to main content
Glama

BMAD-MCP

by cexll

bmad-task

Orchestrates agile development workflows from product requirements to QA testing through role-based stages. Manages workflow state, generates role prompts, and tracks project progress across development lifecycle phases.

Instructions

BMAD (Business-Minded Agile Development) workflow orchestrator.

Manages complete development workflow: PO → Architect → SM → Dev → Review → QA.

Key features:

  • Master orchestrator with embedded role prompts

  • Interactive clarification process (PO/Architect stages)

  • Dynamic engine selection (Claude/Codex)

  • Quality gates and approval points

  • Artifact management

  • Project-level state tracking

This tool returns:

  1. Current stage and role prompt

  2. Required engines (claude/codex/both)

  3. Context and inputs for the role

  4. Next action required

It does NOT call LLMs directly - that's Claude Code's responsibility.

Input Schema

NameRequiredDescriptionDefault
actionYesAction type
answersNoUser answers to clarification questions (for 'answer')
approvedNoApproval status (for 'approve')
claude_resultNoResult from Claude (for 'submit')
codex_resultNoResult from Codex (for 'submit')
confirmedNoConfirmation status (for 'confirm'/'confirm_save')
cwdNoProject directory (required for 'start')
feedbackNoUser feedback (for 'approve')
objectiveNoProject objective (required for 'start')
session_idNoSession ID (required except for 'start')
stageNoStage for submission (required for 'submit')

Input Schema (JSON Schema)

{ "properties": { "action": { "description": "Action type", "enum": [ "start", "submit", "answer", "confirm", "confirm_save", "approve", "status" ], "type": "string" }, "answers": { "additionalProperties": { "type": "string" }, "description": "User answers to clarification questions (for 'answer')", "type": "object" }, "approved": { "description": "Approval status (for 'approve')", "type": "boolean" }, "claude_result": { "description": "Result from Claude (for 'submit')", "type": "string" }, "codex_result": { "description": "Result from Codex (for 'submit')", "type": "string" }, "confirmed": { "description": "Confirmation status (for 'confirm'/'confirm_save')", "type": "boolean" }, "cwd": { "description": "Project directory (required for 'start')", "type": "string" }, "feedback": { "description": "User feedback (for 'approve')", "type": "string" }, "objective": { "description": "Project objective (required for 'start')", "type": "string" }, "session_id": { "description": "Session ID (required except for 'start')", "type": "string" }, "stage": { "description": "Stage for submission (required for 'submit')", "enum": [ "po", "architect", "sm", "dev", "review", "qa" ], "type": "string" } }, "required": [ "action" ], "type": "object" }

Other Tools from BMAD-MCP

Related Tools

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/cexll/bmad-mcp-server'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server