OpZero

Servidor MCP de implantação multi-cloud — implante no Cloudflare Pages, Vercel ou Netlify a partir de uma única ferramenta com 26 ferramentas MCP.

Documentação

OpZero CLI

Implante sites a partir do seu terminal. Desenvolvido por opzero.sh

npm version npm downloads License: MIT

Implante HTML, componentes React e sites completos em Cloudflare Pages, Netlify ou Vercel — em segundos.

Começar · Comandos · Servidor MCP · Cliente API


Início Rápido

Instalação

# Install globally
npm install -g opzero

# Or use directly with npx
npx opzero deploy ./my-site --name my-project

Autenticar

opzero login

Obtenha sua chave de API em opzero.sh/dashboard/api-keys.

Implantar

# Deploy a directory
opzero deploy ./my-site --name my-project

# Deploy a React component
opzero deploy --artifact ./App.tsx --name my-app

# Deploy markdown as a styled page
opzero deploy --markdown ./README.md --name docs

# Deploy with OpZero theme
opzero deploy --themed ./content.html --name landing

Pronto. Seu site está no ar.

Comandos

Autenticação

CommandDescription
opzero loginAutenticar (chave de API ou OAuth via navegador)
opzero logoutLimpar credenciais armazenadas
opzero whoamiMostrar informações do usuário e plano atuais

Implantação

CommandDescription
opzero deploy [dir]Implantar um diretório
opzero deploy --artifact <file>Implantar um componente React
opzero deploy --markdown <file>Implantar markdown como uma página
opzero deploy --themed <file>Implantar com tema da marca OpZero

Projetos

CommandDescription
opzero projectsListar todos os projetos
opzero projects create <name>Criar um novo projeto
opzero projects delete <name>Excluir um projeto
opzero projects archive <name>Arquivar um projeto
opzero projects cleanupEncontrar projetos obsoletos/duplicados

Implantações

CommandDescription
opzero deployments [project]Listar histórico de implantações
opzero rollback <deployment-id>Reverter para uma versão anterior
opzero redeploy <project>Reimplantar a versão mais recente
opzero logs <id>Ver logs de build

Outros

CommandDescription
opzero domains set <project> <domain>Definir domínio personalizado
opzero init [dir]Gerar a partir de modelo
opzero templatesListar modelos disponíveis
opzero statusStatus e uso da plataforma
opzero open <project>Abrir projeto no navegador
opzero mcpIniciar servidor MCP para ferramentas de IA

Flags Globais

  • --help, -h — Mostrar ajuda
  • --version, -v — Mostrar versão
  • --json — Saída como JSON
  • --target <provider> — cloudflare, netlify ou vercel

Servidor MCP

O servidor MCP da OpZero permite que assistentes de IA (Claude Code, Cursor, Windsurf, etc.) implantem sites diretamente.

Configuração para Claude Code

Adicione às suas configurações MCP:

{
  "mcpServers": {
    "opzero": {
      "command": "opzero",
      "args": ["mcp"]
    }
  }
}

Ou use o pacote autônomo:

{
  "mcpServers": {
    "opzero": {
      "command": "npx",
      "args": ["@opzero/mcp"]
    }
  }
}

Ferramentas Disponíveis (26)

Implantação: quick_deploy, deploy_website, deploy_artifact, deploy_themed, deploy_markdown, update_deployment

Projetos: list_projects, create_project, project_delete, project_archive, project_cleanup

Implantações: get_deployment, list_deployments, redeploy, rollback_deployment, get_build_logs, delete_deployment

Modelos e Domínios: get_template, set_custom_domain

Sistema: help, ask_agent, get_system_status

Somente local: deploy_local_dir, init_project, open_project, whoami

Cliente API

Use @opzero/core para criar suas próprias integrações:

npm install @opzero/core
import { OpZeroClient } from '@opzero/core'

const client = new OpZeroClient({ apiKey: 'your-api-key' })

// Deploy a website
const result = await client.deploy({
  name: 'my-site',
  files: {
    'index.html': '<h1>Hello World</h1>',
  },
})

console.log(`Live at: ${result.url}`)

Pacotes

PackagenpmDescription
opzeronpmFerramenta CLI
@opzero/mcpnpmServidor MCP para ferramentas de IA
@opzero/corenpmBiblioteca de cliente API

Desenvolvimento

# Clone the repo
git clone https://github.com/opzero-sh/cli.git
cd cli

# Install dependencies
bun install

# Build all packages
bun run build

# Run the CLI locally
bun run packages/cli/src/index.tsx

Licença

MIT — veja LICENSE


Construído com Bun · Desenvolvido por OpZero.sh