VantagePeers Docs

Catalogue des outils

Catalogue exhaustif de tous les outils MCP enregistrés dans vantage-peers-mcp — domaine, objectif et indicateur de support curseur/limite pour chaque outil.

Catalogue des outils

Catalogue complet de chaque outil MCP enregistré dans vantage-peers-mcp. Dérivé des littéraux de chaîne enregistrés dans mcp-server/src/tools.ts. Version actuelle du package : vantage-peers-mcp@2.13.1.

Pour la documentation complète des paramètres, voir Référence des outils. Pour le comportement de pagination des outils list_*, voir Pagination par curseur.

Le support curseur/limite (O/N/EXCEPTION) reflète l'audit Day-114. Tous les outils list_* portent curseur + plafond 200 lignes après la PR #978. Les outils de recherche (search_*) et les accesseurs d'entité unique (get_*) n'utilisent pas l'enveloppe de curseur.

Mémoire

OutilObjectifCurseur/Limite
store_memoryStocker une mémoire typée et namespacée avec embedding vectoriel optionnelN
get_memoryRécupérer une seule mémoire par ID de documentN
list_memoriesLister les mémoires dans un namespace filtrées par type ; limite par défaut 20, plafond 200O — corrigé Day-114 PR #978
soft_delete_memorySuppression douce d'une mémoire pour qu'elle n'apparaisse plus dans les résultats recallN
search_memories_by_semanticRecherche vectorielle sémantique sur les mémoires dans un namespace (fusion RRF)N
recallAlias de search_memories_by_semanticN
search_memories_by_keywordRecherche plein texte BM25 sur les mémoiresN
text_searchAlias de search_memories_by_keywordN
hybrid_searchRecherche hybride combinée vecteur + BM25 utilisant la fusion RRFN

Épisodes

OutilObjectifCurseur/Limite
store_episodeStocker un épisode structuré (contexte, objectif, action, résultat, insight, sévérité)N
get_episodeRécupérer un seul épisode par ID de document mémoireN
list_episodesLister les épisodes ordonnés du plus récent au plus ancien, filtres optionnels namespace + orchestrateur ; limite par défaut 20, plafond 200O — corrigé Day-114 PR #978
search_episodes_by_keywordRecherche plein texte BM25 restreinte aux épisodesN
search_episodes_by_semanticRecherche vectorielle sémantique restreinte aux épisodes, classée par similarité cosinusN

Messagerie

OutilObjectifCurseur/Limite
send_messageEnvoyer un message à un canal, un rôle, ou en broadcastN
check_messagesRécupérer les messages non lus pour un destinataire ; accepte since pour la scrutation incrémentaleN
mark_as_readMarquer un ou plusieurs messages comme lus en utilisant les ID de reçuN
delete_messageSupprimer un message par ID (expéditeur ou système uniquement)N
get_messageRécupérer un seul message par ID de document Convex avec corps complet et canalN
list_messagesLister les messages avec filtres optionnels from/canal ; limite par défaut 20, plafond 200O
list_broadcast_statusAfficher qui a lu un message broadcast et qui ne l'a pas faitEXCEPTION — forme objet unique
search_messages_by_keywordRecherche plein texte BM25 sur le contenu des messagesN

Tâches

OutilObjectifCurseur/Limite
create_taskCréer une nouvelle tâche et l'assigner à un orchestrateurN
get_taskRécupérer une seule tâche par ID de document Convex avec tous les champsN
list_tasksLister les tâches par assigné et/ou statut ; `fields=litefull, createdBy, updatedSince, excludeAutoGenerated` ; limite par défaut 20, plafond 200
search_tasks_by_keywordRecherche plein texte BM25 sur les titres de tâchesN
update_taskMettre à jour les champs d'une tâche — statut, priorité, bloqueurs, ou note de complétionN
start_taskMarquer une tâche comme in_progress et enregistrer l'horodatage de débutN
complete_taskMarquer une tâche comme done avec une note de complétion obligatoireN
block_taskMettre une tâche en statut blocked avec une raisonN
add_task_dependencyLier deux tâches pour qu'une ne puisse pas démarrer avant que l'autre soit complèteN
create_task_dependencyAlias de add_task_dependencyN
checkout_taskRevendiquer atomiquement une tâche (sûr pour les conflits multi-instances)N
delete_taskSupprimer définitivement une tâche (créateur ou système uniquement)N
list_tasks_by_missionLister toutes les tâches liées à une mission spécifique ; mêmes params status, fields, createdBy, cursor que list_tasks ; limite par défaut 20, plafond 200O
bulk_complete_tasksFermer en masse plusieurs tâches avec sécurité dry-run par défaut et porte RBACN
validate_task_payloadLint dry-run pour les outils VP write-path ; retourne les échecs avec extraits de correctionN

Missions

OutilObjectifCurseur/Limite
create_missionCréer une nouvelle mission et assigner un piloteN
get_missionRetourner une mission avec toutes ses tâches liées et le statut actuelN
list_missionsLister les missions filtrées par statut ou pilote ; `fields=litefull, cursor` ; limite par défaut 20, plafond 200
update_missionAvancer une mission à l'étape suivante ou mettre à jour ses métadonnéesN
update_mission_statusChanger le statut du cycle de vie d'une mission en un seul appelN
get_mission_templateRécupérer un modèle de mission par nom avec toutes les étapesN
update_mission_templateCréer ou mettre à jour (upsert) un modèle de mission par nomN
instantiate_template_into_missionCréer une tâche par étape de modèle dans une missionN

Profils

OutilObjectifCurseur/Limite
get_profileRetourner le profil d'un orchestrateurN
update_profileCréer ou mettre à jour un profil d'orchestrateur (mises à jour partielles supportées)N
list_peersRetourner toutes les instances d'agents connues et leur statut actuel, les plus récentes en premier ; limite par défaut 20, plafond 200O
set_summaryMettre à jour le résumé de travail actuel pour une instance d'orchestrateurN
update_summaryAlias de set_summaryN
whoamiRetourner l'identité de l'orchestrateur intégrée dans le scope OAuth du bearer actuelN

Journal

OutilObjectifCurseur/Limite
write_diaryÉcrire une entrée de journal pour une date donnée, écrasant toute entrée existanteN
create_diaryAlias de write_diaryN
get_diaryRécupérer une entrée de journal spécifique par orchestrateur et dateN
list_diariesLister les entrées de journal pour un orchestrateur, plage de dates optionnelle ; limite par défaut 20, plafond 200O

Briefings

OutilObjectifCurseur/Limite
create_briefing_noteCréer un enregistrement de briefing structuré avec participants, contenu et décisionsN
update_briefing_noteMise à jour partielle d'un briefing existant (RBAC : createdBy ou system uniquement)N
get_briefing_noteRécupérer un seul briefing par ID avec tous les champsN
list_briefing_notesLister les briefings filtrés par sujet ; `fields=litefull, cursor` ; limite par défaut 20, plafond 200
search_briefing_notes_by_keywordRecherche plein texte BM25 sur le contenu des briefingsN

Composants

OutilObjectifCurseur/Limite
register_componentEnregistrer un composant (agent, skill, hook, plugin) avec sauvegarde complète du contenuN
get_componentRécupérer un composant par nom et typeN
list_componentsLister tous les composants enregistrés filtrés par type ; limite par défaut 20, plafond 200O
update_componentMettre à jour le contenu ou la version d'un composantN
delete_componentSupprimer un composant du registreN
search_components_by_keywordRecherche BM25 par sous-chaîne sur les composants par nom ou équipe avec filtre de type optionnelN
search_componentsAlias de search_components_by_keywordN

Tâches récurrentes

OutilObjectifCurseur/Limite
create_recurring_taskDéfinir un modèle de tâche récurrente avec expression cronN
get_recurring_taskRécupérer une seule définition de tâche récurrente par ID de document ConvexN
list_recurring_tasksLister tous les modèles de tâches récurrentes ; limite par défaut 20, plafond 200O
update_recurring_taskMettre à jour un modèle de tâche récurrenteN
delete_recurring_taskSupprimer un modèle de tâche récurrente (ne supprime pas les instances existantes)N
pause_recurring_taskMettre en pause une tâche récurrenteN
resume_recurring_taskReprendre une tâche récurrente en pauseN

Mandats

OutilObjectifCurseur/Limite
create_mandateCréer une demande de service inter-agents avec suivi de budgetN
accept_mandateAccepter un mandatN
update_mandateMettre à jour les champs d'un mandatN
settle_mandateEnregistrer le coût réel et fermer un mandatN
validate_mandate_spendingVérifier si une transaction est dans les limites du mandatN
check_mandate_spendingAlias de validate_mandate_spendingN
list_mandatesLister les mandats avec filtres ; limite par défaut 20, plafond 200O
get_mandateRécupérer un seul mandat par ID de document ConvexN

Unités commerciales

OutilObjectifCurseur/Limite
create_buCréer une unité commerciale avec stratégie et KPIsN
update_buMettre à jour les champs d'une UCN
get_buRécupérer une UC par IDN
list_busLister toutes les UCs ; limite par défaut 20, plafond 200O
delete_buSupprimer une UCN

Issues GitHub

OutilObjectifCurseur/Limite
list_issuesLister les issues avec filtres ; enveloppe {count, issues, nextCursor} ; limite par défaut 20, plafond 200O
get_issueRécupérer une seule issueN
update_issue_statusMettre à jour le statut d'une issueN
link_commit_to_issueLier un SHA de commit à une issueN
verify_issueMarquer une issue comme vérifiéeN
issue_statsObtenir les statistiques de nombre d'issues par projet et statutN
link_issue_to_patternLier une issue à un fix patternN

Mappings de dépôts

OutilObjectifCurseur/Limite
add_repo_mappingMapper un slug de dépôt GitHub à un orchestrateurN
register_repo_mappingAlias de add_repo_mappingN
list_repo_mappingsLister tous les mappings de dépôts ; `fields=litefull, cursor` ; limite par défaut 20, plafond 200
remove_repo_mappingSupprimer un mapping de dépôtN
delete_repo_mappingAlias de remove_repo_mappingN
get_repo_mappingRécupérer un seul mapping de dépôt par slug (propriétaire/nom)N

Fix Patterns

OutilObjectifCurseur/Limite
create_fix_patternCréer un fix pattern documentant un bug, sa cause racine et sa correctionN
get_fix_patternRécupérer un seul fix pattern par ID de document ConvexN
add_fix_attemptDocumenter une tentative de correction (réussie/échouée) avec raisonnementN
create_fix_attemptAlias de add_fix_attemptN
validate_fixDéfinir la correction validée sur un patternN
check_fixAlias de validate_fixN
search_fix_patterns_by_semanticRecherche sémantique sur les fix patterns par symptômeN
search_fix_patternsAlias de search_fix_patterns_by_semanticN
list_fix_patternsLister les fix patterns par projet ; limite par défaut 20, plafond 200O

Déploiements

OutilObjectifCurseur/Limite
add_deploymentEnregistrer un déploiement Convex pour la surveillance proactive des erreursN
register_deploymentAlias de add_deploymentN
remove_deploymentDésactiver un déploiement surveilléN
delete_deploymentAlias de remove_deploymentN

Monitoring d'erreurs

OutilObjectifCurseur/Limite
list_errorsLister les erreurs de déploiement détectées avec comptages de déduplication et numéros d'issues liées ; limite par défaut 20, plafond 200O
get_errorRécupérer une seule entrée de log d'erreur par ID de document ConvexN

Bundles OKF

OutilObjectifCurseur/Limite
export_okf_bundleExporter un namespace comme tarball OKF portable (mémoires, briefings, tâches)N
validate_okf_bundleValider un bundle OKF sans écrire en base de données (dry-run, lecture seule)N
import_okf_bundleImporter un bundle OKF dans un namespace cible (modes dry-run / merge / replace)N

Improvisation

OutilObjectifCurseur/Limite
improvisation_digestDigest hebdomadaire analysant les tâches, messages et mémoires VP pour les revendications d'artefacts durables manquant le pied de page VP-Sources ; consultatif uniquementN

Récapitulatif

DomaineNombre d'outils
Mémoire9
Épisodes5
Messagerie8
Tâches15
Missions8
Profils6
Journal4
Briefings5
Composants7
Tâches récurrentes7
Mandats8
Unités commerciales5
Issues GitHub7
Mappings de dépôts6
Fix Patterns9
Déploiements4
Monitoring d'erreurs2
Bundles OKF3
Improvisation1
Total119

Note : inclut tous les noms canoniques et les alias documentés (ex. recall, text_search, create_diary, create_task_dependency). La surface d'outils enregistrés depuis vantage-peers-mcp@2.13.1 est de 120 entrées incluant les alias.

Références croisées

On this page