Novamira vs WP-CLI
"Why not just use WP-CLI?"
WP-CLI is a command-line interface built for humans and scripts. Novamira is an MCP server built for AI agents. Both give you access to WordPress, but they communicate differently: WP-CLI through shell commands and text output, Novamira through structured JSON over HTTPS. Different job, different tool.
In practice
What changes for the agent.
| Novamira | WP-CLI | |
|---|---|---|
| Connection | HTTPS or localhost ★ | Local or SSH |
| Setup | Application Password, nothing to download | Full site clone or SSH access |
| PHP execution | Direct call in WordPress process ★ | wp eval via shell |
| Response format | Structured JSON via MCP ★ | CLI text (--format=json available) |
| File editing | Find-and-replace | Full file rewrite |
| Site context | Provides site context on connect ★ | Agent discovers by trial |
| Crash recovery | Sandbox with auto-recovery ★ | None |
| Built for | AI agents via MCP | Humans and shell scripts |
WP-CLI is the right tool for deploy pipelines, cron jobs, and terminal work. Novamira is for when you want an AI agent to work inside your WordPress. Different job, different tool.
This page reflects our perspective as the team behind Novamira. If something looks inaccurate, let us know.
Your WordPress. Your AI.
Nothing in between.
Free and open source. Built for WordPress 6.9+.