Skip to content

v0.2.0

Choose a tag to compare

@galatanovidiu galatanovidiu released this 22 Jun 09:27
97e9cc1

Highlights

  • Optional built-in MCP server (off by default). Exposes the catalog as curated domain tools (list / describe / execute) plus a cross-cutting skills tool, built on wordpress/mcp-adapter.
  • Per-ability exposure gate + settings page. A deny-by-default gate managed at Settings → MCP Server (with its exposure REST API). A disabled ability can be listed and described but not executed; the capability check stays the hard guard on every call.
  • Extensibility filters for the domain map, skills, tools, and tool permissions — extend the server without editing the plugin.
  • Catalog expanded to 160 abilities across 18 wp-admin domains (adds the Search domain and broader coverage across Content, Terms, Menus, Templates, Settings, Users, and Fonts).
  • Correctness sweep across abilities: multi-value post meta stored as separate rows, reads no longer mutate state, REST responses no longer leak core download headers, hardened input schemas, and raw serialized block markup returned from navigation reads.
  • Internal: renamed the hook/identifier prefix to abilities_catalog_ and removed consumer-specific wording — the catalog is fully consumer-agnostic.

Install

Download abilities-catalog.zip (attached below once the build finishes) and install via Plugins → Add New → Upload Plugin. The zip bundles the MCP server's dependencies, so the server works out of the box once enabled.

Requires WordPress 7.0+ and PHP 8.1+.

Upgrade notes

No action required for existing consumers; the catalog behaves the same when the MCP server is off.

Full changelog: v0.1.0...v0.2.0