mirror of
https://github.com/MaksTinyWorkshop/_Assistant_Lead_Tech
synced 2026-04-06 21:41:42 +02:00
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.mdet 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://indexleadtech://capitalisation/pendingleadtech://projects/confleadtech://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
1pour autoriser l'ecriture dans95_a_capitaliser.mdetCLAUDE.mdprojet
- mettre
Mode de branchement BMAD
Voir 80_bmad/integration_mcp_sidecar.md pour les points d'injection exacts dans le workflow.