WP Manifestindependent plugin directory
manifest / developer / layrshift

LayrShift releases

WordPress MCP server plugin — connect Cursor, Claude Code & AI agents to dev/staging sites. Template Studio, PHP execution, filesystem tools. WP 6.9+ Abilities API.

by Saju Gopal / Wontonee DigitalCraft LLP · github.com/wontonee/layrshift · website

1stars
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/wontonee/layrshift/archive/refs/heads/main.zip

Readme

LayrShift — MCP server for WordPress dev and staging

LayrShift

Forge WordPress with your AI agent. LayrShift is an MCP (Model Context Protocol) server plugin for WordPress that lets tools like Cursor, Claude Code, and VS Code Copilot read and write your site, run sandboxed PHP, manage Gutenberg batches, and integrate with popular plugins — all through a authenticated HTTP API.

Distribution: LayrShift is not listed on the WordPress.org plugin directory. Download: layrshift-1.0.8.zip · Source on GitHub (AGPL-3.0-or-later). Dev/staging only — filesystem access and administrator-level automation.

Environment: Development and staging sites only. Do not install on production.

Version 1.0.8
Requires WordPress 6.9+, PHP 8.0+
License GPL-2.0-or-later
Author Saju Gopal / Wontonee DigitalCraft LLP
Built on WordPress MCP Adapter + Abilities API

Table of contents


Why GitHub, not WordPress.org?

WordPress.org’s plugin review is designed for code that runs safely on millions of shared hosting sites. LayrShift is intentionally powerful:

  • Filesystem read, write, edit, and delete under the site root
  • Optional execute PHP and WP-CLI abilities (GitHub / full dev builds)
  • Signed upload URLs for plugins, themes, and media
  • Persistent sandbox PHP with autoload

That power is appropriate for local dev, staging, and agency workflows where an administrator explicitly opts in. It is not appropriate as a one-click install for every production site. We publish versioned release zips on S3 so you can review the package, pin a version, and install when you understand the risk.

AI Abilities are disabled by default until an administrator acknowledges the warning and enables them in Settings.


LayrShift vs Novamira

LayrShift shares architectural DNA with Novamira — both are MCP server plugins built on the WordPress Abilities API and MCP Adapter, aimed at dev/staging sites with filesystem and code-execution powers. Neither is distributed on WordPress.org for security reasons.

LayrShift is an open-source (GPL) GitHub distribution with more built-in MCP tools and agent skills out of the box. Novamira is AGPL with a commercial Novamira Pro tier that adds native abilities per page builder and plugin.

At a glance

LayrShift Novamira
Distribution Free — download zip novamira.ai (license / Pro)
WordPress.org directory No No
License GPL-2.0-or-later AGPL-3.0 (core)
Target environment Dev / staging only Dev / staging only
MCP transport HTTP + Application Password HTTP + Application Password
Core filesystem + sandbox abilities Yes Yes
Execute PHP Yes (full / dev builds) Yes
WP-CLI abilities Yes (full / dev builds) Yes
Gutenberg Block Editor Queue Yes (11 abilities) Yes (11 abilities)
Plugin-specific MCP abilities 15 (5 integrations × 3) Via Novamira Pro (per specialization)
Built-in agent skill playbooks 25 2 in OSS core; more via Pro
MCP skill prompts One per built-in skill (~25) One per registered skill
Project memory (cross-session) No Yes (Novamira)
Novamira Visual workspace No Yes (separate product)
Abilities Hub (per-tool toggle) Yes Yes
Activity log Yes Yes

MCP abilities checklist

Counts are registered MCP tools when the relevant plugins are active and abilities are enabled. Novamira Pro abilities depend on your license; the free Novamira core matches the “shared core” rows.

Category Ability (examples) LayrShift Novamira core Novamira Pro
Filesystem read / write / edit / delete file
list directory
create upload link
sandbox enable / disable file
Code execution execute PHP
run WP-CLI (+ async job poll)
Admin create admin access link
Gutenberg get / write content
pending batch queue (add, list, finalize, …) ✅ (11 tools) ✅ (11 tools)
Elementor get / save document, list templates ✅ (native)
Yoast SEO get / update post SEO, site settings ✅ (native)
Smush stats, list unsmushed, bulk smush ✅ (native)
VaultShift status, trigger scan, activity log ✅ (native)
BlogiBot status, list posts, settings ✅ (native)
Skills API skill-get / write / edit / delete
Discovery discover-abilities (+ instructions)

LayrShift totals (typical dev site): ~60+ MCP tools from core + Gutenberg + integrations, plus ~37 skill prompts.
Novamira OSS core: ~27 MCP tools (core + Gutenberg + skills API). Pro adds dedicated tools per builder/plugin on top.

Built-in specializations (agent skills)

Skills are Markdown playbooks loaded via layrshift/skill-get (or novamira/skill-get). They teach the agent how to work with each stack. LayrShift ships all of these in the plugin; Novamira OSS ships 2; Novamira Pro covers the builder/plugin column via native abilities + Pro skills.

Skill slug Topic LayrShift Novamira OSS Novamira Pro
wordpress-dev Theme/plugin PHP, hooks, sandbox
gutenberg-edit-content Block Editor Queue workflow
skill-creator Author custom skills
template-studio AI page generation (Gemini)
elementor Elementor trees + documents ✅ skill + 3 MCP tools ✅ native
bricks Bricks builder
divi Divi 5 modules & Theme Builder
breakdance Breakdance
wpbakery WPBakery
etch / mosaic Etch, Mosaic
woocommerce Store / products / orders ✅ skill + 3 MCP tools
rank-math Rank Math SEO ✅ skill + 3 MCP tools
genesis Genesis Framework theme ✅ skill + 3 MCP tools
astra Astra theme ✅ skill + 3 MCP tools
contact-form-7 Contact Form 7 ✅ skill + 3 MCP tools
wordfence Wordfence security ✅ skill + 3 MCP tools
updraftplus UpdraftPlus backups ✅ skill + 3 MCP tools
acf Advanced Custom Fields
jetengine JetEngine
meta-box / pods / acpt / ase Field / CPT plugins
generatepress / kadence Theme options
code-snippets Code Snippets plugin
yoast Yoast SEO ✅ skill + 3 MCP tools
smush Smush image optimization ✅ skill + 3 MCP tools
vaultshift VaultShift security ✅ skill + 3 MCP tools
blogibot BlogiBot content ✅ skill + 3 MCP tools

How execution differs

Approach LayrShift Novamira Pro
Elementor / Yoast / etc. Typed MCP abilities when the plugin is active, plus matching skill playbook Dedicated native MCP abilities per product
Other builders (Divi, Bricks, …) Deep skill playbooks + execute-php / filesystem / Gutenberg queue Native MCP abilities per specialization
Custom site logic Sandbox PHP, execute-php, read-file / write-file Same core pattern

LayrShift optimizes for breadth: many integrations and playbooks in one free package. Novamira Pro optimizes for depth: first-class APIs per licensed specialization and product memory.

Distribution & licensing

LayrShift Novamira
Get it Download zip (layrshift-x.y.z.zip) Purchase / license at novamira.ai
Updates New zip per version on S3; changelog on GitHub License server
Use in client projects GPL — standard WordPress plugin freedoms AGPL core; check Pro terms
Why not WordPress.org? Filesystem + code execution = too powerful for directory defaults Same

When to choose which

Choose LayrShift if you want:

  • A free, GPL MCP agent stack on GitHub with no license server
  • More abilities included immediately (integrations + 25 skills)
  • Wontonee / LayrShift ecosystem plugins (VaultShift, BlogiBot) with first-class MCP tools
  • The same Gutenberg queue and filesystem model you may already know from Novamira

Choose Novamira if you want:

  • Novamira Pro native abilities and commercial support from Ovation
  • Project memory across agent sessions
  • Novamira Visual browser workspace
  • AGPL-aligned workflow with their licensed specialization packs

Both require HTTPS, Application Passwords, administrator opt-in, and must not run on production.


What LayrShift does

LayrShift exposes a WordPress REST MCP endpoint at:

https://your-site.example/wp-json/layrshift/v1/mcp

Authenticated AI clients can call abilities (tools) registered through WordPress’s Abilities API. Typical workflows:

  • Inspect and patch theme/plugin files
  • Deploy experimental PHP in a sandbox directory (wp-content/layrshift-sandbox/)
  • Queue Gutenberg block changes and finalize them in the browser
  • Read/write Elementor documents when Elementor is active
  • Upload zip assets via time-limited signed URLs
  • Load Markdown skill playbooks for WooCommerce, ACF, Elementor, Divi, and more

The admin UI includes an MCP connection wizard, Abilities Hub (per-tool toggles), Activity Log, and Agent Sandbox manager.


Requirements

Requirement Notes
WordPress 6.9 or newer (Abilities API)
PHP 8.0 or newer
HTTPS Strongly recommended; enforced by default for ability checks
Administrator manage_options + WordPress Application Password

Optional:

  • Elementor, Yoast SEO, Smush, VaultShift, BlogiBot — extra abilities when those plugins are active
  • wp CLI on the server — only in specialized builds; not in the standard release zip
  • Node.js — for @automattic/mcp-wordpress-remote in your MCP client (recommended transport)

Installation

  1. Download layrshift-1.0.8.zip
    Also on GitHub Releases. Other S3 versions: https://wontonee-micro-services.s3.us-east-1.amazonaws.com/layrshift/layrshift-x.y.z.zip
  2. In WordPress admin: Plugins → Add New → Upload Plugin, choose the zip, and activate.
  3. Dependencies are already bundled — you do not need Composer or the command line.

Verify installation

After activation you should see LayrShift in the admin menu. If you see “Run composer install in the plugin directory”, the vendor/ folder is missing — delete the plugin and install again from the official release zip.


Quick start

  1. LayrShift → Configuration → Settings

    • Read the dev/staging warning and check I understand this is for dev/staging only
    • Enable AI Abilities
    • Optionally restrict Allowed administrators and tune Execution time limit (for execute-php)
    • Save
  2. LayrShift → Configuration → MCP

    • Click Create application password (save the password — it is shown once)
    • Copy the ready-made MCP config for your client (Cursor, Claude Code, VS Code, Windsurf, etc.)
  3. In your MCP client

    • Paste the config or set WP_API_URL to your MCP endpoint
    • Restart the client if required
    • Ask the agent to call a simple tool, e.g. layrshift/read-file with path: wp-config.php (on a dev site only)
  4. Abilities Hub (LayrShift → Abilities Hub)

    • Enable or disable individual tools per workflow

Read the full README on GitHub →

Releases

TagPublished
1.0.8 Jun 17, 2026
1.0.7 Jun 17, 2026

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.