@wplaunchify/ml-mcp
v1.3.2
Published
Complete WordPress & MinuteLaunch Suite MCP Server - 134 hardcoded tools for reliable WordPress automation including Database, ML Image, Flow Video, Media Hub, Custom Post Types, WooCommerce, FluentCRM, File System, Cron Jobs, Security, Backups, and more.
Downloads
36
Maintainers
Readme
@wplaunchify/ml-mcp
Complete WordPress & MinuteLaunch Suite MCP Server - 134 hardcoded tools for reliable WordPress automation
🎯 What Is This?
A Model Context Protocol (MCP) server that exposes complete WordPress and MinuteLaunch Suite functionality to AI agents like Claude, Cursor, and other MCP-compatible tools.
Features:
- ✅ 134 hardcoded tools (no dynamic manifest issues)
- ✅ Base WordPress: Posts, Pages, Media, Users, Comments, Categories, Tags, Plugins, Themes, Settings
- ✅ WooCommerce: Products, Orders, Categories, Customers, Stats
- ✅ Database: Query execution, table management, WordPress options
- ✅ ML Image: AI image generation, editing, batch processing
- ✅ Flow Video: AI video generation and management
- ✅ Media Hub: Advanced media management
- ✅ Custom Post Types: Full CRUD for any CPT
- ✅ FluentCRM: Contacts, Tags, Lists, Campaigns
- ✅ File System: Read, Write, Delete, Copy, Move, ZIP, Search
- ✅ Cron Jobs: Schedule, Unschedule, Run, Custom Schedules
- ✅ Security: Malware Scan, Integrity Check, Vulnerability Scan
- ✅ Backups: Full, Database, Files Backup & Restore
📦 Installation
Option 1: Global Install (Recommended)
npm install -g @wplaunchify/ml-mcpOption 2: Use with npx (No Install)
npx @wplaunchify/ml-mcp🚀 Quick Start
1. Install WordPress Plugin (Required for Proprietary Tools)
Upload and activate ml-suite-bridge.php to your WordPress site for Database, ML Image, Flow Video, Media Hub, and Custom Post Types functionality.
2. Create WordPress Application Password
- Go to your WordPress admin: Users → Profile
- Scroll to Application Passwords
- Enter name: "MCP Server"
- Click Add New Application Password
- Copy the generated password (format:
xxxx xxxx xxxx xxxx)
3. Configure MCP
Add to your ~/.cursor/mcp.json (or Claude Desktop config):
{
"mcpServers": {
"wordpress": {
"command": "npx",
"args": ["-y", "@wplaunchify/ml-mcp"],
"env": {
"WP_URL": "https://yoursite.com",
"WP_USERNAME": "your_username",
"WP_PASSWORD": "xxxx xxxx xxxx xxxx"
}
}
}
}Note: Uses industry-standard variable names compatible with [email protected]
4. Restart Your AI Tool
- Cursor: Restart Cursor
- Claude Desktop: Restart Claude Desktop
🛠️ Available Tools (134 Total)
Base WordPress Tools (53 tools)
Posts (6 tools)
wordpress_list_posts- List posts with filterswordpress_get_post- Get single postwordpress_create_post- Create new postwordpress_update_post- Update existing postwordpress_delete_post- Delete postwordpress_search_posts- Search posts by keyword
Pages (5 tools)
wordpress_list_pages- List pageswordpress_get_page- Get single pagewordpress_create_page- Create new pagewordpress_update_page- Update existing pagewordpress_delete_page- Delete page
Media (3 tools)
wordpress_list_media- List media fileswordpress_get_media- Get single media itemwordpress_upload_media- Upload new media file
Users (5 tools)
wordpress_list_users- List userswordpress_get_user- Get single userwordpress_create_user- Create new userwordpress_update_user- Update existing userwordpress_delete_user- Delete user
Categories (5 tools)
wordpress_list_categories- List categorieswordpress_get_category- Get single categorywordpress_create_category- Create new categorywordpress_update_category- Update existing categorywordpress_delete_category- Delete category
Tags (3 tools)
wordpress_list_tags- List tagswordpress_create_tag- Create new tagwordpress_delete_tag- Delete tag
Comments (4 tools)
wordpress_list_comments- List commentswordpress_get_comment- Get single commentwordpress_approve_comment- Approve commentwordpress_delete_comment- Delete comment
WooCommerce (13 tools)
woocommerce_list_products- List productswoocommerce_get_product- Get single productwoocommerce_create_product- Create new productwoocommerce_update_product- Update existing productwoocommerce_delete_product- Delete productwoocommerce_list_orders- List orderswoocommerce_get_order- Get single orderwoocommerce_create_order- Create new orderwoocommerce_update_order- Update existing orderwoocommerce_list_customers- List customerswoocommerce_get_customer- Get single customerwoocommerce_list_categories- List product categorieswoocommerce_get_stats- Get sales statistics
Plugins (4 tools)
wordpress_list_plugins- List installed pluginswordpress_get_plugin- Get single plugin detailswordpress_activate_plugin- Activate pluginwordpress_deactivate_plugin- Deactivate plugin
Themes (2 tools)
wordpress_list_themes- List installed themeswordpress_get_active_theme- Get active theme details
Settings (3 tools)
wordpress_get_settings- Get site settingswordpress_update_settings- Update site settingswordpress_get_permalink_structure- Get permalink structure
Proprietary MinuteLaunch Suite Tools (81 tools)
Requires ml-suite-bridge.php WordPress plugin
Database (6 tools)
ml_database_query- Execute SELECT queriesml_database_list_tables- List all database tablesml_database_get_table_structure- Get table schemaml_database_get_table_count- Count rows in tableml_database_get_option- Get WordPress optionml_database_update_option- Update WordPress option
ML Image (7 tools)
ml_image_generate- Generate AI image from promptml_image_generate_with_reference- Generate with reference imageml_image_edit- Edit existing imageml_image_iterate- Iterate on previous generationml_image_batch_generate- Batch generate multiple imagesml_image_list_generations- List generation historyml_image_get_generation- Get generation details
Flow Video (4 tools)
flow_video_generate- Generate AI videoflow_video_list- List video generationsflow_video_get- Get video detailsflow_video_delete- Delete video
Media Hub (3 tools)
media_hub_upload_from_url- Upload image from URLmedia_hub_set_featured_image- Set featured image for post/productmedia_hub_bulk_upload- Bulk upload multiple images
Custom Post Types (8 tools)
cpt_list_types- List registered CPTscpt_list_items- List CPT itemscpt_get_item- Get single CPT itemcpt_create_item- Create new CPT itemcpt_update_item- Update CPT itemcpt_delete_item- Delete CPT itemcpt_get_meta- Get CPT meta fieldscpt_update_meta- Update CPT meta fields
FluentCRM (12 tools)
fluentcrm_list_contacts- List contacts with paginationfluentcrm_create_contact- Create new contactfluentcrm_get_contact- Get single contactfluentcrm_update_contact- Update contactfluentcrm_delete_contact- Delete contactfluentcrm_list_tags- List all tagsfluentcrm_add_tag- Add tags to contactfluentcrm_remove_tag- Remove tag from contactfluentcrm_list_lists- List all listsfluentcrm_add_to_list- Add contact to listsfluentcrm_list_campaigns- List all campaignsfluentcrm_get_campaign- Get campaign details
File System (15 tools)
filesystem_read- Read file contentsfilesystem_write- Write file contentsfilesystem_delete- Delete file or directoryfilesystem_list- List directory contentsfilesystem_mkdir- Create directoryfilesystem_copy- Copy filefilesystem_move- Move or rename filefilesystem_info- Get file informationfilesystem_exists- Check if file existsfilesystem_permissions- Get file permissionsfilesystem_chmod- Set file permissionsfilesystem_search- Search files by patternfilesystem_disk_space- Get disk space infofilesystem_zip- Create ZIP archivefilesystem_unzip- Extract ZIP archive
Cron Jobs (8 tools)
cron_list- List all cron jobscron_get- Get specific cron jobcron_schedule- Schedule new cron jobcron_unschedule- Unschedule cron jobcron_run- Run cron job immediatelycron_schedules- Get available schedulescron_add_schedule- Add custom schedulecron_clear_all- Clear all cron jobs
Security (10 tools)
security_scan- Scan for malwaresecurity_integrity- Check file integritysecurity_failed_logins- Get failed login attemptssecurity_vulnerable_plugins- Check vulnerable pluginssecurity_headers- Get security headerssecurity_ssl_check- Check SSL certificatesecurity_user_audit- Audit privileged userssecurity_database_check- Check database securitysecurity_backdoor_scan- Scan for backdoorssecurity_score- Get overall security score
Backups (8 tools)
backup_create_full- Create full backupbackup_create_database- Create database backupbackup_create_files- Create files backupbackup_list- List all backupsbackup_download- Get backup download URLbackup_delete- Delete backupbackup_restore- Restore from backupbackup_info- Get backup information
📚 Documentation
Base WordPress Tools
All base WordPress tools use standard WordPress REST API endpoints. No custom plugins required.
Proprietary Tools
Proprietary MinuteLaunch Suite tools require the ml-suite-bridge.php WordPress plugin to be installed and activated.
WordPress Plugin Features:
- REST API endpoints for all proprietary functionality
- API key authentication
- Admin settings interface
- Single-file architecture (easy to install/update)
🔐 Security
- Uses WordPress Application Passwords (secure, revocable)
- All requests authenticated via Basic Auth
- Proprietary tools require additional API key (configured in WordPress)
- No passwords stored in npm package
💰 Pricing
- Base WordPress Tools: Free (MIT License)
- Proprietary MinuteLaunch Suite: Requires WordPress plugin (sold separately)
🤝 Support
- Issues: GitHub Issues
- Website: wplaunchify.com
- Email: [email protected]
📄 License
MIT License - See LICENSE file for details.
Built by WPLaunchify - Making WordPress automation accessible to AI agents.
