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 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.
Outil Objectif Curseur/Limite store_memoryStocker une mémoire typée et namespacée avec embedding vectoriel optionnel N get_memoryRécupérer une seule mémoire par ID de document N list_memoriesLister les mémoires dans un namespace filtrées par type ; limite par défaut 20, plafond 200 O — corrigé Day-114 PR #978 soft_delete_memorySuppression douce d'une mémoire pour qu'elle n'apparaisse plus dans les résultats recall N search_memories_by_semanticRecherche vectorielle sémantique sur les mémoires dans un namespace (fusion RRF) N recallAlias de search_memories_by_semantic N search_memories_by_keywordRecherche plein texte BM25 sur les mémoires N text_searchAlias de search_memories_by_keyword N hybrid_searchRecherche hybride combinée vecteur + BM25 utilisant la fusion RRF N
Outil Objectif Curseur/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émoire N list_episodesLister les épisodes ordonnés du plus récent au plus ancien, filtres optionnels namespace + orchestrateur ; limite par défaut 20, plafond 200 O — corrigé Day-114 PR #978 search_episodes_by_keywordRecherche plein texte BM25 restreinte aux épisodes N search_episodes_by_semanticRecherche vectorielle sémantique restreinte aux épisodes, classée par similarité cosinus N
Outil Objectif Curseur/Limite send_messageEnvoyer un message à un canal, un rôle, ou en broadcast N check_messagesRécupérer les messages non lus pour un destinataire ; accepte since pour la scrutation incrémentale N mark_as_readMarquer un ou plusieurs messages comme lus en utilisant les ID de reçu N 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 canal N list_messagesLister les messages avec filtres optionnels from/canal ; limite par défaut 20, plafond 200 O list_broadcast_statusAfficher qui a lu un message broadcast et qui ne l'a pas fait EXCEPTION — forme objet unique search_messages_by_keywordRecherche plein texte BM25 sur le contenu des messages N
Outil Objectif Curseur/Limite create_taskCréer une nouvelle tâche et l'assigner à un orchestrateur N get_taskRécupérer une seule tâche par ID de document Convex avec tous les champs N list_tasksLister les tâches par assigné et/ou statut ; `fields=lite full, createdBy, updatedSince, excludeAutoGenerated` ; limite par défaut 20, plafond 200 search_tasks_by_keywordRecherche plein texte BM25 sur les titres de tâches N update_taskMettre à jour les champs d'une tâche — statut, priorité, bloqueurs, ou note de complétion N start_taskMarquer une tâche comme in_progress et enregistrer l'horodatage de début N complete_taskMarquer une tâche comme done avec une note de complétion obligatoire N block_taskMettre une tâche en statut blocked avec une raison N add_task_dependencyLier deux tâches pour qu'une ne puisse pas démarrer avant que l'autre soit complète N create_task_dependencyAlias de add_task_dependency N 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 200 O bulk_complete_tasksFermer en masse plusieurs tâches avec sécurité dry-run par défaut et porte RBAC N validate_task_payloadLint dry-run pour les outils VP write-path ; retourne les échecs avec extraits de correction N
Outil Objectif Curseur/Limite create_missionCréer une nouvelle mission et assigner un pilote N get_missionRetourner une mission avec toutes ses tâches liées et le statut actuel N list_missionsLister les missions filtrées par statut ou pilote ; `fields=lite full, cursor` ; limite par défaut 20, plafond 200 update_missionAvancer une mission à l'étape suivante ou mettre à jour ses métadonnées N update_mission_statusChanger le statut du cycle de vie d'une mission en un seul appel N get_mission_templateRécupérer un modèle de mission par nom avec toutes les étapes N update_mission_templateCréer ou mettre à jour (upsert) un modèle de mission par nom N instantiate_template_into_missionCréer une tâche par étape de modèle dans une mission N
Outil Objectif Curseur/Limite get_profileRetourner le profil d'un orchestrateur N 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 200 O set_summaryMettre à jour le résumé de travail actuel pour une instance d'orchestrateur N update_summaryAlias de set_summary N whoamiRetourner l'identité de l'orchestrateur intégrée dans le scope OAuth du bearer actuel N
Outil Objectif Curseur/Limite write_diaryÉcrire une entrée de journal pour une date donnée, écrasant toute entrée existante N create_diaryAlias de write_diary N get_diaryRécupérer une entrée de journal spécifique par orchestrateur et date N list_diariesLister les entrées de journal pour un orchestrateur, plage de dates optionnelle ; limite par défaut 20, plafond 200 O
Outil Objectif Curseur/Limite create_briefing_noteCréer un enregistrement de briefing structuré avec participants, contenu et décisions N 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 champs N list_briefing_notesLister les briefings filtrés par sujet ; `fields=lite full, cursor` ; limite par défaut 20, plafond 200 search_briefing_notes_by_keywordRecherche plein texte BM25 sur le contenu des briefings N
Outil Objectif Curseur/Limite register_componentEnregistrer un composant (agent, skill, hook, plugin) avec sauvegarde complète du contenu N get_componentRécupérer un composant par nom et type N list_componentsLister tous les composants enregistrés filtrés par type ; limite par défaut 20, plafond 200 O update_componentMettre à jour le contenu ou la version d'un composant N delete_componentSupprimer un composant du registre N search_components_by_keywordRecherche BM25 par sous-chaîne sur les composants par nom ou équipe avec filtre de type optionnel N search_componentsAlias de search_components_by_keyword N
Outil Objectif Curseur/Limite create_recurring_taskDéfinir un modèle de tâche récurrente avec expression cron N get_recurring_taskRécupérer une seule définition de tâche récurrente par ID de document Convex N list_recurring_tasksLister tous les modèles de tâches récurrentes ; limite par défaut 20, plafond 200 O update_recurring_taskMettre à jour un modèle de tâche récurrente N 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écurrente N resume_recurring_taskReprendre une tâche récurrente en pause N
Outil Objectif Curseur/Limite create_mandateCréer une demande de service inter-agents avec suivi de budget N accept_mandateAccepter un mandat N update_mandateMettre à jour les champs d'un mandat N settle_mandateEnregistrer le coût réel et fermer un mandat N validate_mandate_spendingVérifier si une transaction est dans les limites du mandat N check_mandate_spendingAlias de validate_mandate_spending N list_mandatesLister les mandats avec filtres ; limite par défaut 20, plafond 200 O get_mandateRécupérer un seul mandat par ID de document Convex N
Outil Objectif Curseur/Limite create_buCréer une unité commerciale avec stratégie et KPIs N update_buMettre à jour les champs d'une UC N get_buRécupérer une UC par ID N list_busLister toutes les UCs ; limite par défaut 20, plafond 200 O delete_buSupprimer une UC N
Outil Objectif Curseur/Limite list_issuesLister les issues avec filtres ; enveloppe {count, issues, nextCursor} ; limite par défaut 20, plafond 200 O get_issueRécupérer une seule issue N update_issue_statusMettre à jour le statut d'une issue N link_commit_to_issueLier un SHA de commit à une issue N verify_issueMarquer une issue comme vérifiée N issue_statsObtenir les statistiques de nombre d'issues par projet et statut N link_issue_to_patternLier une issue à un fix pattern N
Outil Objectif Curseur/Limite add_repo_mappingMapper un slug de dépôt GitHub à un orchestrateur N register_repo_mappingAlias de add_repo_mapping N list_repo_mappingsLister tous les mappings de dépôts ; `fields=lite full, cursor` ; limite par défaut 20, plafond 200 remove_repo_mappingSupprimer un mapping de dépôt N delete_repo_mappingAlias de remove_repo_mapping N get_repo_mappingRécupérer un seul mapping de dépôt par slug (propriétaire/nom) N
Outil Objectif Curseur/Limite create_fix_patternCréer un fix pattern documentant un bug, sa cause racine et sa correction N get_fix_patternRécupérer un seul fix pattern par ID de document Convex N add_fix_attemptDocumenter une tentative de correction (réussie/échouée) avec raisonnement N create_fix_attemptAlias de add_fix_attempt N validate_fixDéfinir la correction validée sur un pattern N check_fixAlias de validate_fix N search_fix_patterns_by_semanticRecherche sémantique sur les fix patterns par symptôme N search_fix_patternsAlias de search_fix_patterns_by_semantic N list_fix_patternsLister les fix patterns par projet ; limite par défaut 20, plafond 200 O
Outil Objectif Curseur/Limite add_deploymentEnregistrer un déploiement Convex pour la surveillance proactive des erreurs N register_deploymentAlias de add_deployment N remove_deploymentDésactiver un déploiement surveillé N delete_deploymentAlias de remove_deployment N
Outil Objectif Curseur/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 200 O get_errorRécupérer une seule entrée de log d'erreur par ID de document Convex N
Outil Objectif Curseur/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
Outil Objectif Curseur/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 uniquement N
Domaine Nombre d'outils Mémoire 9 Épisodes 5 Messagerie 8 Tâches 15 Missions 8 Profils 6 Journal 4 Briefings 5 Composants 7 Tâches récurrentes 7 Mandats 8 Unités commerciales 5 Issues GitHub 7 Mappings de dépôts 6 Fix Patterns 9 Déploiements 4 Monitoring d'erreurs 2 Bundles OKF 3 Improvisation 1 Total 119
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.