
外掛標籤
開發者團隊
原文外掛簡介
AICOM – AI Commander turns your WordPress site into an MCP (Model Context Protocol) server, giving AI agents direct, structured access to your WordPress content, settings, and data.
Control your WordPress site through Claude Code, OpenClaw, Celine, Goose, and any other MCP-compatible AI agent. No more copy-pasting between your AI assistant and WordPress. No more manual repetitive tasks. Describe what you want, and your AI agent does it.
What can you do with AICOM?
AI-powered content creation — let an AI agent write, update and publish posts, pages and custom post types directly on your site
Automate your WooCommerce store — update product descriptions, manage categories and read settings through an AI agent without touching the dashboard
Manage multilingual sites — connect with Polylang so AI agents can create and manage translations automatically
Control Elementor pages — validate and inspect Elementor-built pages programmatically
Build AI editorial workflows — draft, review, schedule and publish content via AI instructions
Bulk SEO tasks — update meta fields, slugs, titles and descriptions in bulk via AI
Audit every AI action — full log of every request: who, what, when, from which IP, with result
Who is this for?
Developers building AI-powered WordPress tools or integrations
Agencies automating client site management with AI agents
Content teams using AI writing assistants and wanting direct WordPress integration
Claude Code users — use AICOM as an MCP server directly from your terminal with Claude Code
OpenClaw users — AICOM works with the OpenClaw AI platform as a native WordPress MCP connector
Celine & Goose users — connect Celine or Goose to your WordPress site via AICOM’s MCP endpoint
Anyone using Claude, ChatGPT, Gemini, or other AI agents who wants them to directly control a WordPress site
How it works
AICOM exposes a secure HTTP endpoint on your WordPress site. AI platforms and agents send structured requests using the MCP / Model Context Protocol standard. AICOM authenticates the request, checks permissions, executes the operation, and returns a structured response.
AI Agent → AICOM Endpoint → WordPress
Features
MCP Standard — Full JSON-RPC 2.0 support (tools/call, tools/list), compatible with any MCP client
87 tools across 7 modules: WP Core, Media, Users, Backup, WooCommerce, Elementor, Polylang
Security-first — API key authentication (bcrypt-hashed), IP allowlists, scope-based access control per key
Lock system — Hard lock (read-only emergency mode), soft lock, unlocked — switchable from the WordPress admin
Audit logging — Every request logged with duration, API key label, tool used, parameters and result summary
Dry-run mode — Test what an operation would do without applying changes
Confirm flag — Destructive operations require explicit "confirm": true — prevents accidental AI mistakes
Modular — WooCommerce, Elementor and Polylang tools only activate when those plugins are present
Available Modules & Tools
WP Core — server.status, wp.site.info, wp.posts.list/get/create/update/delete, wp.terms.*, wp.meta.*, wp.options.*
Media — media.list, media.get, media.upload, media.update, media.delete, files.list/read/write
Users — wp.users.list/get/create/update/delete, wp.roles.list
Backup — backup.post, backup.term, backup.restore, backup.list, backup.delete, backup.purge
WooCommerce (optional) — wc.products.list/get/create/update/delete, wc.categories.*, wc.settings.get/update
Elementor (optional) — elementor.page.validate, elementor.page.get_data, elementor.widget.*
Polylang (optional) — pll.languages.list, pll.post.translate, pll.term.translate, pll.string.*
API Key Scopes
Each API key is granted specific scopes — you control exactly what each AI agent can and cannot do:
read.wp, `write.wp.posts`, `manage.taxonomies`, `manage.meta`, `manage.wordpress.settings`, `manage.media`, `manage.users`, `manage.plugins`, `manage.woocommerce.products`, `manage.woocommerce.settings`, `manage.elementor`, `manage.polylang`
Endpoint
REST API:
POST /wp-json/aicom/v1/mcp
Fallback (no mod_rewrite required):
POST /?aicom=1
Health check:
GET /?aicom=1
Authentication
Authorization: Bearer aicom_XXXXXXXX_
or:
X-API-Key: aicom_XXXXXXXX_
MCP Request Example
{"jsonrpc":"2.0","method":"tools/call","params":{"name":"wp.posts.list","arguments":{"post_type":"post","posts_per_page":10}},"id":1}
