OpZero

Servidor MCP de despliegue multi-nube — despliega en Cloudflare Pages, Vercel o Netlify desde una sola herramienta con 26 herramientas MCP.

Documentación

OpZero CLI

Despliega sitios web desde tu terminal. Impulsado por opzero.sh

npm version npm downloads License: MIT

Despliega HTML, componentes de React y sitios web completos a Cloudflare Pages, Netlify o Vercel — en segundos.

Comenzar · Comandos · Servidor MCP · Cliente API


Inicio Rápido

Instalar

# Install globally
npm install -g opzero

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

Autenticar

opzero login

Obtén tu clave de API desde opzero.sh/dashboard/api-keys.

Desplegar

# 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

Eso es todo. Tu sitio está en vivo.

Comandos

Autenticación

ComandoDescripción
opzero loginAutenticar (clave de API o OAuth de navegador)
opzero logoutBorrar credenciales almacenadas
opzero whoamiMostrar información del usuario y plan actual

Despliegue

ComandoDescripción
opzero deploy [dir]Desplegar un directorio
opzero deploy --artifact <file>Desplegar un componente de React
opzero deploy --markdown <file>Desplegar markdown como página
opzero deploy --themed <file>Desplegar con el tema de marca de OpZero

Proyectos

ComandoDescripción
opzero projectsListar todos los proyectos
opzero projects create <name>Crear un nuevo proyecto
opzero projects delete <name>Eliminar un proyecto
opzero projects archive <name>Archivar un proyecto
opzero projects cleanupEncontrar proyectos obsoletos/duplicados

Despliegues

ComandoDescripción
opzero deployments [project]Listar historial de despliegues
opzero rollback <deployment-id>Revertir a una versión anterior
opzero redeploy <project>Redesplegar la última versión
opzero logs <id>Ver registros de compilación

Otros

ComandoDescripción
opzero domains set <project> <domain>Configurar dominio personalizado
opzero init [dir]Generar a partir de plantilla
opzero templatesListar plantillas disponibles
opzero statusEstado y uso de la plataforma
opzero open <project>Abrir proyecto en el navegador
opzero mcpIniciar servidor MCP para herramientas de IA

Banderas Globales

  • --help, -h — Mostrar ayuda
  • --version, -v — Mostrar versión
  • --json — Salida como JSON
  • --target <provider> — cloudflare, netlify o vercel

Servidor MCP

El servidor MCP de OpZero permite a los asistentes de IA (Claude Code, Cursor, Windsurf, etc.) desplegar sitios web directamente.

Configuración para Claude Code

Añade a tu configuración de MCP:

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

O usa el paquete independiente:

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

Herramientas disponibles (26)

Desplegar: quick_deploy, deploy_website, deploy_artifact, deploy_themed, deploy_markdown, update_deployment

Proyectos: list_projects, create_project, project_delete, project_archive, project_cleanup

Despliegues: get_deployment, list_deployments, redeploy, rollback_deployment, get_build_logs, delete_deployment

Plantillas y Dominios: get_template, set_custom_domain

Sistema: help, ask_agent, get_system_status

Solo local: deploy_local_dir, init_project, open_project, whoami

Cliente API

Usa @opzero/core para crear tus propias integraciones:

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}`)

Paquetes

PaquetenpmDescripción
opzeronpmHerramienta CLI
@opzero/mcpnpmServidor MCP para herramientas de IA
@opzero/corenpmBiblioteca de cliente API

Desarrollo

# 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

Licencia

MIT — ver LICENCIA


Construido con Bun · Impulsado por OpZero.sh