Files
advanced-mcp-plugin/docs/06-ROADMAP.md
T
2026-05-31 12:46:59 +00:00

1.7 KiB

Roadmap

Near Term

  • Multi-site support — one plugin install managing multiple WP installs via site_id param
  • Webhook push — push events to external URLs on post publish, save, delete, etc.
  • Batch operations — run multiple tool calls in a single HTTP request (array of calls, array of results)
  • WooCommerce extended — subscriptions, bookings, memberships support

Medium Term

  • GraphQL bridge — expose WP GraphQL schema through MCP tools
  • Scheduled tasks — queue tool calls to run at specific times via WP cron integration
  • Conditional logic — tool calls that branch based on previous result (mini workflow engine)
  • Image generation integration — generate images via AI API and upload directly to media library

Planned Plugin Improvements

  • Tool versioning — allow breaking changes with backward-compatible fallback
  • Dry run mode — execute a tool call and return what it would do without actually doing it
  • Rollback support — snapshot post state before write operations, allow undo
  • Scope inheritance — hierarchical scopes (e.g. write automatically includes read)

Infrastructure

  • VPS backup strategy — automated daily backups before making changes
  • Staging environment — separate mainwp-staging container for testing before deploying to mainwp
  • Auto-deploy from Gitea — Gitea Actions runner that deploys commits to mainwp automatically

What NOT to Build

  • No REST API passthrough — the plugin IS the API, not a proxy to WP REST
  • No frontend UI — this is a server-side tool, not a user-facing application
  • No multi-tenant auth — one plugin per WordPress install