Skip to content

Latest commit

 

History

History
21 lines (13 loc) · 1.31 KB

File metadata and controls

21 lines (13 loc) · 1.31 KB

What This Is

Novamira gives AI agents unrestricted control over a WordPress installation through the WordPress Abilities API + MCP Adapter. The core idea: with arbitrary PHP execution and full filesystem access, an agent can do anything WordPress can do — install plugins, modify themes, query the database, call external APIs, create custom functionality on the fly. The abilities are intentionally unconstrained building blocks; the plugin's value is that it turns a WordPress site into a fully programmable environment for AI.

Requires WordPress 6.9+. The MCP Adapter is bundled as a Composer dependency (wordpress/mcp-adapter, at vendor/wordpress/mcp-adapter/).

Code Quality

All code changes must pass these before committing:

make mago-format     # auto-format (print-width 120)
make mago-lint       # lint checks
make mago-analyze    # static analysis (PHP 8.0, includes WP stubs)

Use the make targets instead of running Mago directly. Ensure no issues or warnings of any kind when you commit. Also fix any previous unrelated issues you find.

NEVER modify release-info.json by hand unless explicitly instructed to do so, that is modified programmatically

Use Bun for JavaScript dependency and script commands in this repository. Do not use npm; for example, use bun install and bun run build.