Skip to main content
Glama
SantosSjba

Factosys MCP

by SantosSjba

Factosys MCP

PHP >= 8.0 WordPress >= 6.7 License GPL-2.0-or-later

Factosys MCP is a product of Factosys Peru S.A.C. (Trujillo, Perú) — software a medida, sistemas, web y TI. Fork of WP MCP Ultimate (v2.1.0): a self-contained WordPress MCP server so any AI agent can manage posts, media, users, plugins, and more. No other plugins needed.

Contact: contacto@factosysperu.com · factosysperu.com

Compatibility: The canonical MCP REST route is mcp/factosys-mcp (e.g. /wp-json/mcp/factosys-mcp). The legacy route mcp/wp-mcp-ultimate still works as an alias.

Quick Start

Instalar desde ZIP

  1. Usa el archivo dist/factosys-mcp.zip (o regenera: powershell -File scripts/build-zip.ps1).

  2. En WordPress: Plugins → Añadir nuevo → Subir plugin.

  3. Si ya falló una instalación anterior, borra primero la carpeta wp-content/plugins/factosys-mcp-2.1.0-factosys.0/ (FTP o administrador de archivos).

  4. Activa Factosys MCP.

  5. Ve a Herramientas → Factosys MCP, genera la clave y pega el snippet en Cursor / Claude / VS Code.

Desarrollo

Copia o clona el repo en wp-content/plugins/factosys-mcp/ y activa el plugin.

Authentication: Application Passwords work everywhere. For clients that require OAuth (e.g. Claude Web custom connectors), the plugin bundles an OAuth 2.1 authorization server with PKCE and dynamic client registration. See docs/SETUP.md and SECURITY.md.

Related MCP server: WordPress MCP Server

Features

  • WordPress abilities across content, media, users, plugins, menus, widgets, comments, options, and system management

  • MCP protocol support with streamable HTTP transport

  • Application Password auth and bundled OAuth 2.1 (PKCE + dynamic client registration)

  • Admin dashboard with API key management and connection testing

  • Config snippets for Claude Code, Claude Desktop, and Cursor

  • Conflict detection for legacy plugins (MCP Adapter, MCP Expose Abilities, Abilities API)

  • Abilities API polyfill for WordPress < 6.9

Architecture (summary)

Layer

Role

WordPress Abilities

Domain operations (posts, media, users, …) registered via the Abilities API

Meta-tools

wp-mcp-ultimate/discover-abilities, get-ability-info, execute-ability — the only tools listed to MCP clients

MCP Adapter (bundled)

Protocol handlers, HTTP transport, session handling

Admin UI

Tools > Factosys MCP — keys, health checks, client config

OAuth (optional)

/.well-known/oauth-* and /wp-mcp-oauth/ for clients that need OAuth

Technical identifiers (meta-tool IDs, filter prefixes, PHP namespace WpMcpUltimate, constants WP_MCP_ULTIMATE_*, text domain, admin slug, AJAX actions) are intentionally unchanged from upstream for client and upgrade stability. The REST route is mcp/factosys-mcp (legacy mcp/wp-mcp-ultimate alias).

Requirements

  • PHP 8.0 or higher

  • WordPress 6.7 or higher

Documentation

Credit

Maintained by Factosys Peru S.A.C. Based on WP MCP Ultimate by Agrici Daniel, which builds on the WordPress AI team’s work, MCP Adapter, and MCP Expose Abilities (Bjorn Solstad).

Licensed under GPL-2.0-or-later. See LICENSE for the full text.

License

GPL-2.0-or-later. See LICENSE.

Related MCP Connectors

Related MCP Servers

  • A
    license
    C
    quality
    D
    maintenance
    Enables AI-powered WordPress management via MCP, with 158 tools for posts, pages, media, plugins, themes, users, comments, and more, plus token-optimized responses.
    100
    59 npm
    3
    MIT
  • F
    license
    Not graded
    quality
    F
    maintenance
    Enables AI assistants to interact with a WordPress site, allowing content and taxonomy management (list, create, update, delete) through 17 MCP tools.
    2
    -
  • 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.
    -