Skip to main content
Glama

Craftor — универсальная автономная MCP-платформа для WordPress, Elementor и WooCommerce

Сборка монорепозитория Протокол MCP Активные MCP-инструменты Контрактные тесты E2E-проверки Точность LLM Сертификация экосистемы

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)

⚡ Ключевые возможности на 12 сертифицированных этапах

  1. Двухтранспортный MCP-сервер (stdio + SSE): Сверхнизкая задержка локальных каналов stdio и удалённый SSE через HTTPS с аутентификацией по Bearer-токену.

  2. Бессерверная глобальная периферийная сеть (packages/edge-runtime): Периферийный шлюз Cloudflare Workers с геораспределённым KV-кэшированием для времени отклика AST менее 15 мс.

  3. Двунаправленный AST-движок Elementor: Управляет современными контейнерами Flexbox/Grid, секциями, колонками и виджетами с сохранением 7-символьных шестнадцатеричных UUID.

  4. Движок WooCommerce: Программное управление товарами, вариациями, остатками, заказами, когортами клиентов и пакетными купонными кампаниями.

  5. AI Voice Studio (VoiceStudio): Визуализация звуковой волны WebRTC в реальном времени и классификация Speech-to-Intent (craftor_voice_classify_intent, craftor_voice_dispatch_action).

  6. SDK экосистемы сторонних аддонов (@craftor/addon-sdk): Расширяемый SDK с официальными адаптерами для динамических списков Crocoblock (JetEngine) и Essential Addons.

  7. Мультиагентный Swarm Canvas (services/collaboration): Параллельная оркестрация агентов дизайнера, копирайтера, SEO и QA с синхронизацией на основе Conflict-Free Replicated Data Type (CRDT).

  8. Автономный демон самовосстановления (services/self-healing): Автоматическое исправление повреждённого AST, устранение циклических ссылок и обработка фатальных ошибок PHP по таймауту/памяти.

  9. Автоматический оптимизатор производительности в реальном времени: Генерация внешнего CSS, внедрение font-display swap, ленивая загрузка изображений и очистка кэша Cloudflare/LiteSpeed.

  10. Расширенные интеграции с WordPress: Программные CPT и группы полей ACF Pro, метаданные RankMath / Yoast SEO и переводы AST через WPML / Polylang.

  11. Щит безопасности Zero-Trust: Сканер инъекций в промпты AST, границы полномочий, хранилища токенов AES-256 и контроль квот.

  12. Мгновенные микро-откаты: Автоматические снимки состояния до изменений для восстановления без простоев в один клик.


📋 Полный каталог из 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

18_FINAL_ARCHITECTURE_FREEZE.md

Системный архитектор

Сертифицировано

02

21_STAGE_GATE_2_CERTIFICATION.md

Инженер Elementor

Сертифицировано

03

22_STAGE_GATE_3_CERTIFICATION.md

Инженер по промптам

Сертифицировано

04

23_STAGE_GATE_4_CERTIFICATION.md

Инженер по безопасности

Сертифицировано

05

24_STAGE_GATE_5_CERTIFICATION.md

Релиз-менеджер

Сертифицировано

06

25_STAGE_GATE_6_CERTIFICATION.md

UI/UX-дизайнер

Сертифицировано

07

26_STAGE_GATE_7_CERTIFICATION.md

Инженер WordPress

Сертифицировано

08

27_STAGE_GATE_8_CERTIFICATION.md

Инженер по отладке

Сертифицировано

09

28_STAGE_GATE_9_CERTIFICATION.md

Инженер по промптам

Сертифицировано

10

29_STAGE_GATE_10_CERTIFICATION.md

Менеджер реестра инструментов

Сертифицировано

11

30_STAGE_GATE_11_CERTIFICATION.md

Системный архитектор

Сертифицировано

12

31_STAGE_GATE_12_CERTIFICATION.md

Релиз-менеджер

Сертифицировано


Craftor создан на основе первых принципов, чтобы установить мировой стандарт для AI-нативного веб-строительства и оркестрации headless 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