Проекты и жизненный цикл проекта
На этой странице
Создайте спецификацию, подключите существующий проект и проверьте его статус, прежде чем что-то менять.
Как пользоваться инструментами
- Сначала вызовите подходящий инструмент чтения или проверки статуса.
- Проверьте расположение проекта и обязательные аргументы.
- Запустите одно запланированное действие. Если нужно явное подтверждение человека, сначала получите его.
- Затем проверьте статус или заново прочитайте затронутый ресурс.
Ниже описаны входные параметры публичного контракта. Ориентируйтесь на текущий список инструментов подключённого сервера. Некоторым инструментам нужен определённый хост, расположение проекта, режим инференса или план. Идентификаторы — это значения, которые вернули предыдущие инструменты; не придумывайте их.
create_project
Начать проект с описания.
Готовит черновик спецификации продукта. Инициализация требует отдельного подтверждения. Сохраните полученный идентификатор проекта и следите за project_status.
| Аргумент | Обязательный | Тип или допустимые значения |
|---|---|---|
prompt | Да | строка; минимальная длина 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 | Да | строка; минимальная длина 1; максимальная длина 128 |
description | Нет | строка; минимальная длина 1; максимальная длина 2048 |
projectId | Нет | строка |
Операция: может изменить состояние или запустить работу.
Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; stdio, локальный проект, облачный инференс; stdio, локальный проект, делегированный инференс; облачное подключение по HTTP.
В машиночитаемых контрактах инструментов приведены вложенные схемы аргументов.
delete_project
Удалить проект.
Деструктивное действие: удаляет проект. Обязательно получите от человека подтверждение, что удаляется именно этот проект; удаление не восстанавливает квоту, предоставленную один раз за всё время.
| Аргумент | Обязательный | Тип или допустимые значения |
|---|---|---|
projectId | Да | строка; минимальная длина 1 |
confirm | Да | логическое значение |
Операция: может изменить состояние или запустить работу; возможны деструктивные изменения.
Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; stdio, локальный проект, облачный инференс; stdio, локальный проект, делегированный инференс; облачное подключение по HTTP.
В машиночитаемых контрактах инструментов приведены вложенные схемы аргументов.
unlock_project_agent
Снять зависшую блокировку проекта.
Инструмент для восстановления. Прежде чем подтвердить снятие зависшей блокировки, убедитесь, что ни один штатный запуск не выполняется.
| Аргумент | Обязательный | Тип или допустимые значения |
|---|---|---|
projectId | Нет | строка |
confirm | Да | логическое значение |
Операция: может изменить состояние или запустить работу; возможны деструктивные изменения.
Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; stdio, локальный проект, облачный инференс; stdio, локальный проект, делегированный инференс; облачное подключение по HTTP.
В машиночитаемых контрактах инструментов приведены вложенные схемы аргументов.
pickup_intent
Получить промпт, введённый на публичном сайте.
Прочитайте возвращённый ресурс. Следующее действие планируйте по его текущим значениям.
| Аргумент | Обязательный | Тип или допустимые значения |
|---|---|---|
code | Да | строка; минимальная длина 1 |
Операция: может изменить состояние или запустить работу.
Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; stdio, локальный проект, облачный инференс; stdio, локальный проект, делегированный инференс; облачное подключение по HTTP.
В машиночитаемых контрактах инструментов приведены вложенные схемы аргументов.
Связанные справочные материалы
Главная страница MCP · Процесс восстановления работы · Стоимость