Skip to main content
Glama

Craftor — Plataforma MCP autónoma universal para WordPress, Elementor y WooCommerce

Monorepo Build MCP Protocol Active MCP Tools Contract Tests E2E Assertions LLM Accuracy Ecosystem Certification

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)

⚡ Capacidades Clave en 12 Fases Certificadas

  1. Servidor MCP de Transporte Dual (stdio + SSE): Canalizaciones stdio locales de latencia ultrabaja y SSE remoto sobre HTTPS con autenticación mediante token Bearer.

  2. 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.

  3. Motor Elementor AST Bidireccional: Manipula contenedores Flexbox/Grid modernos, secciones, columnas y widgets con preservación de UUID hexadecimales de 7 caracteres.

  4. Motor WooCommerce: Gestión programática de productos, variaciones, inventario, pedidos, cohortes de clientes y campañas de cupones por lotes.

  5. 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).

  6. 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.

  7. 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).

  8. 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.

  9. 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.

  10. Integraciones Avanzadas de WordPress: Grupos de campos CPT y ACF Pro programáticos, metadatos SEO de RankMath / Yoast y traducciones AST de WPML / Polylang.

  11. 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.

  12. 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

18_FINAL_ARCHITECTURE_FREEZE.md

Arquitecto de Soluciones

Certificado

02

21_STAGE_GATE_2_CERTIFICATION.md

Ingeniero de Elementor

Certificado

03

22_STAGE_GATE_3_CERTIFICATION.md

Ingeniero de Prompts

Certificado

04

23_STAGE_GATE_4_CERTIFICATION.md

Ingeniero de Seguridad

Certificado

05

24_STAGE_GATE_5_CERTIFICATION.md

Gestor de Lanzamientos

Certificado

06

25_STAGE_GATE_6_CERTIFICATION.md

Diseñador de UI/UX

Certificado

07

26_STAGE_GATE_7_CERTIFICATION.md

Ingeniero de WordPress

Certificado

08

27_STAGE_GATE_8_CERTIFICATION.md

Ingeniero de Depuración

Certificado

09

28_STAGE_GATE_9_CERTIFICATION.md

Ingeniero de Prompts

Certificado

10

29_STAGE_GATE_10_CERTIFICATION.md

Gestor del Registro de Herramientas

Certificado

11

30_STAGE_GATE_11_CERTIFICATION.md

Arquitecto de Soluciones

Certificado

12

31_STAGE_GATE_12_CERTIFICATION.md

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.

-
license - not tested
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/djsushilkumar/Craftor'

If you have feedback or need assistance with the MCP directory API, please join our Discord server