OpZero
Multi-cloud deployment MCP server — deploy to Cloudflare Pages, Vercel, or Netlify from a single tool with 26 MCP tools.
OpZero CLI
Deploy websites from your terminal. Powered by opzero.sh
Deploy HTML, React components, and full websites to Cloudflare Pages, Netlify, or Vercel — in seconds.
Quick Start
Install
# Install globally
npm install -g opzero
# Or use directly with npx
npx opzero deploy ./my-site --name my-project
Authenticate
opzero login
Get your API key from opzero.sh/dashboard/api-keys.
Deploy
# 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
That's it. Your site is live.
Commands
Authentication
| Command | Description |
|---|---|
opzero login | Authenticate (API key or browser OAuth) |
opzero logout | Clear stored credentials |
opzero whoami | Show current user and plan info |
Deploying
| Command | Description |
|---|---|
opzero deploy [dir] | Deploy a directory |
opzero deploy --artifact <file> | Deploy a React component |
opzero deploy --markdown <file> | Deploy markdown as a page |
opzero deploy --themed <file> | Deploy with OpZero brand theme |
Projects
| Command | Description |
|---|---|
opzero projects | List all projects |
opzero projects create <name> | Create a new project |
opzero projects delete <name> | Delete a project |
opzero projects archive <name> | Archive a project |
opzero projects cleanup | Find stale/duplicate projects |
Deployments
| Command | Description |
|---|---|
opzero deployments [project] | List deployment history |
opzero rollback <deployment-id> | Rollback to a previous version |
opzero redeploy <project> | Redeploy latest version |
opzero logs <id> | View build logs |
Other
| Command | Description |
|---|---|
opzero domains set <project> <domain> | Set custom domain |
opzero init [dir] | Scaffold from template |
opzero templates | List available templates |
opzero status | Platform status and usage |
opzero open <project> | Open project in browser |
opzero mcp | Start MCP server for AI tools |
Global Flags
--help, -h— Show help--version, -v— Show version--json— Output as JSON--target <provider>— cloudflare, netlify, or vercel
MCP Server
The OpZero MCP server lets AI assistants (Claude Code, Cursor, Windsurf, etc.) deploy websites directly.
Setup for Claude Code
Add to your MCP settings:
{
"mcpServers": {
"opzero": {
"command": "opzero",
"args": ["mcp"]
}
}
}
Or use the standalone package:
{
"mcpServers": {
"opzero": {
"command": "npx",
"args": ["@opzero/mcp"]
}
}
}
Available Tools (26)
Deploy: quick_deploy, deploy_website, deploy_artifact, deploy_themed, deploy_markdown, update_deployment
Projects: list_projects, create_project, project_delete, project_archive, project_cleanup
Deployments: get_deployment, list_deployments, redeploy, rollback_deployment, get_build_logs, delete_deployment
Templates & Domains: get_template, set_custom_domain
System: help, ask_agent, get_system_status
Local-only: deploy_local_dir, init_project, open_project, whoami
API Client
Use @opzero/core to build your own integrations:
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}`)
Packages
| Package | npm | Description |
|---|---|---|
opzero | CLI tool | |
@opzero/mcp | MCP server for AI tools | |
@opzero/core | API client library |
Development
# 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
License
MIT — see LICENSE
Serveurs connexes
Kubernetes
Connect to Kubernetes cluster and manage pods, deployments, services.
Bitrix24
The Bitrix24 MCP Server is designed to connect external systems to Bitrix24. It provides AI agents with standardized access to Bitrix24 features and data via the Model Context Protocol (MCP). The MCP server enables external AI systems to interact with Bitrix24 modules through a single standardized interface. You can connect the Bitrix24 MCP Server to the AI model you already use and manage Bitrix24 directly from it. The MCP server allows actions to be performed and data to be retrieved strictly within the access rights configured in your Bitrix24: the AI agent receives only the information and capabilities that are explicitly requested and authorized. Interaction with the Tasks module is supported (the list of supported modules and available actions is gradually expanding).
Spaceship MCP
Manage domains, DNS records, contacts, marketplace listings, and more via the Spaceship API
Webflow
An MCP server for interacting with the Webflow API to manage sites and content.
SentryCompanionMcp
Unofficial Sentry MCP that provide unavailable tools on the official MCP.
Concordia MCP
Provides comprehensive analytics for Solana wallets, including real-time portfolio insights and detailed DeFi activity tracking.
ProxmoxMCP-Plus
Proxmox VE MCP server for VMs, LXCs, snapshots, backups, storage, and cluster operations.
Cloudflare
Deploy, configure & interrogate your resources on the Cloudflare developer platform (e.g. Workers/KV/R2/D1)
VixMCP.Ai.Bridge
An MCP server that exposes VMware VIX operations for AI assistants and automation workflows.
AWS MCP
Interact with your AWS environment using natural language to query and manage resources. Requires local AWS credentials.