Menú de documentación

Proyectos y ciclo de vida del proyecto

En esta página

Cree una especificación, vincule trabajo existente y revise el estado del proyecto antes de modificarlo.

Usar estas herramientas

  1. Llame primero a la herramienta de lectura o de consulta de estado correspondiente.
  2. Revise el destino y los argumentos obligatorios.
  3. Ejecute una sola acción prevista, con confirmación humana explícita cuando sea necesaria.
  4. Después, consulte el estado o vuelva a leer el recurso afectado.

Los parámetros que se indican a continuación describen el contrato público. La lista actual de herramientas del servidor conectado es la referencia definitiva. Algunas herramientas requieren un host, un destino, un modo de inferencia o un plan concretos. Los identificadores son valores que devuelven las herramientas llamadas antes; no los invente.

create_project

Iniciar un proyecto a partir de una descripción.

Redacta la especificación del producto. La inicialización requiere una confirmación independiente. Conserve el identificador del proyecto devuelto y consulte project_status para seguir su estado.

ArgumentoObligatorioTipo o valores aceptados
promptSícadena; longitud mínima 1

Operación: puede cambiar el estado o iniciar trabajo.

Configuraciones disponibles: stdio, proyecto en la nube, inferencia en la nube; stdio, proyecto en la nube, inferencia delegada; stdio, proyecto local, inferencia en la nube; stdio, proyecto local, inferencia delegada; HTTP alojado.

Los contratos de herramientas legibles por máquina incluyen esquemas de argumentos anidados.

confirm_project

Aceptar la especificación y construir la aplicación.

Muestre primero la especificación a la persona que hizo la solicitud. Esta acción inicializa la aplicación, lo que puede consumir la asignación incluida o créditos. Consulte project_status para seguir su estado.

ArgumentoObligatorioTipo o valores aceptados
projectIdNocadena
nameNocadena
descriptionNocadena
specificationNocadena
visionNocadena
designSystemNocadena

Operación: puede cambiar el estado o iniciar trabajo.

Configuraciones disponibles: stdio, proyecto en la nube, inferencia en la nube; stdio, proyecto en la nube, inferencia delegada; stdio, proyecto local, inferencia en la nube; stdio, proyecto local, inferencia delegada; HTTP alojado.

Los contratos de herramientas legibles por máquina incluyen esquemas de argumentos anidados.

project_status

En qué estado se encuentra el proyecto.

Lea el recurso devuelto y use los valores actuales al planificar la siguiente acción.

ArgumentoObligatorioTipo o valores aceptados
projectIdNocadena

Operación: solo lectura.

Configuraciones disponibles: stdio, proyecto en la nube, inferencia en la nube; stdio, proyecto en la nube, inferencia delegada; stdio, proyecto local, inferencia en la nube; stdio, proyecto local, inferencia delegada; HTTP alojado.

Los contratos de herramientas legibles por máquina incluyen esquemas de argumentos anidados.

list_projects

Los proyectos de esta cuenta.

Lea el recurso devuelto y use los valores actuales al planificar la siguiente acción.

Argumentos: ninguno ({}).

Operación: solo lectura.

Configuraciones disponibles: stdio, proyecto en la nube, inferencia en la nube; stdio, proyecto en la nube, inferencia delegada; stdio, proyecto local, inferencia en la nube; stdio, proyecto local, inferencia delegada; HTTP alojado.

Los contratos de herramientas legibles por máquina incluyen esquemas de argumentos anidados.

attach_project

Trabajar en un proyecto existente.

Verifique el proyecto seleccionado antes de realizar modificaciones posteriores. Use el identificador admitido o el slug, según el esquema de entrada.

ArgumentoObligatorioTipo o valores aceptados
projectIdNocadena
slugNocadena

Operación: puede cambiar el estado o iniciar trabajo.

Configuraciones disponibles: stdio, proyecto en la nube, inferencia en la nube; stdio, proyecto en la nube, inferencia delegada; stdio, proyecto local, inferencia en la nube; stdio, proyecto local, inferencia delegada; HTTP alojado.

Los contratos de herramientas legibles por máquina incluyen esquemas de argumentos anidados.

reinitialize_project

Reconstruir la aplicación a partir de la plantilla.

Reconstruye la base de la aplicación. Revise sus efectos y el código fuente actual antes de usar esta herramienta para la recuperación.

ArgumentoObligatorioTipo o valores aceptados
projectIdNocadena

Operación: puede cambiar el estado o iniciar trabajo; puede tener efectos destructivos.

Configuraciones disponibles: stdio, proyecto en la nube, inferencia en la nube; stdio, proyecto en la nube, inferencia delegada; stdio, proyecto local, inferencia en la nube; stdio, proyecto local, inferencia delegada; HTTP alojado.

Los contratos de herramientas legibles por máquina incluyen esquemas de argumentos anidados.

rename_project

Cambiar el nombre del proyecto.

Lea el recurso devuelto y use los valores actuales al planificar la siguiente acción.

ArgumentoObligatorioTipo o valores aceptados
nameSícadena; longitud mínima 1; longitud máxima 128
descriptionNocadena; longitud mínima 1; longitud máxima 2048
projectIdNocadena

Operación: puede cambiar el estado o iniciar trabajo.

Configuraciones disponibles: stdio, proyecto en la nube, inferencia en la nube; stdio, proyecto en la nube, inferencia delegada; stdio, proyecto local, inferencia en la nube; stdio, proyecto local, inferencia delegada; HTTP alojado.

Los contratos de herramientas legibles por máquina incluyen esquemas de argumentos anidados.

delete_project

Eliminar un proyecto.

Acción destructiva: elimina el proyecto. Exija que una persona confirme el proyecto exacto; eliminarlo no restituye una asignación única durante toda la vida de la cuenta.

ArgumentoObligatorioTipo o valores aceptados
projectIdSícadena; longitud mínima 1
confirmSíbooleano

Operación: puede cambiar el estado o iniciar trabajo; puede tener efectos destructivos.

Configuraciones disponibles: stdio, proyecto en la nube, inferencia en la nube; stdio, proyecto en la nube, inferencia delegada; stdio, proyecto local, inferencia en la nube; stdio, proyecto local, inferencia delegada; HTTP alojado.

Los contratos de herramientas legibles por máquina incluyen esquemas de argumentos anidados.

unlock_project_agent

Liberar un bloqueo del proyecto que haya quedado atascado.

Acción de recuperación. Compruebe que no haya ninguna ejecución legítima activa antes de confirmar la liberación de un bloqueo atascado.

ArgumentoObligatorioTipo o valores aceptados
projectIdNocadena
confirmSíbooleano

Operación: puede cambiar el estado o iniciar trabajo; puede tener efectos destructivos.

Configuraciones disponibles: stdio, proyecto en la nube, inferencia en la nube; stdio, proyecto en la nube, inferencia delegada; stdio, proyecto local, inferencia en la nube; stdio, proyecto local, inferencia delegada; HTTP alojado.

Los contratos de herramientas legibles por máquina incluyen esquemas de argumentos anidados.

pickup_intent

Recuperar un prompt escrito en el sitio público.

Lea el recurso devuelto y use los valores actuales al planificar la siguiente acción.

ArgumentoObligatorioTipo o valores aceptados
codeSícadena; longitud mínima 1

Operación: puede cambiar el estado o iniciar trabajo.

Configuraciones disponibles: stdio, proyecto en la nube, inferencia en la nube; stdio, proyecto en la nube, inferencia delegada; stdio, proyecto local, inferencia en la nube; stdio, proyecto local, inferencia delegada; HTTP alojado.

Los contratos de herramientas legibles por máquina incluyen esquemas de argumentos anidados.

Referencias relacionadas

Inicio de MCP · Flujo de recuperación · Costos