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

35 lines
1.7 KiB
Markdown

# 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