Le serveur MCP expose soixante-dix outils, groupés par domaine ici et annoncés à votre client en deux sections — lecture seule, et écriture/suppression — pour voir d’un coup d’œil lesquels engagent le board. Les outils du cycle de vie les plus courants sont détaillés sur la page Référence ; voici le catalogue complet.
Workspaces & projets
Outil
Rôle
list_workspaces
Liste vos espaces de travail.
update_workspace
Met à jour un espace de travail.
create_project
Crée un projet.
list_projects
Liste les projets du workspace courant.
get_project
Détail d’un projet.
update_project
Met à jour un projet.
set_project_workflow
Attache un workflow à un projet.
get_workflow
Lit le workflow qui gouverne un ticket : statuts, transitions avec les preuves qu’elles exigent, playbook.
Dépôts
Outil
Rôle
list_repositories
Liste les dépôts d’un projet.
create_repository
Enregistre un dépôt.
update_repository
Met à jour un dépôt.
set_task_repository
Rattache une task à un dépôt.
Requests
Outil
Rôle
create_request
Ouvre une request liée à un ticket (référencé par URL).
list_requests
Liste les requests.
get_request
Détail d’une request.
update_request
Met à jour une request.
change_request_status
Change le statut d’une request.
add_request_comment
Commente une request.
resync_remote_board
Resynchronise en lecture le board externe.
fan_out_request_directives
Diffuse des directives sur les tasks d’une request.
Tasks
Outil
Rôle
create_task
Crée une task livrable sous une request.
list_tasks
Liste les tasks.
get_task
Détail d’une task.
update_task
Met à jour une task.
change_task_status
Fait avancer la task dans les statuts du workflow.
add_task_comment
Commente une task.
list_comments
Liste les commentaires d’une task ou request.
add_task_label
Ajoute un label à une task.
remove_task_label
Retire un label.
update_task_links
Met à jour les liens d’une task.
set_task_branch
Attache la branche git suivie.
set_task_pull_request
Attache la PR et son état (draft/open/merged/closed).
set_task_technologies
Déclare les technologies que le changement touche — obligatoire sur un dépôt monorepo, où elles décident les preuves exigées.
Exécutions & présence
Outil
Rôle
start_execution
Démarre le travail de l’agent (request → in_progress).
complete_execution
Clôt l’exécution (request → completed).
fail_execution
Marque l’exécution en échec.
log_activity
Journalise une activité d’exécution.
attach_commit
Rattache un commit à une task.
attach_change_request
Rattache la PR comme artefact (garde in_review).
start_session
Ouvre une session d’agent.
heartbeat_task
Signale la présence de l’agent sur une task.
end_session
Ferme la session d’agent.
Plans de test & médias
Outil
Rôle
add_test_step
Ajoute une étape de plan de test avec sa preuve : une URL de capture ou de vidéo, ou un média text portant une réponse ou un document enregistré.
update_test_step
Met à jour une étape.
remove_test_step
Supprime une étape.
list_test_steps
Liste les étapes d’un plan de test.
create_media_upload
Héberge une capture ou vidéo et renvoie une URL publique — un contenu enregistré n’a rien à héberger.
Directives
Outil
Rôle
list_pending_directives
Liste les directives en attente.
list_task_directives
Liste les directives d’une task.
create_task_directive
Crée une consigne (directive) sur une task.
resolve_task_directive
Marque une directive comme résolue.
cancel_task_directive
Annule une directive.
Audit, recherche & rapport
Outil
Rôle
add_audit_note
Ajoute une note à la piste d’audit.
search_board_items
Recherche des éléments du board.
record_work_note
Note ultra-courte started/finished — nourrit le rapport.
list_work_notes
Liste les notes de travail.
upsert_report
Crée ou met à jour le rapport daté du jour.
get_report
Lit le rapport d’un jour.
list_reports
Liste les rapports passés.
get_workspace_report
Rapport consolidé au niveau du workspace.
Hébergé vs local
Tous ces outils sont disponibles sur le serveur hébergé (HTTP) comme en local (stdio). Seuls quelques outils à accès machine — par ex. la capture de preuves git locales — sont réservés au transport stdio local.