Back to the catalog

usectl

Deploy and manage full-stack projects on usectl — a managed Kubernetes platform that turns a GitHub repo into a live HTTPS app with PostgreS

Open source Open in the app JSON README (API)

About

Deploy and manage full-stack projects on usectl — a managed Kubernetes platform that turns a GitHub repo into a live HTTPS app with PostgreSQL, S3 storage, and automatic SSL. Includes deployment skill with full lifecycle knowledge, MCP server integration for direct API access, and slash commands (/deploy, /status, /logs) for quick operations. One prompt deploys your entire project.

Details

Kind
Plugins
Topic
Cloud & DevOps
Publisher
syst3mctl
Origin
marketplace
Category
ferramentas
Last push
2026-03-08T12:29:43Z
Repository state
ativo
Added
2026-08-30 01:48:58
Updated
2026-08-30 01:48:58
Origin id
syst3mctl/usectl-plugin/usectl

README

# usectl Plugin

Deploy and manage full-stack projects on [usectl](https://usectl.com) — a managed Kubernetes platform that turns a GitHub repo into a live HTTPS app with PostgreSQL and S3 storage.

## What's Included

### MCP Server
Connects to the usectl API for managing projects, deployments, domains, databases, storage, and environment variables.

### Skill: usectl-deploy
Full deployment lifecycle knowledge — from creating projects to debugging failed deploys. Triggers automatically when you mention deploying, hosting, or managing infrastructure.

### Commands

| Command | Description |
|---------|-------------|
| `/deploy <repo-url> [--db] [--storage] [--domain example.com]` | Deploy a project from GitHub |
| `/status <project-name>` | Check project status, URL, database, and storage |
| `/logs <project-name>` | View and analyze deployment logs |

## Setup

### 1. Get your API key

Sign up at [usectl.com](https://usectl.com) and grab your API key from **Settings → API** on [manager.usectl.com](https://manager.usectl.com).

### 2. Set the environment variable

```bash
export USECTL_API_KEY=your-api-key-here
```

Or add it to your shell profile (`~/.zshrc`, `~/.bashrc`).

### 3. Install the plugin

Drop the `.plugin` file into Claude Code or Cowork, or clone the repo and point your plugin config at it.

## Usage Examples

```
/deploy github.com/myname/my-app --db --storage --domain app.mysite.com
```

```
/status my-app
```

```
/logs my-app
```

Or just talk naturally:
- "Deploy my Next.js app from GitHub with a database"
- "What's the status of my-app?"
- "The deploy failed — what went wrong?"

## Links

- [usectl.com](https://usectl.com) — Platform
- [manager.usectl.com](https://manager.usectl.com) — Dashboard
- [@usectl/mcp-server](https://www.npmjs.com/package/@usectl/mcp-server) — MCP server on npm

## License

MIT — built by [systemctl](https://systemctl.pro)

More