{"id":46902,"library":"all-in-one-wp-migration-mcp-connector","title":"All-in-One WP Migration MCP Connector","description":"MCP Connector for All-in-One WP Migration enables managing WordPress backups through Claude AI via the Model Context Protocol. Current stable version is 1.2.1. Released with irregular cadence. Key differentiators: works with any WordPress site having the All-in-One WP Migration plugin, regardless of hosting provider; provides natural language interface for backup operations; supports list, export, import, and status check tools via Claude Desktop or Claude Code.","status":"active","version":"1.2.1","language":"javascript","source_language":"en","source_url":"https://github.com/dugyen/all-in-one-wp-migration-mcp-connector","tags":["javascript","mcp","wordpress","backup","all-in-one-wp-migration","claude","ai","typescript"],"install":[{"cmd":"npm install all-in-one-wp-migration-mcp-connector","lang":"bash","label":"npm"},{"cmd":"yarn add all-in-one-wp-migration-mcp-connector","lang":"bash","label":"yarn"},{"cmd":"pnpm add all-in-one-wp-migration-mcp-connector","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"Core MCP protocol implementation required for communication with Claude AI","package":"@modelcontextprotocol/sdk","optional":false}],"imports":[{"note":"Package is ESM-only. Named export (not default). TypeScript types included.","wrong":"const AllInOneWpMigrationMCPConnector = require('all-in-one-wp-migration-mcp-connector')","symbol":"AllInOneWpMigrationMCPConnector","correct":"import { AllInOneWpMigrationMCPConnector } from 'all-in-one-wp-migration-mcp-connector'"},{"note":"Not a default export. Must use named import.","wrong":"import startServer from 'all-in-one-wp-migration-mcp-connector'","symbol":"startServer","correct":"import { startServer } from 'all-in-one-wp-migration-mcp-connector'"},{"note":"Use type import to avoid bundling runtime code.","wrong":"import { MCPConfig } from 'all-in-one-wp-migration-mcp-connector'","symbol":"config types","correct":"import type { MCPConfig } from 'all-in-one-wp-migration-mcp-connector'"}],"quickstart":{"code":"// Run the MCP connector locally without installation\n// Ensure Node.js >= 18\nnpx all-in-one-wp-migration-mcp-connector\n\n// Or install globally and run\nnpm install -g @servmask/all-in-one-wp-migration-mcp-connector\nall-in-one-wp-migration-mcp-connector\n\n// For programmatic usage in Node.js:\nimport { startServer } from 'all-in-one-wp-migration-mcp-connector';\n\nstartServer({\n  wpSiteUrl: process.env.WP_SITE_URL ?? '',\n  wpUsername: process.env.WP_USERNAME ?? '',\n  wpApplicationPassword: process.env.WP_APPLICATION_PASSWORD ?? '',\n}).catch(console.error);","lang":"typescript","description":"Shows how to run the MCP connector via npx, global install, and programmatic usage in TypeScript."},"warnings":[{"fix":"Update Claude config to use '@servmask/all-in-one-wp-migration-mcp-connector' and adjust env variables.","message":"Provider name changed; old MCP server configs may fail","severity":"breaking","affected_versions":"before 1.0.0"},{"fix":"Use WP_APPLICATION_PASSWORD environment variable instead of plain password.","message":"Usage of password instead of application password is deprecated","severity":"deprecated","affected_versions":">=1.0.0 <1.2.0"},{"fix":"Ensure the application password is copied correctly without extra spaces.","message":"Application password must not contain spaces (they are stripped automatically, but may cause confusion)","severity":"gotcha","affected_versions":">=1.0.0"},{"fix":"Upgrade Node.js to v18 or higher.","message":"Package requires Node.js >= 18; running on older versions will throw","severity":"gotcha","affected_versions":"<18.0.0"},{"fix":"Use import syntax or dynamic import().","message":"The package is ESM-only; CommonJS require() will fail","severity":"gotcha","affected_versions":">=1.0.0"},{"fix":"Provide URL without trailing slash, e.g., https://example.com.","message":"WP_SITE_URL must not have trailing slash; otherwise API calls may fail","severity":"gotcha","affected_versions":">=1.0.0"}],"env_vars":null,"search_vec":"'1.2.1':34 'ai':24,91 'all-in-on':1,12,48 'all-in-one-wp-migr':84 'backup':21,64,83 'cadenc':38 'check':72 'claud':23,75,78,90 'code':79 'connector':8,10 'context':28 'current':30 'desktop':76 'differenti':40 'enabl':18 'export':68 'host':57 'import':69 'interfac':62 'irregular':37 'javascript':80 'key':39 'languag':61 'list':67 'manag':19 'mcp':7,9,81 'migrat':6,17,53,89 'model':27 'natur':60 'one':4,15,51,87 'oper':65 'plugin':54 'protocol':29 'provid':58,59 'regardless':55 'releas':35 'site':45 'stabl':31 'status':71 'support':66 'tool':73 'typescript':92 'version':32 'via':25,74 'wordpress':20,44,82 'work':41 'wp':5,16,52,88","created_at":"2026-06-07T16:48:08.808607+00:00","updated_at":"2026-06-07T16:48:08.808607+00:00","problems":[{"fix":"Run 'npm install -g all-in-one-wp-migration-mcp-connector' or use npx with correct package name '@servmask/all-in-one-wp-migration-mcp-connector'.","cause":"Package not installed or wrong package name used","error":"Error: Cannot find module 'all-in-one-wp-migration-mcp-connector'"},{"fix":"Use named import: import { startServer } from 'all-in-one-wp-migration-mcp-connector'.","cause":"Incorrect import style (default import instead of named import)","error":"TypeError: startServer is not a function"},{"fix":"Set WP_SITE_URL to the full URL of your WordPress site without trailing slash.","cause":"Missing or malformed WP_SITE_URL environment variable","error":"Error: Invalid WP_SITE_URL provided"},{"fix":"Generate a new Application Password from WordPress User Profile and ensure correct username.","cause":"Incorrect WP_USERNAME or WP_APPLICATION_PASSWORD","error":"Error: 401 Unauthorized - Invalid username or application password"}],"ecosystem":"npm","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/dugyen/all-in-one-wp-migration-mcp-connector#readme","github":"https://github.com/dugyen/all-in-one-wp-migration-mcp-connector","docs":null,"changelog":null,"pypi":null,"npm":"all-in-one-wp-migration-mcp-connector","openapi_spec":null,"status_page":null,"smithery":null,"categories":["devops","ai-ml"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-07","next_check":"2026-09-05","install_tag":null}}