Menu dokumentacji

Projekty i ich cykl życia

Na tej stronie

Utwórz specyfikację, podłącz istniejący projekt i sprawdź jego stan, zanim go zmienisz.

Korzystanie z narzędzi

  1. Najpierw wywołaj odpowiednie narzędzie do odczytu lub sprawdzania stanu.
  2. Sprawdź cel operacji i wymagane argumenty.
  3. Wykonaj jedną zamierzoną operację. Jeśli wymaga ona wyraźnego potwierdzenia przez człowieka, najpierw je uzyskaj.
  4. Następnie sprawdź stan lub ponownie odczytaj zasób, którego dotyczyła operacja.

Poniższe dane wejściowe opisują publiczny kontrakt. Wiążąca jest aktualna lista narzędzi podłączonego serwera. Niektóre narzędzia wymagają określonego hosta, lokalizacji projektu, trybu wnioskowania lub planu. Identyfikatory to wartości zwrócone przez wcześniej wywołane narzędzia; nie wymyślaj ich.

create_project

Rozpocznij projekt na podstawie opisu.

Tworzy wstępną wersję specyfikacji produktu. Inicjalizacja wymaga osobnego potwierdzenia. Zachowaj zwrócony identyfikator projektu i śledź project_status.

ArgumentWymaganyTyp lub dopuszczalne wartości
promptTakciąg znaków; minimalna długość 1

Operacja: może zmienić stan lub rozpocząć pracę.

Dostępne konfiguracje: stdio, projekt w chmurze, wnioskowanie w chmurze; stdio, projekt w chmurze, delegowane wnioskowanie; stdio, projekt lokalny, wnioskowanie w chmurze; stdio, projekt lokalny, delegowane wnioskowanie; hostowany HTTP.

Kontrakty narzędzi w formacie do odczytu maszynowego zawierają zagnieżdżone schematy argumentów.

confirm_project

Zaakceptuj specyfikację i zbuduj aplikację.

Najpierw pokaż specyfikację osobie zlecającej. Wywołanie narzędzia rozpoczyna inicjalizację aplikacji, która może zużywać przyznaną pulę lub kredyty. Śledź project_status.

ArgumentWymaganyTyp lub dopuszczalne wartości
projectIdNieciąg znaków
nameNieciąg znaków
descriptionNieciąg znaków
specificationNieciąg znaków
visionNieciąg znaków
designSystemNieciąg znaków

Operacja: może zmienić stan lub rozpocząć pracę.

Dostępne konfiguracje: stdio, projekt w chmurze, wnioskowanie w chmurze; stdio, projekt w chmurze, delegowane wnioskowanie; stdio, projekt lokalny, wnioskowanie w chmurze; stdio, projekt lokalny, delegowane wnioskowanie; hostowany HTTP.

Kontrakty narzędzi w formacie do odczytu maszynowego zawierają zagnieżdżone schematy argumentów.

project_status

Bieżący stan projektu.

Odczytaj zwrócony zasób i zaplanuj następną czynność na podstawie jego aktualnych wartości.

ArgumentWymaganyTyp lub dopuszczalne wartości
projectIdNieciąg znaków

Operacja: tylko odczyt.

Dostępne konfiguracje: stdio, projekt w chmurze, wnioskowanie w chmurze; stdio, projekt w chmurze, delegowane wnioskowanie; stdio, projekt lokalny, wnioskowanie w chmurze; stdio, projekt lokalny, delegowane wnioskowanie; hostowany HTTP.

Kontrakty narzędzi w formacie do odczytu maszynowego zawierają zagnieżdżone schematy argumentów.

list_projects

Projekty na tym koncie.

Odczytaj zwrócony zasób i zaplanuj następną czynność na podstawie jego aktualnych wartości.

Argumenty: brak ({}).

Operacja: tylko odczyt.

Dostępne konfiguracje: stdio, projekt w chmurze, wnioskowanie w chmurze; stdio, projekt w chmurze, delegowane wnioskowanie; stdio, projekt lokalny, wnioskowanie w chmurze; stdio, projekt lokalny, delegowane wnioskowanie; hostowany HTTP.

Kontrakty narzędzi w formacie do odczytu maszynowego zawierają zagnieżdżone schematy argumentów.

attach_project

Pracuj nad istniejącym projektem.

Sprawdź wybrany projekt, zanim wprowadzisz w nim zmiany. Użyj obsługiwanego identyfikatora lub slugu zgodnie ze schematem danych wejściowych.

ArgumentWymaganyTyp lub dopuszczalne wartości
projectIdNieciąg znaków
slugNieciąg znaków

Operacja: może zmienić stan lub rozpocząć pracę.

Dostępne konfiguracje: stdio, projekt w chmurze, wnioskowanie w chmurze; stdio, projekt w chmurze, delegowane wnioskowanie; stdio, projekt lokalny, wnioskowanie w chmurze; stdio, projekt lokalny, delegowane wnioskowanie; hostowany HTTP.

Kontrakty narzędzi w formacie do odczytu maszynowego zawierają zagnieżdżone schematy argumentów.

reinitialize_project

Zbuduj aplikację ponownie z szablonu.

Odtwarza podstawę aplikacji. Zanim użyjesz tego narzędzia do naprawy, sprawdź skutki jego działania i bieżący kod źródłowy.

ArgumentWymaganyTyp lub dopuszczalne wartości
projectIdNieciąg znaków

Operacja: może zmienić stan lub rozpocząć pracę; możliwe są skutki destrukcyjne.

Dostępne konfiguracje: stdio, projekt w chmurze, wnioskowanie w chmurze; stdio, projekt w chmurze, delegowane wnioskowanie; stdio, projekt lokalny, wnioskowanie w chmurze; stdio, projekt lokalny, delegowane wnioskowanie; hostowany HTTP.

Kontrakty narzędzi w formacie do odczytu maszynowego zawierają zagnieżdżone schematy argumentów.

rename_project

Zmień nazwę projektu.

Odczytaj zwrócony zasób i zaplanuj następną czynność na podstawie jego aktualnych wartości.

ArgumentWymaganyTyp lub dopuszczalne wartości
nameTakciąg znaków; minimalna długość 1; maksymalna długość 128
descriptionNieciąg znaków; minimalna długość 1; maksymalna długość 2048
projectIdNieciąg znaków

Operacja: może zmienić stan lub rozpocząć pracę.

Dostępne konfiguracje: stdio, projekt w chmurze, wnioskowanie w chmurze; stdio, projekt w chmurze, delegowane wnioskowanie; stdio, projekt lokalny, wnioskowanie w chmurze; stdio, projekt lokalny, delegowane wnioskowanie; hostowany HTTP.

Kontrakty narzędzi w formacie do odczytu maszynowego zawierają zagnieżdżone schematy argumentów.

delete_project

Usuń projekt.

Czynność destrukcyjna: usuwa projekt. Wymagaj, aby człowiek potwierdził, o który dokładnie projekt chodzi; usunięcie nie przywraca puli przyznanej na cały okres korzystania.

ArgumentWymaganyTyp lub dopuszczalne wartości
projectIdTakciąg znaków; minimalna długość 1
confirmTakwartość logiczna

Operacja: może zmienić stan lub rozpocząć pracę; możliwe są skutki destrukcyjne.

Dostępne konfiguracje: stdio, projekt w chmurze, wnioskowanie w chmurze; stdio, projekt w chmurze, delegowane wnioskowanie; stdio, projekt lokalny, wnioskowanie w chmurze; stdio, projekt lokalny, delegowane wnioskowanie; hostowany HTTP.

Kontrakty narzędzi w formacie do odczytu maszynowego zawierają zagnieżdżone schematy argumentów.

unlock_project_agent

Zwolnij zawieszoną blokadę projektu.

Czynność naprawcza. Zanim potwierdzisz zwolnienie zawieszonej blokady, sprawdź, czy nie trwa żaden uprawniony przebieg.

ArgumentWymaganyTyp lub dopuszczalne wartości
projectIdNieciąg znaków
confirmTakwartość logiczna

Operacja: może zmienić stan lub rozpocząć pracę; możliwe są skutki destrukcyjne.

Dostępne konfiguracje: stdio, projekt w chmurze, wnioskowanie w chmurze; stdio, projekt w chmurze, delegowane wnioskowanie; stdio, projekt lokalny, wnioskowanie w chmurze; stdio, projekt lokalny, delegowane wnioskowanie; hostowany HTTP.

Kontrakty narzędzi w formacie do odczytu maszynowego zawierają zagnieżdżone schematy argumentów.

pickup_intent

Pobierz prompt wpisany na publicznej stronie.

Odczytaj zwrócony zasób i zaplanuj następną czynność na podstawie jego aktualnych wartości.

ArgumentWymaganyTyp lub dopuszczalne wartości
codeTakciąg znaków; minimalna długość 1

Operacja: może zmienić stan lub rozpocząć pracę.

Dostępne konfiguracje: stdio, projekt w chmurze, wnioskowanie w chmurze; stdio, projekt w chmurze, delegowane wnioskowanie; stdio, projekt lokalny, wnioskowanie w chmurze; stdio, projekt lokalny, delegowane wnioskowanie; hostowany HTTP.

Kontrakty narzędzi w formacie do odczytu maszynowego zawierają zagnieżdżone schematy argumentów.

Powiązana dokumentacja

Strona główna MCP · Procedura wznawiania prac · Koszty