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. Consultez ensuite l’état ou relisez la ressource concernée.

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

create_project

Démarrez 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 renvoyé pour le projet et consultez project_status pour en suivre l’état.

ArgumentRequisType ou valeurs acceptées

| prompt | Oui | chaîne de caractères ; minLength 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 d’outils lisibles par machine comprennent des schémas d’arguments imbriqués.

confirm_project

Acceptez la spécification et construisez 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 une allocation ou des crédits. Consultez project_status pour suivre l’état du projet.

ArgumentRequisType ou valeurs acceptées

| projectId | Non | chaîne de caractères |

| name | Non | chaîne de caractères |

| description | Non | chaîne de caractères |

| specification | Non | chaîne de caractères |

| vision | Non | chaîne de caractères |

| designSystem | Non | chaî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 d’outils lisibles par machine comprennent des schémas d’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

| projectId | Non | chaî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 d’outils lisibles par machine comprennent des schémas d’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 d’outils lisibles par machine comprennent des schémas d’arguments imbriqués.

attach_project

Travaillez 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

| projectId | Non | chaîne de caractères |

| slug | Non | chaî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 d’outils lisibles par machine comprennent des schémas d’arguments imbriqués.

reinitialize_project

Reconstruisez 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 de l’utiliser pour rétablir le fonctionnement du projet.

ArgumentRequisType ou valeurs acceptées

| projectId | Non | chaî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 d’outils lisibles par machine comprennent des schémas d’arguments imbriqués.

rename_project

Renommez le projet.

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

ArgumentRequisType ou valeurs acceptées

| name | Oui | chaîne de caractères ; minLength 1 ; maxLength 128 |

| description | Non | chaîne de caractères ; minLength 1 ; maxLength 2048 |

| projectId | Non | chaî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 d’outils lisibles par machine comprennent des schémas d’arguments imbriqués.

delete_project

Supprimez un projet.

Action destructive : supprime le projet. Demandez à une personne de confirmer précisément le projet concerné ; la suppression ne rétablit pas une allocation valable pour toute la durée du compte.

ArgumentRequisType ou valeurs acceptées

| projectId | Oui | chaîne de caractères ; minLength 1 |

| confirm | Oui | boolé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 d’outils lisibles par machine comprennent des schémas d’arguments imbriqués.

unlock_project_agent

Libérez 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

| projectId | Non | chaîne de caractères |

| confirm | Oui | boolé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 d’outils lisibles par machine comprennent des schémas d’arguments imbriqués.

pickup_intent

Récupérez 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

| code | Oui | chaîne de caractères ; minLength 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 d’outils lisibles par machine comprennent des schémas d’arguments imbriqués.

Références associées

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