Меню документации

Проекты и жизненный цикл проекта

На этой странице

Создайте спецификацию, подключите существующий проект и проверьте его статус перед изменениями.

Как использовать эти инструменты

  1. Сначала вызовите соответствующий инструмент чтения или проверки статуса.
  2. Проверьте целевой объект и обязательные аргументы.
  3. Выполните одно намеченное действие, получив явное подтверждение человека там, где оно требуется.
  4. После этого проверьте статус или повторно прочитайте затронутый ресурс.

Ниже описаны входные данные публичного контракта. Ориентируйтесь на текущий список инструментов подключённого сервера. Некоторые инструменты требуют определённой среды, целевого объекта, режима инференса или плана. Идентификаторы — это значения, полученные от ранее вызванных инструментов; не придумывайте их.

create_project

Начните проект с описания.

Готовит проект спецификации продукта. Инициализация требует отдельного подтверждения. Сохраните полученный идентификатор проекта и следите за project_status.

АргументОбязательныйТип или допустимые значения

| prompt | Да | строка; minLength 1 |

Операция: может изменить состояние или запустить работу.

Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; stdio, локальный проект, облачный инференс; stdio, локальный проект, делегированный инференс; размещённый HTTP.

Машиночитаемые контракты инструментов содержат вложенные схемы аргументов.

confirm_project

Примите спецификацию и создайте приложение.

Сначала покажите спецификацию человеку, который запросил работу. Вызов инструмента запускает инициализацию приложения, которая может расходовать лимит или кредиты. Следите за project_status.

АргументОбязательныйТип или допустимые значения

| projectId | Нет | строка |

| name | Нет | строка |

| description | Нет | строка |

| specification | Нет | строка |

| vision | Нет | строка |

| designSystem | Нет | строка |

Операция: может изменить состояние или запустить работу.

Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; stdio, локальный проект, облачный инференс; stdio, локальный проект, делегированный инференс; размещённый HTTP.

Машиночитаемые контракты инструментов содержат вложенные схемы аргументов.

project_status

Текущее состояние проекта.

Прочитайте полученный ресурс и используйте его текущие значения при планировании следующего действия.

АргументОбязательныйТип или допустимые значения

| projectId | Нет | строка |

Операция: только чтение.

Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; stdio, локальный проект, облачный инференс; stdio, локальный проект, делегированный инференс; размещённый HTTP.

Машиночитаемые контракты инструментов содержат вложенные схемы аргументов.

list_projects

Проекты этого аккаунта.

Прочитайте полученный ресурс и используйте его текущие значения при планировании следующего действия.

Аргументы: нет ({}).

Операция: только чтение.

Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; stdio, локальный проект, облачный инференс; stdio, локальный проект, делегированный инференс; размещённый HTTP.

Машиночитаемые контракты инструментов содержат вложенные схемы аргументов.

attach_project

Работайте с существующим проектом.

Проверьте выбранный проект перед последующими изменениями. Используйте поддерживаемый идентификатор или slug согласно схеме входных данных.

АргументОбязательныйТип или допустимые значения

| projectId | Нет | строка |

| slug | Нет | строка |

Операция: может изменить состояние или запустить работу.

Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; stdio, локальный проект, облачный инференс; stdio, локальный проект, делегированный инференс; размещённый HTTP.

Машиночитаемые контракты инструментов содержат вложенные схемы аргументов.

reinitialize_project

Пересоздайте приложение из шаблона.

Пересоздаёт основу приложения. Прежде чем использовать этот инструмент для восстановления, изучите его последствия и текущий исходный код.

АргументОбязательныйТип или допустимые значения

| projectId | Нет | строка |

Операция: может изменить состояние или запустить работу; возможны разрушительные последствия.

Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; stdio, локальный проект, облачный инференс; stdio, локальный проект, делегированный инференс; размещённый HTTP.

Машиночитаемые контракты инструментов содержат вложенные схемы аргументов.

rename_project

Переименуйте проект.

Прочитайте полученный ресурс и используйте его текущие значения при планировании следующего действия.

АргументОбязательныйТип или допустимые значения

| name | Да | строка; minLength 1; maxLength 128 |

| description | Нет | строка; minLength 1; maxLength 2048 |

| projectId | Нет | строка |

Операция: может изменить состояние или запустить работу.

Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; stdio, локальный проект, облачный инференс; stdio, локальный проект, делегированный инференс; размещённый HTTP.

Машиночитаемые контракты инструментов содержат вложенные схемы аргументов.

delete_project

Удалите проект.

Удаляет проект. Обязательно получите подтверждение человека на удаление именно этого проекта; после удаления не восстанавливается лимит, который предоставляется один раз за всё время использования.

АргументОбязательныйТип или допустимые значения

| projectId | Да | строка; minLength 1 |

| confirm | Да | логическое значение |

Операция: может изменить состояние или запустить работу; возможны разрушительные последствия.

Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; stdio, локальный проект, облачный инференс; stdio, локальный проект, делегированный инференс; размещённый HTTP.

Машиночитаемые контракты инструментов содержат вложенные схемы аргументов.

unlock_project_agent

Снимите зависшую блокировку проекта.

Восстанавливает доступ к проекту. Прежде чем подтвердить снятие зависшей блокировки, убедитесь, что ни один штатный запуск не выполняется.

АргументОбязательныйТип или допустимые значения

| projectId | Нет | строка |

| confirm | Да | логическое значение |

Операция: может изменить состояние или запустить работу; возможны разрушительные последствия.

Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; stdio, локальный проект, облачный инференс; stdio, локальный проект, делегированный инференс; размещённый HTTP.

Машиночитаемые контракты инструментов содержат вложенные схемы аргументов.

pickup_intent

Получите промпт, введённый на публичном сайте.

Прочитайте полученный ресурс и используйте его текущие значения при планировании следующего действия.

АргументОбязательныйТип или допустимые значения

| code | Да | строка; minLength 1 |

Операция: может изменить состояние или запустить работу.

Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; stdio, локальный проект, облачный инференс; stdio, локальный проект, делегированный инференс; размещённый HTTP.

Машиночитаемые контракты инструментов содержат вложенные схемы аргументов.

Связанные справочные материалы

Главная страница MCP · Процесс восстановления · Стоимость