WP Manifestindependent plugin directory
manifest / developer / sitesmith-ai

SiteSmith AI self-updates

MCP server that gives AI agents full access to WordPress through PHP execution and filesystem operations. For development and staging environments only.

by SiteSmith AI · github.com/akidmahmud/sitesmith-ai · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/akidmahmud/sitesmith-ai/archive/refs/heads/main.zip

Ships its own WordPress updater (built-in updater), so new versions show up under Dashboard → Updates.

MCP server that gives AI agents full control over WordPress.

SiteSmith AI turns any WordPress site into a fully programmable environment for AI. Through the MCP (Model Context Protocol), AI agents can install plugins, modify themes, query the database, execute PHP, manage files, edit Gutenberg content, and more.

Requirements

  • WordPress 6.9+
  • PHP 8.0+
  • Composer

Installation

  1. Clone or download this repository
  2. Install dependencies:
    composer install
  3. Copy the sitesmith-ai folder to wp-content/plugins/
  4. Activate SiteSmith AI from the WordPress Plugins page
  5. Go to SiteSmith AI → Configuration to enable AI Abilities and connect your MCP client

Features

  • PHP Execution — Run arbitrary PHP in a sandboxed environment with crash recovery
  • Filesystem Operations — Read, write, edit, delete, and list files on the server
  • WP-CLI — Execute WP-CLI commands with background job support
  • Gutenberg Editor — Create and edit posts, pages, and templates using native and third-party blocks
  • Skills System — Markdown playbooks that teach AI agents site-specific workflows
  • Admin Access Links — One-time URLs for browser automation
  • File Uploads — Large file upload via header-based handoff
  • Abilities Hub — Enable or disable individual abilities from the admin panel
  • Custom AI Instructions — Set site-wide context for AI agents
  • Multi-Client Support — Works with Claude, Codex, Copilot, Gemini, Antigravity, and any MCP-compatible client

Supported MCP Clients

Claude Code · OpenAI Codex CLI · Cline · Roo Code · Kilo Code · GitHub Copilot · Amazon Q · Gemini CLI · Antigravity

Development

Code Quality

All changes must pass before committing:

make mago-format     # Auto-format (print-width 120)
make mago-lint       # Lint checks
make mago-analyze    # Static analysis (PHP 8.0, WP stubs)

JavaScript

Use Bun (not npm):

bun install
bun run build

License

AGPL-3.0-or-later