Skip to main content
Glama

NexPilot Beta

WordPress and WooCommerce operations through independent MCP connections, with human review for changes.

NexPilot is developed by Nexdev. This repository carries the full 0.2.1-beta.1 plugin implementation under its original WordPress plugin identity, nexdev-site-connector. The MCP endpoint, tool names, connection format, storage keys, and Node.js bridge settings follow that implementation.

Download the WordPress plugin ZIP

MCP bridge · Release notes and checksums

While this repository is private, GitHub access is required to download release assets.

Implementation parity and verification records the comparison with the original source edition. No plugin behavior was rewritten for this candidate.

Capabilities

  • Separate, expiring connections with read, content, commerce, and maintenance permissions; administrator rotation, revocation, and emergency disable.

  • MCP tools for WordPress content, WooCommerce resources, Gutenberg blocks, libraries, design records, and supported extension adapters.

  • Exact change proposals, WordPress administrator approval, resource revision checks, audit records, and execution locking.

  • Native OAuth with administrator consent and a local stdio bridge for MCP clients.

  • Temporary full maintenance, including PHP, SQL, WP-CLI, files, and administrator access. Full maintenance is unrestricted access, not a sandbox. It requires an explicit connection permission and a human-opened maintenance window.

The plugin is beta software. It requires PHP Sodium and a supported database advisory lock configuration. Validate the target WordPress, WooCommerce, PHP, database, and hosting configuration in staging before production use. The installer does not include an automatic updater.

Related MCP server: AgentLinkWP

Install and connect

  1. Download the ready-to-install plugin ZIP. Keep it zipped.

  2. In WordPress, open Plugins → Add New → Upload Plugin, install the ZIP, and activate it.

  3. Open Tools → NexPilot. Create a separate connection for each MCP client and keep its one-time credential in a private file.

  4. Download the Node.js 20+ bridge and configure it when the MCP client uses stdio:

{
  "mcpServers": {
    "nexdev-site": {
      "command": "node",
      "args": ["/absolute/path/to/nexdev-mcp.mjs"],
      "env": {
        "NSC_ENDPOINT": "https://your-site.example/wp-json/nexdev-connector/v1/mcp",
        "NSC_TOKEN_FILE": "/private/path/client.token"
      }
    }
  }
}

The site must serve the MCP endpoint over HTTPS. Keep credentials out of URLs, logs, and source control. The exact client configuration format depends on the application.

Verify

php tests/run.php
node --test tests/bridge.test.mjs
python3 build.py

The PHP suite uses WordPress/MySQL doubles. The installer was also checked on an isolated WordPress/WooCommerce/MariaDB installation; see release verification and release checks. These checks do not certify every hosting environment.

Project information

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables MCP-compatible AI agents to securely manage multiple self-hosted WordPress sites, including content editing, theme management, and maintenance operations with fine-grained permission controls.
    -
  • A
    license
    B
    quality
    C
    maintenance
    Enables MCP-compatible clients to securely operate a WordPress site through a signed REST API, managing plugins, content, themes, menus, media, users, WooCommerce, Elementor, audits, and allowlisted WP-CLI commands.
    58
    16 npm
    MIT