Skip to main content
Choose the installation guide for the application you use:

Claude Code CLI

Install the plugin from your terminal, with an agent skill and workflow commands.

Claude Desktop

Install the MCP Bundle through the Desktop app’s extension dialog.
The manual configurations below run npx -y @mainwp/mcp with your Dashboard URL, WordPress username, and Application Password. Use them for another AI client or when you prefer a manual server connection. If you keep credentials in a central ~/.config/mainwp-mcp/settings.json instead (see Configuration Reference), omit the env block in any of these examples. In MainWP Dashboard 6.3, open AI > MainWP MCP for guided setup. The Application Password success dialog also offers a Connect an AI tool panel with prefilled Claude Code, Cursor, and VS Code configurations. Copy the format for your client while the password is visible; see Application Passwords.
For extension installation, use Install in Claude Desktop. The instructions below are the manual config-file alternative.Edit the Claude Desktop configuration file:
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
Add the MainWP server to the mcpServers block (create the file if it does not exist):
Replace the URL with your Dashboard address, the username with the WordPress user that owns the Application Password, and the password with the one WordPress generated. Spaces in the password are fine either way, WordPress accepts it with or without them.Restart Claude Desktop after saving.

Managing multiple Dashboards

Give each Dashboard its own folder with its own settings.json, then point each server entry at the right folder with cwd:
The server reads ./settings.json from its working directory first, so each entry picks up its own credentials. Details in the Configuration Reference.