Summary:\n- added Codex marketplace registry plus awareness/ethics/guardrails sub-plugins\n- mirrored Claude plugin commands/scripts/hooks into codex api/ci/code/collect/coolify/core/issue/perf/qa/review/verify\n- embedded Axioms of Life ethics modal, guardrails, and kernel files under codex/ethics\n- added Codex parity report, improvements list, and MCP integration plan\n- extended Gemini MCP tools and docs for Codex awareness
3.3 KiB
3.3 KiB
| name | description | args | flags | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| status | Check Coolify deployment status via browser or API |
|
|
Check Coolify Status
Query deployment status for projects, services, and resources.
Usage
/coolify:status # View all projects
/coolify:status "Software Staging" # View specific project
/coolify:status --api # Use API instead of browser
Browser Automation (Preferred)
1. Load Tools
ToolSearch: select:mcp__claude-in-chrome__tabs_context_mcp
ToolSearch: select:mcp__claude-in-chrome__computer
ToolSearch: select:mcp__claude-in-chrome__read_page
2. Navigate to Projects
# Default to localhost (local dev instance)
COOLIFY_URL="${COOLIFY_URL:-http://localhost:8000}"
mcp__claude-in-chrome__tabs_context_mcp(createIfEmpty: true)
mcp__claude-in-chrome__navigate(tabId, url: "$COOLIFY_URL/projects")
3. Read Project List
mcp__claude-in-chrome__computer(action: "screenshot")
4. Check Specific Project
- Click project name
- Click environment (usually "production")
- View service cards with status indicators
Status Indicators
| Indicator | Meaning |
|---|---|
| 🟢 Green dot | Running (healthy) |
| 🔴 Red dot | Exited / Failed |
| 🟡 Yellow dot | Deploying / Starting |
| ⚪ Grey dot | Stopped |
View Service Details
- Click service card
- Check tabs:
- Configuration - General settings
- Logs - Container output
- Links - Access URLs
API Method
List All Resources
# Set Coolify URL and token
COOLIFY_URL="${COOLIFY_URL:-http://localhost:8000}"
TOKEN="your-api-token"
# List servers
curl -s -H "Authorization: Bearer $TOKEN" "$COOLIFY_URL/api/v1/servers" | jq
# List projects
curl -s -H "Authorization: Bearer $TOKEN" "$COOLIFY_URL/api/v1/projects" | jq
# List services (one-click apps)
curl -s -H "Authorization: Bearer $TOKEN" "$COOLIFY_URL/api/v1/services" | jq
# List applications
curl -s -H "Authorization: Bearer $TOKEN" "$COOLIFY_URL/api/v1/applications" | jq
# List databases
curl -s -H "Authorization: Bearer $TOKEN" "$COOLIFY_URL/api/v1/databases" | jq
Get Specific Resource
# Get service by UUID
curl -s -H "Authorization: Bearer $TOKEN" "$COOLIFY_URL/api/v1/services/{uuid}" | jq
# Get service logs
curl -s -H "Authorization: Bearer $TOKEN" "$COOLIFY_URL/api/v1/services/{uuid}/logs" | jq
SSH Verification (Advanced)
For direct container verification when API/UI insufficient:
# SSH to Coolify server
ssh user@your-coolify-host
# List all containers
docker ps --format 'table {{.Names}}\t{{.Status}}'
Response Fields (API)
| Field | Description |
|---|---|
uuid |
Unique identifier |
name |
Resource name |
status |
running, stopped, deploying, failed |
fqdn |
Fully qualified domain name |
created_at |
Creation timestamp |
updated_at |
Last update timestamp |
Team Switching
In browser, use team dropdown in top navigation:
- Click current team name (e.g., "Agentic")
- Select target team from dropdown
- Resources will reload for selected team
API tokens are team-scoped - each token only sees its team's resources.