Enables working with PHP code in WordPress environments, supporting PHP serialization parsing and providing WordPress-specific PHP assistance.
Provides WordPress-specific development assistance by detecting WordPress configurations, connecting to WordPress databases, and offering intelligent code completion, documentation hover, and code actions for WordPress functions and hooks.
WordPress MCP Extension for VS Code
This VS Code extension implements a Model Context Protocol (MCP) server for WordPress integration. It helps VS Code understand your WordPress environment, making development easier and more intuitive.
Features
WordPress Configuration Detection: Automatically finds your wp-config.php file by searching from the current directory up through parent directories
Database Integration: Extracts WordPress database credentials and connects to your WordPress database
WordPress Installation Path: Detects the WordPress installation directory
Intelligent Code Completion: Provides context-aware code completion for WordPress functions and hooks
Documentation Hover: Shows documentation for WordPress functions including the current WordPress version
Code Actions: Offers WordPress-specific code actions and quick fixes
Requirements
VS Code 1.74.0 or higher
A WordPress installation that the extension can access
Node.js and npm (for development)
Usage
Open a folder that contains a WordPress installation or is a child directory of a WordPress installation
The extension will automatically search for a wp-config.php file
Use the command
WordPress MCP: Connect to WordPress
to explicitly connect to the WordPress installationEnjoy enhanced WordPress coding with intelligent assistance based on your specific WordPress environment
Extension Settings
This extension doesn't require any additional settings.
Known Issues
PHP serialization parsing is implemented in a simplified way and may not handle all serialized data formats
Database connection needs to close properly when VS Code shuts down
Release Notes
0.1.0
Initial release of WordPress MCP Extension with basic WordPress integration features.
Development
Building the Extension
Packaging the Extension
This creates a .vsix
file in your project directory that can be installed in VS Code.
Testing the Extension
After installing the extension, you can test its functionality using these commands:
Test WordPress Connection:
> WordPress MCP: Connect to WordPressThis command will search for and connect to your WordPress installation.
View WordPress Configuration:
> WordPress MCP: Show WordPress ConfigurationThis displays database credentials and other WordPress configuration details.
Query WordPress Database:
> WordPress MCP: Query DatabaseThis allows you to execute natural language queries against your WordPress database.
Test MCP Integration via Chat:
@wordpress What is the database name in wp-config.php?Use in the VS Code chat interface to test the MCP integration. Other useful queries:
@wordpress What is the database username?
@wordpress Show me active plugins
@wordpress What theme is active?
@wordpress What custom post types are available?
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Implements a Model Context Protocol server for WordPress that enhances VS Code with WordPress-specific intelligence, including database integration, code completion, and documentation.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that helps large language models process code repositories by providing file tree generation, code merging, and code analysis capabilities.Last updated -322MIT License
- -securityFlicense-qualityA standardized foundation for building Model Context Protocol servers that integrate with VS Code, using Python with stdio transport for seamless AI tool integration.Last updated -
WordPress MCPofficial
AsecurityFlicenseAqualityA WordPress plugin that implements the Model Context Protocol to enable AI models and applications to interact with WordPress sites in a structured and secure way.Last updated -55582- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants to manage WordPress sites and create content with AI-generated featured images.Last updated -1MIT License