Craftor
Craftor — WordPress、Elementor、WooCommerce のためのユニバーサル自律型 MCP プラットフォーム
Craftor は、WordPress、Elementor、WooCommerce エコシステム向けに特別に設計された、産業強度かつエンタープライズグレードの Model Context Protocol (MCP) プラットフォームです。
Craftor は、Claude Code、Claude Desktop、Cursor、Codex、Antigravity、VS Code、Gemini クライアント、OpenAI 互換エージェント に至るまで、あらゆる AI クライアントが、WordPress および Elementor の Web サイトをネイティブに検査、設計、構築、テスト、修復、管理できるようにします。ゼロショット忠実度、ライブキャンバスストリーミング、音声から意図を抽出する音声コマンド、および決定論的なロールバック保証を備えています。
🏛️ モノレポ アーキテクチャとコア サブシステム
craftor/
├── .agents/ # Autonomous Skills & Agent Ecosystem
│ ├── rules/ # Permanent workspace behaviors (AGENTS.md, GEMINI.md)
│ ├── skills/ # 18 Domain Skills (WordPress, Elementor, MCP, QA, etc.)
│ └── workflows/ # Declarative Multi-Step DAG Workflows
├── apps/ # Deployable applications & web portals
│ ├── dashboard/ # Next.js / HTML5 Visual Web Studio & AI Voice Studio
│ ├── api-gateway/ # Fastify Cloud SSE Gateway & Managed AI Proxy
│ └── marketing/ # Public Landing Page & Conversion Funnels
├── configs/ # Multi-client automated configuration templates
│ └── clients/ # Claude Desktop, Cursor, Antigravity, VS Code, etc.
├── dist-bin/ # Portable Standalone Daemons (.bat / .sh) & Manifests
├── dist-npm/ # Production NPM Tarballs & Release Packages
├── dist-svn/ # WordPress.org SVN Trunk & Tags Release Structure
├── infra/ # Multi-Cloud Infrastructure as Code (IaC)
│ ├── terraform/ # Terraform Cloudflare & AWS deployment plans
│ ├── k8s/ # Kubernetes Deployment & Service manifests
│ └── cloudflare/ # Cloudflare Workers wrangler.toml edge runtime config
├── packages/ # Shared internal libraries, registries & adapters
│ ├── edge-runtime/ # Serverless Edge MCP Gateway & Geo-Distributed KV Cache
│ ├── addon-sdk/ # 3rd-Party Addon SDK (Crocoblock JetEngine, Essential Addons)
│ ├── mcp-server/ # Universal MCP Server Daemon (86 Tools, stdio & SSE)
│ ├── elementor-ast/ # Bi-Directional JSON AST Parser, Popups & Mutator
│ ├── wordpress-bridge/ # WP REST Bridge, ACF Pro, RankMath SEO & Multilingual
│ ├── client-adapters/ # Dedicated Adapters (Cursor, Claude, Antigravity, VS Code)
│ ├── tool-registry/ # 86-Tool Registry & Alias Resolver
│ ├── design-tokens/ # WCAG 2.1 AA Palette, Typography & Spacing JSON
│ ├── shared-types/ # Shared TypeScript Interfaces & Contract Models
│ └── shared-utils/ # VoiceIntentClassifier, Cryptography, Logger & Retry
├── services/ # Microservices & Background Workers
│ ├── collaboration/ # Multi-Agent Swarm Orchestrator & CRDT Vector Clock Sync
│ ├── self-healing/ # AST Auto-Repair, PHP Error Triage & Performance Tuner
│ ├── authentication/ # AES-256 Key Vault, HMAC & Token Middleware
│ ├── licensing/ # Cryptographic License Activation & Seat Manager
│ ├── analytics/ # Real-Time Telemetry Ingestion Worker
│ ├── billing/ # Stripe Usage Metering & Quota Enforcer
│ ├── update-service/ # OTA Release Distribution & Package Signer
│ └── notification-service/ # Webhook, Email & Slack Event Dispatcher
├── tests/ # Test Suites & Quality Assurance Matrix
│ ├── contracts/ # 24 Contract Test Suites (TypeScript AST & Tools)
│ ├── e2e/ # Playwright Multi-Client Handshake & Mutation Suites
│ └── prompts/ # Promptfoo LLM Precision Benchmarks
└── docs/ # Specifications, PRDs, ADRs & Stage Gate Certifications (1-12)Related MCP server: Respira for WordPress
⚡ 認定された12フェーズにわたる主要機能
デュアルトランスポート MCP サーバー (stdio + SSE): Bearer トークン認証による HTTPS 上のリモート SSE と、超低遅延のローカル stdio パイプを提供します。
サーバーレス グローバル エッジメッシュ (
packages/edge-runtime): Cloudflare Workers エッジゲートウェイと地理分散 KV キャッシュにより、AST 応答時間を 15ms 未満にします。双方向 Elementor AST エンジン: 7 文字の16進 UUID を保持しながら、最新の Flexbox/Grid コンテナ、セクション、カラム、ウィジェットを操作します。
WooCommerce エンジン: 商品、バリエーション、在庫、注文、顧客コホート、バッチクーポンキャンペーンをプログラムで管理します。
AI ボイススタジオ (
VoiceStudio): リアルタイム WebRTC 音声波形の可視化と、音声から意図を分類する処理 (craftor_voice_classify_intent、craftor_voice_dispatch_action) を提供します。サードパーティ アドオン エコシステム SDK (
@craftor/addon-sdk): Crocoblock (JetEngine) 動的リストと Essential Addons 向けの公式アダプターを備えた拡張可能な SDK。マルチエージェント スウォームキャンバス (
services/collaboration): Designer、Copywriter、SEO、QA エージェントを並行オーケストレーションし、Conflict-Free Replicated Data Type (CRDT) 同期を実現します。自律型自己修復デーモン (
services/self-healing): 不正な AST の自動修復、循環参照の是正、PHP の致命的なタイムアウト/メモリのトリアージを自動実行します。リアルタイム パフォーマンス自動チューナー: 外部 CSS の生成、font-display スワップの注入、画像の遅延読み込み、Cloudflare/LiteSpeed キャッシュパージを実行します。
高度な WordPress 統合: プログラムによる CPT および ACF Pro フィールドグループ、RankMath / Yoast SEO メタデータ、WPML / Polylang AST 翻訳をサポートします。
ゼロトラスト セキュリティシールド: AST プロンプトインジェクションスキャナー、権限境界、AES-256 トークンボールト、レートクォータの強制を提供します。
インスタント マイクロロールバック: 変異前の状態スナップショットを自動生成し、1 クリックでダウンタイムなしの復旧を実現します。
📋 包括的な 86 ツール MCP カタログ
┌──────────────────────────────┬──────────────────────────────┬──────────────────────────────┐
│ CORE WORDPRESS (12 TOOLS) │ ELEMENTOR ENGINE (18 TOOLS) │ WOOCOMMERCE (14 TOOLS) │
├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤
│ • craftor_get_posts │ • craftor_elementor_get_ast │ • craftor_wc_get_products │
│ • craftor_create_post │ • craftor_elementor_update │ • craftor_wc_create_product │
│ • craftor_update_post │ • craftor_elementor_generate │ • craftor_wc_update_product │
│ • craftor_delete_post │ • craftor_elementor_diff_ast │ • craftor_wc_delete_product │
│ • craftor_get_pages │ • craftor_elementor_popup │ • craftor_wc_update_inventory│
│ • craftor_create_page │ • craftor_elementor_funnel │ • craftor_wc_get_orders │
│ • craftor_update_page │ • craftor_elementor_header │ • craftor_wc_get_customers │
│ • craftor_get_taxonomies │ • craftor_elementor_footer │ • craftor_wc_get_coupons │
│ • craftor_create_taxonomy │ • craftor_elementor_palette │ • craftor_wc_create_coupon │
│ • craftor_get_cpt │ • craftor_elementor_schema │ • craftor_wc_batch_coupons │
│ • craftor_register_cpt │ • craftor_elementor_wireframe│ • craftor_wc_get_analytics │
│ • craftor_acf_register_group │ • craftor_elementor_kit_bind │ • craftor_wc_refund_order │
├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤
│ MULTISITE & OPS (12 TOOLS) │ INTELLIGENCE & AI (8 TOOLS)│ VOICE, SWARM & EDGE (12) │
├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤
│ • multisite_list_sites │ • craftor_llm_query_local │ • craftor_voice_classify │
│ • multisite_switch_site │ • craftor_ast_compress │ • craftor_voice_dispatch │
│ • multisite_batch_dispatch │ • craftor_security_scan_ast │ • craftor_swarm_dispatch │
│ • multisite_sync_template │ • craftor_whitelabel_config │ • craftor_crdt_sync_document │
│ • craftor_create_snapshot │ • craftor_whitelabel_portal │ • craftor_addon_register │
│ • craftor_restore_snapshot │ • craftor_quota_check_limits │ • craftor_addon_get_catalog │
│ • craftor_list_snapshots │ • craftor_telemetry_query │ • craftor_self_healing_repair│
│ • craftor_system_status │ • craftor_seo_update_meta │ • craftor_self_healing_triage│
│ • craftor_verify_license │ • craftor_multilingual_clone │ • craftor_performance_tune │
│ • craftor_get_visual_diff │ • craftor_get_activity_log │ • craftor_cdn_purge_cache │
│ │ │ • craftor_edge_route_request │
│ │ │ • craftor_edge_get_status │
└──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘🚀 全 8 つの AI クライアント向け 5 分セットアップ
1. Claude Desktop
%APPDATA%\Claude\claude_desktop_config.json (Windows) または ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) に追加します:
{
"mcpServers": {
"craftor": {
"command": "node",
"args": ["c:/Users/420/Crafter/packages/mcp-server/dist/index.js"],
"env": {
"CRAFTOR_SITE_URL": "https://yoursite.com",
"CRAFTOR_AUTH_TOKEN": "craftor_live_secret_token_here"
}
}
}
}2. Cursor IDE
.cursor/mcp.json に追加します:
{
"mcpServers": {
"craftor": {
"command": "node",
"args": ["c:/Users/420/Crafter/packages/mcp-server/dist/index.js"]
}
}
}3. Claude Code CLI
~/.claude.json に追加します:
{
"mcpServers": {
"craftor": {
"command": "node",
"args": ["c:/Users/420/Crafter/packages/mcp-server/dist/index.js"]
}
}
}4. Google Antigravity IDE
.gemini/antigravity-ide/mcp_config.json に追加します:
{
"mcpServers": {
"craftor": {
"command": "node",
"args": ["c:/Users/420/Crafter/packages/mcp-server/dist/index.js"]
}
}
}5. VS Code (Cline / Roo-Code / Copilot)
.vscode/settings.json に追加します:
{
"mcp.servers": {
"craftor": {
"type": "stdio",
"command": "node",
"args": ["c:/Users/420/Crafter/packages/mcp-server/dist/index.js"]
}
}
}🧪 検証とテストパイプライン
完全な自律型品質保証ハーネスを実行します:
# 1. Build all 35 monorepo packages in topological DAG order
pnpm build
# 2. Execute strict ESLint across all TypeScript packages & apps
pnpm lint
# 3. Execute 24 Contract Test Suites
pnpm test
# 4. Run Playwright End-to-End Multi-Client Handshake Test
pnpm run test:e2e
# 5. Run Automated Promptfoo LLM Tool Accuracy Benchmarks
node scripts/run-benchmarks.js
# 6. Verify entire 210-item ecosystem certification
pnpm run verify:all📜 ステージゲート認定 (全 12 フェーズ)
ステージゲート | 認定ドキュメント | リード担当 | ステータス |
01 | ソリューションアーキテクト | 認定済み | |
02 | Elementor エンジニア | 認定済み | |
03 | プロンプトエンジニア | 認定済み | |
04 | セキュリティエンジニア | 認定済み | |
05 | リリースマネージャー | 認定済み | |
06 | UI/UX デザイナー | 認定済み | |
07 | WordPress エンジニア | 認定済み | |
08 | デバッグエンジニア | 認定済み | |
09 | プロンプトエンジニア | 認定済み | |
10 | ツールレジストリマネージャー | 認定済み | |
11 | ソリューションアーキテクト | 認定済み | |
12 | リリースマネージャー | 認定済み |
Craftor は、AI ネイティブな Web 構築とヘッドレス WordPress オーケストレーションのグローバルスタンダードを確立するために、第一原理から設計されています。
This server cannot be deployed
Maintenance
Related MCP Connectors
Manage WordPress blogs and WooCommerce shops from Claude, ChatGPT, Cursor and other MCP apps.
WordPress MCP server: generate SEO posts, AI images, autoblog & WooCommerce on your self-hosted site
WordPress MCP server: publish posts, AI images, SEO and full site management, self-hosted
AI-powered design and management for Webflow Sites
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA comprehensive MCP server for WordPress automation that enables users to manage content, themes, and site configurations using AI-driven workflows and the WordPress REST API. It provides a wide array of tools for site planning, management, and optimization compatible with tools like Cursor and Claude.54 npm1ISC
- AlicenseNot gradedqualityBmaintenanceMCP server for AI-assisted WordPress editing across 12 page builders. 172 tools for content management, page builder editing, WooCommerce, SEO analysis, accessibility scanning, and site intelligence. Edits native builder formats (Elementor, Bricks, Divi, Gutenberg, Beaver Builder, and 7 more) with duplicate-before-edit safety, optimistic locking, and surgical element-level operations9MIT
- AlicenseNot gradedqualityCmaintenanceAn MCP server that enables AI agents to manage WordPress sites, including Elementor page building, content CRUD, plugin management, and site configuration via the WordPress REST API.54 npmISC
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to read, build, refactor, and govern Elementor websites through a Model Context Protocol server and companion WordPress plugin with atomic validation, backups, and rollback.1MIT