vibe-wp

vibe-wp

Universal MCP server for WordPress & WooCommerce, enabling AI agents to execute PHP, extract product attributes, and manage 38 builders/plugins with a WSOD-safe sandbox and persistent project memory.

Category
Visit Server

README

<div align="center">

๐ŸŒ Vibe WP (v1.3.0 Master Edition)

Universal Model Context Protocol (MCP) Server & Headless AI Agent Runtime for WordPress, WooCommerce & 38 Ecosystem Specializations

Author Version License MCP Protocol WooCommerce AI Extractor Specializations Live Visualizer

<br />

The ultimate WordPress & WooCommerce intelligence layer for AI coding agents.
Equips Antigravity, Cursor, and Claude Code with direct PHP execution, WooCommerce AI Attribute Extractor (16 categories + Amazon Seller Central SP-API compliance), 38 page builders & plugins covered end-to-end, WSOD Safe PHP Sandbox, Headless TypeScript Generator, SQL Optimizer, and Persistent Project Memory across sessions.

</div>


๐ŸŒ Live Interactive Demo Sandbox

Test the visual PHP execution environment, 16-category AI attribute extractor, WSOD guard, TypeScript generator, and 38-specialization inspector:
๐Ÿ‘‰ https://shahrukh-hack.github.io/vibe-wp/


โšก System Requirements

REQUIRES: Novamira Free or Direct MCP ยท WordPress 6.9+ ยท PHP 8.0+
On top of Novamira Free & Native Model Context Protocol (JSON-RPC 2.0 stdio)

๐Ÿ›๏ธ 1. WooCommerce AI Attribute Extractor & Amazon SP-API Plugin

Located in plugin/vibe-ai-attribute-extractor/, this installable WordPress plugin solves the two biggest challenges in enterprise e-commerce:

                                  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                                  โ”‚             MASTER DUAL-PURPOSE EXTRACTION             โ”‚
                                  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                                                              โ”‚
         โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
         โ–ผ                                                                                                         โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                               โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ ๐ŸŽฏ 1. WOOCOMMERCE FACETED STORE FILTERS                โ”‚                               โ”‚ ๐Ÿ›’ 2. AMAZON SELLER CENTRAL SP-API COMPLIANCE          โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค                               โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ โ€ข Customers see clean names: RAM, Screen Size, Brand   โ”‚                               โ”‚ โ€ข brand: Matches Amazon Brand Registry exact case      โ”‚
โ”‚ โ€ข Database stores: pa_ram, pa_screen_size, pa_brand    โ”‚                               โ”‚ โ€ข manufacturer_part_number (MPN): DELL-LAT-5540        โ”‚
โ”‚ โ€ข Instant sidebar swatches, checkboxes & dropdowns     โ”‚                               โ”‚ โ€ข dangerous_goods_regulations: UN3481 (Lithium Ion)    โ”‚
โ”‚ โ€ข 100% FacetWP, Kadence, & Astra Shop compatible       โ”‚                               โ”‚ โ€ข power_plug_type: Type I (AU/NZ Standard 3-Pin)       โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                               โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

โšก The 3 Real-World Enterprise Solutions:

  1. ๐Ÿ”„ Nightly CSV/XML Feed Automation: Hooks into pmxi_saved_post (WP All Import) and woocommerce_product_import_inserted_product_object automatically on nightly feed crons.
  2. ๐Ÿš€ 7,000+ Scale with Zero Timeouts: Uses WooCommerce ActionScheduler (as_enqueue_async_action) to process catalogs in background chunks of 50 with a live progress bar.
  3. โšก 0.001s Deterministic Hash Cache: Unmodified products on nightly re-runs skip processing in 0.001s via content hashing md5(title + desc + sku).

๐Ÿ“ฆ 2. All 16 Commercial Product Categories Covered:

Category Products Covered Key Extracted Attributes
1. ๐Ÿ’ป Laptops & Notebooks Ultrabooks, Business Laptops (ThinkPad, Latitude), Gaming (Legion, ROG), 2-in-1s Form Factor, Screen Size, Resolution, CPU, RAM, SSD, GPU, OS, Battery Wh (UN3481)
2. ๐Ÿ–ฅ๏ธ Desktops & SFF PCs Small Form Factor (SFF - OptiPlex), Full Towers, Mini PCs / NUCs, All-in-Ones Form Factor, CPU (i7/Ryzen/Xeon), Socket, RAM (DDR5), SSD, Workstation GPU, OS
3. ๐ŸŽฏ Monitors & Displays 24"-49" Office Displays, UltraSharp Creator Screens, 240/420Hz Gaming, Curved Screen Size, Resolution (4K/QHD), Panel (Fast IPS/OLED), Refresh Rate, VESA Mount
4. ๐Ÿ“บ Commercial TVs 55"-98" Commercial TVs, Hospitality TVs, QLED / OLED Digital Signage TV Screen Size, Panel Tech, Usage Rating (16/7 vs 24/7), Smart Platform, HDMI Ports
5. ๐Ÿ”Š Soundbars & Audio Active Soundbars, Wireless Subwoofers, Dolby Atmos Systems Audio Channels (2.1/5.1/Atmos), Power Output (Watts RMS), Inputs (HDMI eARC/Optical)
6. ๐Ÿ“ข Commercial Speakers 100V Ceiling Mount Speakers, PA Horns, Active Studio Monitors Speaker Type (100V Line/Ceiling), Power (Watts), Weatherproof (IP66)
7. ๐Ÿšจ Security Alarm Systems Bosch, Paradox, Hikvision AX PRO Wireless Kits, PIR Sensors, Sirens Alarm Device Type, PIR Detection Range (12m 85ยฐ), Frequency (868MHz AU), Battery
8. ๐Ÿšช Video Intercoms IP Video Door Stations, Touchscreen Indoor Room Monitors, RFID Keypads Intercom Type, Access Methods (RFID/PIN/Face), Camera FOV (180ยฐ Fisheye), PoE
9. ๐Ÿ–จ๏ธ Commercial Printers HP LaserJet, Brother, Epson EcoTank, Zebra Thermal Label / Barcode Print Tech (Laser/Thermal), Speed (PPM), Functions (MFP 3-in-1), Paper Size (A4/A3/4x6")
10. ๐Ÿ–จ๏ธ Printer Consumables High-Yield Toner Cartridges, Imaging Drums, Ink Bottles, Label Rolls Consumable Type, Page Yield (Pages), Cartridge Color (Mono/Cyan/Magenta/Yellow), Brand
11. ๐Ÿง  RAM & Storage DDR4/DDR5 Desktop & SODIMM Laptop RAM, M.2 NVMe PCIe 4.0/5.0, Enterprise HDD RAM Capacity (8GB-128GB), Speed (5600MHz), Storage (500GB-20TB), Interface (NVMe/SAS)
12. โšก CPU, GPU & Cards Intel Core Ultra, AMD Ryzen 9, NVIDIA RTX 4090, RTX A4000, Sound Cards Socket (LGA1700/AM5), GPU Chipset, VRAM (8GB-24GB GDDR6X), Audio Interface
13. ๐ŸŒ Switches & Telecom Ubiquiti UniFi, Cisco, MikroTik 8-48 Port PoE+ Switches, Wi-Fi 6/7 APs Port Count, Speed (10GbE SFP+), PoE Budget (65W-740W), Management Level (L2/L3)
14. ๐Ÿ“น CCTV & Surveillance Hikvision, Dahua 4K IP Turret & Bullet Cameras, 32-Channel NVRs Resolution (2MP-8MP 4K), Housing (Turret/Bullet/PTZ), Lens (2.8mm/Varifocal), ColorVu 24/7
15. ๐Ÿ”‹ PSU & UPS Power Modular Desktop PSUs 80+ Gold, APC / CyberPower Online Double-Conversion UPS Wattage (650W-1600W), Efficiency (80+ Gold/Plat), UPS Capacity (1kVA-5kVA), Topology
16. ๐Ÿ”Œ Cables & Peripherals Cat6a RJ45, Fiber OM4, HDMI 2.1 8K, Keyboards, Optical Mice, ANC Headsets Cable Length (0.5m-305m), Connectors (HDMI/USB-C), Switch Type, Headset Form

๐Ÿ›’ 3. Amazon Seller Central SP-API Mandatory Mapping:

Frontend Label (Customer Sees) Database Slug (WooCommerce) Amazon SP-API Field Amazon Requirement
Brand pa_brand brand MANDATORY
MPN pa_mpn manufacturer_part_number MANDATORY
Model Number pa_model_number model_name MANDATORY
Item Dimensions pa_item_dimensions item_dimensions MANDATORY
Package Weight pa_package_weight package_weight MANDATORY
Hazmat / Battery pa_dangerous_goods dangerous_goods_regulations MANDATORY (UN3481)
Power Plug Type pa_plug_type power_plug_type MANDATORY (AU Type I)
Operating Voltage pa_voltage voltage MANDATORY (240V AC)
Country of Origin pa_country_of_origin country_of_origin MANDATORY (AU)
5 Feature Bullets pa_bullet_point_1..5 bullet_point RECOMMENDED (Buy Box)

๐Ÿ“ฆ 4. Specializations: 38 Builders and Plugins Covered End-to-End (and growing)

  • ๐Ÿ—๏ธ Builders (8): Elementor ยท Bricks ยท Divi 5 ยท Beaver Builder ยท Breakdance ยท WPBakery Page Builder ยท Etch ยท Mosaic ยท and growing
  • ๐ŸŽจ Themes (6): GeneratePress ยท Astra ยท Kadence ยท Avada ยท OceanWP ยท Spectra One ยท and growing
  • ๐Ÿงฑ Blocks (3): GenerateBlocks ยท Kadence Blocks ยท Spectra ยท and growing
  • ๐Ÿ›๏ธ Store (1): WooCommerce ยท and growing
  • ๐Ÿ“ Forms (6): WPForms ยท Contact Form 7 ยท Gravity Forms ยท Fluent Forms ยท Ninja Forms ยท Formidable Forms ยท and growing
  • ๐Ÿท๏ธ Field Plugins (6): ACF ยท JetEngine ยท Meta Box ยท ACPT ยท Pods ยท ASE (Admin and Site Enhancements) ยท and growing
  • โšก Add-ons (1): Bricksforge ยท and growing
  • ๐Ÿ”„ Dynamic Data (1): Dynamic Shortcodes ยท and growing
  • ๐Ÿ’ป Code (1): Code Snippets ยท and growing
  • ๐Ÿš€ SEO (4): Yoast SEO ยท Rank Math ยท All in One SEO ยท SeoPress ยท and growing
  • ๐ŸŒ Translation (1): Weglot ยท and growing

โšก 5. The 5 Developer Superpowers Included

Superpower MCP Tool Name Problem Solved
1. ๐Ÿ›ก๏ธ WSOD Safe Guard safe_execute_php Lints PHP syntax and wraps execution in sandbox rollback transactions to prevent fatal White Screens of Death.
2. ๐Ÿงฌ Headless TypeScript Generator generate_wp_types Auto-generates type-safe TypeScript interfaces and Zod runtime schemas from ACF PRO, JetEngine, and WooCommerce for Next.js / React.
3. โšก SQL & Query Optimizer analyze_slow_queries Detects unindexed wp_postmeta queries and N+1 loops, generating 1-click B-Tree indexing and cache priming fixes.
4. ๐ŸŽ๏ธ Asset & CWV Auditor audit_enqueued_assets Scans enqueued CSS/JS per page and writes surgical wp_dequeue_script() directives to fix Google Core Web Vitals.
5. ๐Ÿ“ฌ Form Webhook Simulator simulate_form_webhook Tests Gravity Forms, WPForms, and Fluent Forms CRM payloads (HubSpot, Zapier, Make) without submitting dirty leads.

๐Ÿง  6. Intelligence & Persistent Project Memory

vibe-wp preserves site-specific architectural choices in AGENT_MEMORY.md so AI agents never lose context when switching tools or starting fresh conversations across sessions:

  • Active Builder Tokens: Bricks palette variables and Elementor container schemas.
  • Custom Post Types & Taxonomies: ACF Repeater definitions, JetEngine relations, and CPT REST slugs.
  • Theme Hook Overrides: Specific filter priorities (e.g. generate_after_header priority 15).
  • Security & Nonce Rules: WooCommerce checkout verification constraints and custom sanitizers.

โšก 60-Second Quickstart Guide

# 1. Initialize configuration and persistent memory
npx vibe-wp init

# 2. Run the AI Attribute Extractor directly via CLI
npx vibe-wp extract-attributes

# 3. View all 38 supported ecosystem plugins and builders
npx vibe-wp specs

# 4. Start the native Model Context Protocol (MCP) stdio server
npx vibe-wp mcp

๐Ÿ”Œ Model Context Protocol (MCP) Setup

Equip Antigravity, Cursor, and Claude Code with direct WordPress runtime tools:

๐Ÿ”น Antigravity (~/.gemini/antigravity/mcp-config.json):

{
  "mcpServers": {
    "vibe-wp": {
      "command": "npx",
      "args": ["-y", "vibe-wp", "mcp"],
      "env": {
        "WP_SITE_URL": "https://mysite.local",
        "WP_APP_USER": "admin",
        "WP_APP_PASSWORD": "xxxx xxxx xxxx xxxx"
      }
    }
  }
}

๐Ÿ”น Cursor (.cursor/mcp.json):

{
  "mcpServers": {
    "vibe-wp": {
      "command": "npx",
      "args": ["-y", "vibe-wp", "mcp"],
      "env": {
        "WP_SITE_URL": "https://mysite.local",
        "WP_APP_USER": "admin",
        "WP_APP_PASSWORD": "xxxx xxxx xxxx xxxx"
      }
    }
  }
}

๐Ÿ”น Claude Code (~/.claude.json):

{
  "mcpServers": {
    "vibe-wp": {
      "command": "npx",
      "args": ["-y", "vibe-wp", "mcp"],
      "env": {
        "WP_SITE_URL": "https://mysite.local",
        "WP_APP_USER": "admin",
        "WP_APP_PASSWORD": "xxxx xxxx xxxx xxxx"
      }
    }
  }
}

๐Ÿ‘ค Author

Created with intention by Yogeshkumar Patel โ€ข Adelaide, Australia ๐Ÿ‡ฆ๐Ÿ‡บ


๐Ÿ“„ License

MIT License ยฉ 2026 Yogeshkumar Patel

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured
E2B

E2B

Using MCP to run code via e2b.

Official
Featured