Craftor
Craftor — Plataforma MCP autónoma universal para WordPress, Elementor y WooCommerce
Craftor es una plataforma Model Context Protocol (MCP) de nivel empresarial y robustez industrial, diseñada específicamente para los ecosistemas de WordPress, Elementor y WooCommerce.
Craftor permite a cualquier cliente de IA —desde Claude Code, Claude Desktop, Cursor, Codex, Antigravity, VS Code, clientes Gemini, hasta agentes compatibles con OpenAI— inspeccionar, diseñar, construir, probar, reparar y gestionar sitios web de WordPress y Elementor de forma nativa, con fidelidad zero-shot, transmisión de lienzo en vivo, comandos de voz basados en intención y garantías de reversión deterministas.
🏛️ Arquitectura del Monorepo y Subsistemas Principales
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
⚡ Capacidades Clave en 12 Fases Certificadas
Servidor MCP de Transporte Dual (stdio + SSE): Canalizaciones stdio locales de latencia ultrabaja y SSE remoto sobre HTTPS con autenticación mediante token Bearer.
Malla perimetral global sin servidor (
packages/edge-runtime): Puerta de enlace perimetral de Cloudflare Workers con caché KV distribuida geográficamente para tiempos de respuesta de AST inferiores a 15 ms.Motor Elementor AST Bidireccional: Manipula contenedores Flexbox/Grid modernos, secciones, columnas y widgets con preservación de UUID hexadecimales de 7 caracteres.
Motor WooCommerce: Gestión programática de productos, variaciones, inventario, pedidos, cohortes de clientes y campañas de cupones por lotes.
AI Voice Studio (
VoiceStudio): Visualización de formas de onda de audio WebRTC en tiempo real y clasificación de voz a intención (craftor_voice_classify_intent,craftor_voice_dispatch_action).SDK de Ecosistema de Complementos de Terceros (
@craftor/addon-sdk): SDK extensible con adaptadores oficiales para listados dinámicos de Crocoblock (JetEngine) y Essential Addons.Lienzo de Enjambre Multiagente (
services/collaboration): Orquestación concurrente de agentes de diseño, redacción, SEO y control de calidad con sincronización de Tipo de Datos Replicado sin Conflictos (CRDT).Demonio Autónomo de Autocuración (
services/self-healing): Reparación automática de AST malformados, corrección de referencias circulares y triaje de errores fatales de timeout/memoria de PHP.Autoajustador de Rendimiento en Tiempo Real: Generación de CSS externo, inyección de la regla font-display: swap, carga diferida de imágenes y purgas de caché de Cloudflare/LiteSpeed.
Integraciones Avanzadas de WordPress: Grupos de campos CPT y ACF Pro programáticos, metadatos SEO de RankMath / Yoast y traducciones AST de WPML / Polylang.
Escudo de Seguridad de Cero Confianza: Escáner de inyección de prompts AST, límites de capacidades, bóvedas de tokens AES-256 y aplicación de límites de tasa.
Microrreversiones Instantáneas: Instantáneas automáticas del estado previo a la mutación para una recuperación de 1 clic sin tiempo de inactividad.
📋 Catálogo Completo de 86 Herramientas 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 │
└──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘🚀 Configuración en 5 Minutos para los 8 Clientes de IA
1. Claude Desktop
Añade a %APPDATA%\Claude\claude_desktop_config.json (Windows) o ~/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
Añade a .cursor/mcp.json:
{
"mcpServers": {
"craftor": {
"command": "node",
"args": ["c:/Users/420/Crafter/packages/mcp-server/dist/index.js"]
}
}
}3. Claude Code CLI
Añade a ~/.claude.json:
{
"mcpServers": {
"craftor": {
"command": "node",
"args": ["c:/Users/420/Crafter/packages/mcp-server/dist/index.js"]
}
}
}4. Google Antigravity IDE
Añade a .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)
Añade a .vscode/settings.json:
{
"mcp.servers": {
"craftor": {
"type": "stdio",
"command": "node",
"args": ["c:/Users/420/Crafter/packages/mcp-server/dist/index.js"]
}
}
}🧪 Pipeline de Validación y Pruebas
Ejecuta el arnés completo de garantía de calidad autónoma:
# 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📜 Certificaciones de Puertas de Etapa (Las 12 Fases)
Puerta de Etapa | Documento de Certificación | Persona Responsable | Estado |
01 | Arquitecto de Soluciones | Certificado | |
02 | Ingeniero de Elementor | Certificado | |
03 | Ingeniero de Prompts | Certificado | |
04 | Ingeniero de Seguridad | Certificado | |
05 | Gestor de Lanzamientos | Certificado | |
06 | Diseñador de UI/UX | Certificado | |
07 | Ingeniero de WordPress | Certificado | |
08 | Ingeniero de Depuración | Certificado | |
09 | Ingeniero de Prompts | Certificado | |
10 | Gestor del Registro de Herramientas | Certificado | |
11 | Arquitecto de Soluciones | Certificado | |
12 | Gestor de Lanzamientos | Certificado |
Craftor está diseñado desde primeros principios para establecer el estándar global de construcción web nativa en IA y orquestación headless de 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