Files
_Assistant_Lead_Tech/mcp/leadtech_bmad_mcp/README.md
MaksTinyWorkshop 80d9d0a48d Test MCP_Perso
2026-03-31 09:24:06 +02:00

1.6 KiB

leadtech-bmad-mcp

Serveur MCP sidecar pour brancher la base Lead_tech dans un workflow BMAD sans remplacer BMAD.

Objectif

  • BMAD garde l'orchestration (story, roles, statut, handoff).
  • Ce serveur apporte des outils de guidance et de gate qualite.
  • Ecriture controlee: uniquement 95_a_capitaliser.md et memoire projet (optionnel, avec flag).

Tools exposes

  • get_guidance(domain, task_type, story_text?, keywords?, max_items?)
  • validate_plan(domain, plan_text, agent_role?, strict?)
  • validate_patch(domain, diff_text, changed_files?, strict?)
  • emit_checklist(agent_role, domain, story_text?)
  • propose_capitalization(project_name, target_file, why, proposal, dry_run?)
  • triage_capitalization(project_filter?, max_entries?)
  • route_to_project_memory(project_name, section, content, dry_run?)

Resources exposees

  • leadtech://index
  • leadtech://capitalisation/pending
  • leadtech://projects/conf
  • leadtech://knowledge/{domain}/{bucket}/{slug}

Installation locale

cd /srv/helpers/_Assistant_Lead_Tech/mcp/leadtech_bmad_mcp
python -m venv .venv
source .venv/bin/activate
pip install -e .

Lancement (stdio)

source .venv/bin/activate
export LEADTECH_ROOT=/srv/helpers/_Assistant_Lead_Tech
leadtech-bmad-mcp

Variables d'environnement

  • LEADTECH_ROOT (defaut: /srv/helpers/_Assistant_Lead_Tech)
  • LEADTECH_MCP_ALLOW_WRITE (defaut: 0)
    • mettre 1 pour autoriser l'ecriture dans 95_a_capitaliser.md et CLAUDE.md projet

Mode de branchement BMAD

Voir 80_bmad/integration_mcp_sidecar.md pour les points d'injection exacts dans le workflow.