Меню дакументацыі
Beta

Канвертуйце лакальны праект праз MCP

На гэтай старонцы

Бэта-версія. Калі зыходны код знаходзіцца на вашым камп’ютары, выкарыстоўвайце кліент MCP з stdio. Перад падключэннем адкрыйце каталог першапачатковага праекта.

Налады OwlMeans MCP: 1 — пераважны варыянт інферэнсу; 2 — укладкі наладжвання кліента.
Налады OwlMeans MCP: 1 — пераважны варыянт інферэнсу; 2 — укладкі наладжвання кліента.
  1. Наладзьце OwlMeans MCP для вашага агента праграмавання і ўвайдзіце ва ўліковы запіс.
  2. Адкрыйце рабочую прастору зыходнага праекта. Выкарыстоўвайце --project-dir, калі трэба яўна пазначыць каталог.
  3. Папрасіце агента вывучыць зыходны код і коратка апісаць запланаваныя паводзіны застасунку.
  4. Запусціце прыём праекта праз convert_project, перадаўшы назву і апісанне about. Запішыце ідэнтыфікатар праекта, які верне інструмент.
  5. Прачытайце conversion_status для гэтага праекта. Выкарыстоўвайце check_convertible толькі пасля таго, як створыце праект для прыёму.
  6. Перад працягам праверце заключэнне, прапанаваныя работы і ацэнку кошту разам з чалавекам.
  7. Выкарыстоўвайце proceed_conversion для наступнага рашэння, якое падтрымліваецца, і перадавайце пацвярджэнне толькі пасля згоды чалавека.
  8. Не закрывайце агента праграмавання і яго злучэнне MCP, пакуль ідуць работы з лакальным зыходным кодам. Апрацуйце next_question, калі стан паказвае, што сістэма чакае адказу чалавека.

Лакальная канвертацыя можа запытаць дазвол перамясціць зыходны код у __viable_converted/ і пабудаваць вакол яго новы застасунак. Прачытайце пытанне, перш чым ухваліць дзеянне. Першапачатковыя файлы застануцца даступнымі ў гэтым каталогу; адмова спыняе гэтую канвертацыю.

Для лакальнага дрэва зыходнага кода пачынайце ў рабочай прасторы: выкарыстоўвайце --target local і не перадавайце repoUrl:

{
  "name": "Task conversion practice",
  "about": "A small task app with creation, completion and filtering",
  "confirm": true
}

Усталёўвайце confirm: true толькі пасля ўхвалення паказанага дзеяння і ўсіх умоў выкарыстання крэдытаў.

Для прыёму праекта з рэпазіторыя convert_project прымае repoUrl і branch. Калі перадаць URL рэпазіторыя, ён мае прыярытэт перад рабочым каталогам. Праверце гэты выбар перад запускам.

{
  "name": "Task conversion practice",
  "about": "A small task app with creation, completion and filtering",
  "repoUrl": "https://github.com/mdn/todo-react",
  "branch": "main",
  "confirm": true
}

Перад выкарыстаннем гэтага прыкладу праверце галіну ў актуальным рэпазіторыі. Дакладныя аргументы і звесткі пра даступнасць глядзіце ў даведніку інструментаў канвертацыі. Захоўвайце арыгіналы і ліцэнзійныя паведамленні да завяршэння праверкі.

Назвы і таварныя знакі

OpenAI, ChatGPT і звязаныя знакі OpenAI належаць OpenAI; Codex — прадукт OpenAI. Правілы выкарыстання.

Claude і Claude Code — прадукты Anthropic; іх назвы і знакі застаюцца ў адпаведнага ўладальніка. Правілы выкарыстання.

Назвы Node.js, npx і ўсе звязаныя з імі знакі застаюцца ў адпаведных уладальнікаў або суправаджальнікаў праектаў. Згадкі пазначаюць прадукты, стандарты або прыклады зыходнага кода. Дакументацыя OwlMeans не азначае спонсарскай падтрымкі або ўхвалення з боку гэтых уладальнікаў.