Menu de la documentation

Projets et cycle de vie des projets

Sur cette page

Créez une spécification, rattachez un travail existant et vérifiez l’état du projet avant de le modifier.

Utiliser ces outils

  1. Appelez d’abord l’outil de lecture ou d’état approprié.
  2. Vérifiez la cible et les arguments requis.
  3. Exécutez une seule action prévue, avec une confirmation humaine explicite lorsqu’elle est requise.
  4. Vérifiez ensuite l’état ou relisez la ressource concernée.

Les paramètres ci-dessous décrivent le contrat public. La liste actuelle des outils du serveur auquel vous êtes connecté fait foi. Certains outils exigent un hôte, une cible, un mode d’inférence ou une formule spécifiques. Les identifiants sont des valeurs renvoyées par les outils précédents ; ne les inventez pas.

create_project

Démarrer un projet à partir d’une description.

Cet outil rédige la spécification du produit. L’initialisation nécessite une confirmation distincte. Conservez l’identifiant du projet renvoyé et suivez son état avec project_status.

ArgumentRequisType ou valeurs acceptées
promptOuichaîne de caractères ; longueur minimale 1

Opération : peut modifier l’état ou lancer un travail.

Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée ; HTTP hébergé.

Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.

confirm_project

Accepter la spécification et construire l’application.

Présentez d’abord la spécification à la personne qui en a fait la demande. Cet outil lance l’initialisation de l’application, qui peut consommer un quota ou des crédits. Consultez project_status pour suivre l’état du projet.

ArgumentRequisType ou valeurs acceptées
projectIdNonchaîne de caractères
nameNonchaîne de caractères
descriptionNonchaîne de caractères
specificationNonchaîne de caractères
visionNonchaîne de caractères
designSystemNonchaîne de caractères

Opération : peut modifier l’état ou lancer un travail.

Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée ; HTTP hébergé.

Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.

project_status

Où en est le projet.

Lisez la ressource renvoyée et utilisez ses valeurs actuelles pour préparer l’action suivante.

ArgumentRequisType ou valeurs acceptées
projectIdNonchaîne de caractères

Opération : lecture seule.

Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée ; HTTP hébergé.

Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.

list_projects

Les projets de ce compte.

Lisez la ressource renvoyée et utilisez ses valeurs actuelles pour préparer l’action suivante.

Arguments : aucun ({}).

Opération : lecture seule.

Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée ; HTTP hébergé.

Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.

attach_project

Travailler sur un projet existant.

Vérifiez le projet sélectionné avant toute modification ultérieure. Utilisez l’identifiant pris en charge ou le slug, selon le schéma d’entrée.

ArgumentRequisType ou valeurs acceptées
projectIdNonchaîne de caractères
slugNonchaîne de caractères

Opération : peut modifier l’état ou lancer un travail.

Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée ; HTTP hébergé.

Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.

reinitialize_project

Reconstruire l’application à partir du modèle.

Cet outil reconstruit le socle de l’application. Examinez les effets de cette opération et le code source actuel avant d’y recourir pour rétablir le projet.

ArgumentRequisType ou valeurs acceptées
projectIdNonchaîne de caractères

Opération : peut modifier l’état ou lancer un travail ; des effets destructifs sont possibles.

Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée ; HTTP hébergé.

Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.

rename_project

Renommer le projet.

Lisez la ressource renvoyée et utilisez ses valeurs actuelles pour préparer l’action suivante.

ArgumentRequisType ou valeurs acceptées
nameOuichaîne de caractères ; longueur minimale 1 ; longueur maximale 128
descriptionNonchaîne de caractères ; longueur minimale 1 ; longueur maximale 2048
projectIdNonchaîne de caractères

Opération : peut modifier l’état ou lancer un travail.

Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée ; HTTP hébergé.

Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.

delete_project

Supprimer un projet.

Action destructive : supprime le projet. Demandez à une personne de confirmer précisément le projet concerné ; la suppression ne rétablit pas un quota à usage unique.

ArgumentRequisType ou valeurs acceptées
projectIdOuichaîne de caractères ; longueur minimale 1
confirmOuibooléen

Opération : peut modifier l’état ou lancer un travail ; des effets destructifs sont possibles.

Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée ; HTTP hébergé.

Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.

unlock_project_agent

Libérer un verrou de projet bloqué.

Action de récupération. Vérifiez qu’aucune exécution légitime n’est en cours avant de confirmer la libération d’un verrou bloqué.

ArgumentRequisType ou valeurs acceptées
projectIdNonchaîne de caractères
confirmOuibooléen

Opération : peut modifier l’état ou lancer un travail ; des effets destructifs sont possibles.

Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée ; HTTP hébergé.

Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.

pickup_intent

Récupérer un prompt saisi sur le site public.

Lisez la ressource renvoyée et utilisez ses valeurs actuelles pour préparer l’action suivante.

ArgumentRequisType ou valeurs acceptées
codeOuichaîne de caractères ; longueur minimale 1

Opération : peut modifier l’état ou lancer un travail.

Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée ; HTTP hébergé.

Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.

Références connexes

Accueil MCP · Procédure de reprise · Coûts