mcloud-projects

Execute mcloud projects commands to list, get, or delete Cloud projects. Use when discovering projects, resolving project handles by name, or retrieving…

npx skills add https://github.com/medusajs/medusa-agent-skills --skill mcloud-projects

Cloud CLI: Projects Commands

Execute mcloud projects commands to manage Cloud projects.

Constraints

  • projects delete is irreversible — removes all associated environments, deployments, and resources. Always confirm the project ID/handle before deleting.
  • Use --yes with delete in non-interactive contexts (scripts, pipelines, agents).

Commands

projects list

List projects in an organization. If --organization is omitted (and no active context org is set), lists projects across all organizations you have access to, grouped by organization.

mcloud projects list --organization <org-id> --json

Options:

  • -o/--organization <id> — Organization ID (falls back to active context; if unset, lists across all your organizations)
  • --json — Output as JSON

projects get

Retrieve a single project by its ID or handle.

mcloud projects get <project-id-or-handle> --organization <org-id> --json

Arguments:

  • project — Project ID or handle (required)

Options:

  • -o/--organization <id> — Organization ID (falls back to active context; required)
  • --json — Output as JSON

projects delete

Delete a project by its ID or handle. Irreversible.

mcloud projects delete <project-id-or-handle> \
  --organization <org-id> \
  --yes

Arguments:

  • project — Project ID or handle (required)

Options:

  • -o/--organization <id> — Organization ID (falls back to active context; required)
  • -y/--yes — Skip confirmation prompt (required in non-interactive mode)
  • --json — Output as JSON

Project Fields (JSON)

FieldDescription
idProject ID
handleURL-safe project handle (used in most commands)
nameDisplay name
statusready when healthy
regionDeployment region (e.g. us-east-1)
repositoryLinked GitHub repository (owner/repo)
root_pathRoot path within the repository
organizationOwning organization (id, name, created_at)
environmentsArray of associated environments (each may include storefront_environments)

Examples

# List all projects in an organization
mcloud projects list --organization org_123 --json

# Set context to a project by name
PROJECT_HANDLE=$(
  mcloud projects list --organization org_123 --json \
    | jq -r '.[] | select(.name == "My Store") | .handle'
)
mcloud use --project "$PROJECT_HANDLE"

# Get project details including environments
mcloud projects get my-store --organization org_123 --json

# List all environment handles for a project
mcloud projects get my-store --organization org_123 --json \
  | jq -r '.environments[].handle'

# Find project handle by name
mcloud projects list --organization org_123 --json \
  | jq -r '.[] | select(.name == "My Store") | .handle'

# Delete a project (irreversible — confirm before running)
mcloud projects delete old-project --organization org_123 --yes

Mehr Skills von medusajs

mcloud-variables
medusajs
Führen Sie mcloud-Variablen-Befehle aus, um Umgebungsvariablen für eine Cloud-Umgebung aufzulisten und abzurufen. Verwenden Sie dies beim Überprüfen, Lesen oder Exportieren von Umgebungsvariablen…
official
building-storefronts
medusajs
SDK-first Frontend-Integration für Medusa-Storefronts mit React-Query-Mustern und kritischen API-Aufrufregeln. Verwenden Sie immer das Medusa JS SDK für alle API-Anfragen – niemals reguläres fetch(), da ihm die erforderlichen Header fehlen (publishable API-Key für Store-Routen, Auth für Admin-Routen). Übergeben Sie einfache JavaScript-Objekte an SDK-Methoden; verwenden Sie niemals JSON.stringify() für Body-Parameter, da das SDK die Serialisierung automatisch übernimmt. Verwenden Sie useQuery für GET-Anfragen und useMutation für POST/DELETE-Anfragen,...
official
building-admin-dashboard-customizations
medusajs
Benutzerdefinierte UI-Erweiterungen für das Medusa Admin Dashboard unter Verwendung des Admin SDK und der Medusa UI-Komponenten. Laden Sie diese Fähigkeit ZUERST für jegliche Admin-UI-Arbeit (Planung, Implementierung, Erkundung); MCP-Server dienen nur als API-Referenz, nicht als Designmuster oder Datenladestrategien. KRITISCH: Verwenden Sie immer das Medusa JS SDK für alle API-Anfragen (niemals reguläres fetch); trennen Sie Anzeigeabfragen von Modalabfragen und invalidieren Sie Anzeigedaten nach Mutationen. Implementieren Sie Widgets auf bestehenden Seiten oder erstellen Sie benutzerdefinierte UI-Routen;...
official
learning-medusa
medusajs
Interaktives Schritt-für-Schritt-Medusa-Entwicklungs-Bootcamp, bei dem du eine Markenfunktion aufbaust und gleichzeitig Architekturmuster lernst. Drei progressive Lektionen (insgesamt 2–3 Stunden) zu Modulen, Workflows, API-Routen, Modulverknüpfungen, Workflow-Hooks und Admin-UI-Anpassung. Checkpoint-Verifikation nach jeder Hauptkomponente testet konzeptionelles Verständnis, Codequalität und Funktionalität, bevor es weitergeht. Behandelt Fehler als Lernmöglichkeiten; debuggt gemeinsam mit diagnostischen Fragen und Ursachenanalyse...
official
db-migrate
medusajs
Führe ausstehende Medusa-Datenbankmigrationen aus und melde Ergebnisse. Führt npx medusa db:migrate über Bash aus, um alle ausstehenden Migrationen auf deine Medusa-Datenbank anzuwenden. Meldet Migrationsergebnisse einschließlich Anzahl der angewendeten Migrationen, aufgetretene Fehler und Erfolgsbestätigung. Entwickelt für Medusa-Projekte mit standardmäßiger npm/npx-Einrichtung.
official
mcloud-environments
medusajs
Führe mcloud environments-Befehle aus, um Cloud-Umgebungen aufzulisten, abzurufen, zu erstellen, zu löschen, neu bereitzustellen oder Builds auszulösen. Verwende dies bei der Verwaltung des Lebenszyklus von Umgebungen,…
official
db-generate
medusajs
Generieren Sie Datenbankmigrationen für Medusa-Module mit einem einzigen Befehl. Umschließt den npx medusa db:generate CLI-Befehl, um Migrationsdateien für angegebene Medusa-Module zu erstellen. Akzeptiert den Modulnamen als Argument und meldet den Speicherort der Migrationsdatei, Fehler und nächste Schritte. Schlägt automatisch vor, nach der Generierung npx medusa db:migrate auszuführen, um Migrationen anzuwenden.
official
mcloud-deployments
medusajs
Führen Sie mcloud deployments-Befehle aus, um Bereitstellungen aufzulisten, Bereitstellungsdetails abzurufen und Build-Logs abzurufen. Verwenden Sie dies beim Auflisten von Bereitstellungen, beim Überprüfen von Bereitstellungen…
official