Craftor
Craftor — универсальная автономная MCP-платформа для WordPress, Elementor и WooCommerce
Craftor — это промышленная платформа корпоративного уровня Model Context Protocol (MCP), специально созданная для экосистем WordPress, Elementor и WooCommerce.
Craftor позволяет любому AI-клиенту — от Claude Code, Claude Desktop, Cursor, Codex, Antigravity, VS Code, Gemini clients до OpenAI-совместимых агентов — нативно инспектировать, проектировать, создавать, тестировать, исправлять и управлять сайтами WordPress и Elementor с точностью zero-shot, потоковой передачей живого холста, голосовыми командами speech-to-intent и гарантированным детерминированным откатом.
🏛️ Архитектура монорепозитория и основные подсистемы
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): Сверхнизкая задержка локальных каналов stdio и удалённый SSE через HTTPS с аутентификацией по Bearer-токену.
Бессерверная глобальная периферийная сеть (
packages/edge-runtime): Периферийный шлюз Cloudflare Workers с геораспределённым KV-кэшированием для времени отклика AST менее 15 мс.Двунаправленный AST-движок Elementor: Управляет современными контейнерами Flexbox/Grid, секциями, колонками и виджетами с сохранением 7-символьных шестнадцатеричных UUID.
Движок WooCommerce: Программное управление товарами, вариациями, остатками, заказами, когортами клиентов и пакетными купонными кампаниями.
AI Voice Studio (
VoiceStudio): Визуализация звуковой волны WebRTC в реальном времени и классификация Speech-to-Intent (craftor_voice_classify_intent,craftor_voice_dispatch_action).SDK экосистемы сторонних аддонов (
@craftor/addon-sdk): Расширяемый SDK с официальными адаптерами для динамических списков Crocoblock (JetEngine) и Essential Addons.Мультиагентный Swarm Canvas (
services/collaboration): Параллельная оркестрация агентов дизайнера, копирайтера, SEO и QA с синхронизацией на основе Conflict-Free Replicated Data Type (CRDT).Автономный демон самовосстановления (
services/self-healing): Автоматическое исправление повреждённого AST, устранение циклических ссылок и обработка фатальных ошибок PHP по таймауту/памяти.Автоматический оптимизатор производительности в реальном времени: Генерация внешнего CSS, внедрение font-display swap, ленивая загрузка изображений и очистка кэша Cloudflare/LiteSpeed.
Расширенные интеграции с WordPress: Программные CPT и группы полей ACF Pro, метаданные RankMath / Yoast SEO и переводы AST через WPML / Polylang.
Щит безопасности Zero-Trust: Сканер инъекций в промпты AST, границы полномочий, хранилища токенов AES-256 и контроль квот.
Мгновенные микро-откаты: Автоматические снимки состояния до изменений для восстановления без простоев в один клик.
📋 Полный каталог из 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 │
└──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘🚀 Настройка за 5 минут для всех 8 AI-клиентов
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📜 Сертификация Stage Gate (все 12 этапов)
Этап | Сертификационный документ | Ответственный | Статус |
01 | Системный архитектор | Сертифицировано | |
02 | Инженер Elementor | Сертифицировано | |
03 | Инженер по промптам | Сертифицировано | |
04 | Инженер по безопасности | Сертифицировано | |
05 | Релиз-менеджер | Сертифицировано | |
06 | UI/UX-дизайнер | Сертифицировано | |
07 | Инженер WordPress | Сертифицировано | |
08 | Инженер по отладке | Сертифицировано | |
09 | Инженер по промптам | Сертифицировано | |
10 | Менеджер реестра инструментов | Сертифицировано | |
11 | Системный архитектор | Сертифицировано | |
12 | Релиз-менеджер | Сертифицировано |
Craftor создан на основе первых принципов, чтобы установить мировой стандарт для AI-нативного веб-строительства и оркестрации headless 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