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.

Uso de estas herramientas

  1. Llame primero a la herramienta de lectura o consulta de estado correspondiente.
  2. Revise el destino y los argumentos obligatorios.
  3. Ejecute una única 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 de entrada que se indican a continuación describen el contrato público. La lista actual de herramientas del servidor conectado es la referencia autorizada. Algunas herramientas requieren un host, destino, modo de inferencia o plan específico. Los identificadores son valores devueltos por herramientas anteriores; no los invente.

create_project

Inicie 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 admitidos

| prompt | Sí | cadena; minLength 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 en formato legible por máquinas incluyen esquemas de argumentos anidados.

confirm_project

Acepte la especificación y construya 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 admitidos

| projectId | No | cadena |

| name | No | cadena |

| description | No | cadena |

| specification | No | cadena |

| vision | No | cadena |

| designSystem | No | cadena |

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 en formato legible por máquinas incluyen esquemas de argumentos anidados.

project_status

En qué estado se encuentra el proyecto.

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

ArgumentoObligatorioTipo o valores admitidos

| projectId | No | cadena |

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 en formato legible por máquinas incluyen esquemas de argumentos anidados.

list_projects

Los proyectos de esta cuenta.

Lea el recurso devuelto y use sus 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 en formato legible por máquinas incluyen esquemas de argumentos anidados.

attach_project

Trabaje 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 admitidos

| projectId | No | cadena |

| slug | No | cadena |

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 en formato legible por máquinas incluyen esquemas de argumentos anidados.

reinitialize_project

Reconstruya 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 admitidos

| projectId | No | cadena |

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 en formato legible por máquinas incluyen esquemas de argumentos anidados.

rename_project

Cambie el nombre del proyecto.

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

ArgumentoObligatorioTipo o valores admitidos

| name | Sí | cadena; minLength 1; maxLength 128 |

| description | No | cadena; minLength 1; maxLength 2048 |

| projectId | No | cadena |

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 en formato legible por máquinas incluyen esquemas de argumentos anidados.

delete_project

Elimine un proyecto.

Acción destructiva: elimina el proyecto. Exija que una persona confirme el proyecto exacto; eliminarlo no restablece una asignación disponible una sola vez durante la vida de la cuenta.

ArgumentoObligatorioTipo o valores admitidos

| projectId | Sí | cadena; minLength 1 |

| confirm | Sí | 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 en formato legible por máquinas incluyen esquemas de argumentos anidados.

unlock_project_agent

Libere 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 admitidos

| projectId | No | cadena |

| confirm | Sí | 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 en formato legible por máquinas incluyen esquemas de argumentos anidados.

pickup_intent

Recupere un prompt escrito en el sitio público.

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

ArgumentoObligatorioTipo o valores admitidos

| code | Sí | cadena; minLength 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 en formato legible por máquinas incluyen esquemas de argumentos anidados.

Referencias relacionadas

Inicio de MCP · Flujo de recuperación · Costos