WordPress MCP Extension for VS Code

WordPress MCP Extension for VS Code

site icon
2025.05.04 0
TypeScriptWordPress开发VS Code扩展开发效率
WordPress MCP Extension for VS Code 是一个为VS Code设计的扩展,实现了Model Context Protocol (MCP)服务器,用于WordPress集成。它帮助VS Code理解WordPress环境,使开发更加简单和直观。
View on GitHub

Overview

基本能力

产品定位

WordPress MCP Extension for VS Code 是一个专为WordPress开发者设计的VS Code扩展,通过MCP协议实现WordPress环境的集成和智能辅助开发。

核心功能

  • WordPress配置检测:自动从当前目录向上搜索wp-config.php文件
  • 数据库集成:提取WordPress数据库凭证并连接到数据库
  • WordPress安装路径检测:识别WordPress安装目录
  • 智能代码补全:提供基于上下文的WordPress函数和钩子补全
  • 文档悬停:显示WordPress函数的文档,包括当前WordPress版本
  • 代码操作:提供WordPress特定的代码操作和快速修复

适用场景

  • WordPress主题和插件开发
  • WordPress网站维护和调试
  • WordPress代码审查和优化

工具列表

  • WordPress MCP: Connect to WordPress:显式连接到WordPress安装
  • WordPress MCP: Show WordPress Configuration:显示WordPress配置详情
  • WordPress MCP: Query Database:执行自然语言查询WordPress数据库

常见问题解答

  • PHP序列化解析简化实现,可能无法处理所有序列化数据格式
  • 数据库连接在VS Code关闭时需要正确关闭

使用教程

使用依赖

  • VS Code 1.74.0或更高版本
  • 可访问的WordPress安装
  • Node.js和npm(用于开发)

安装教程

  1. 打开包含WordPress安装或其子目录的文件夹
  2. 扩展将自动搜索wp-config.php文件
  3. 使用命令WordPress MCP: Connect to WordPress显式连接到WordPress安装
  4. 享受基于特定WordPress环境的增强编码体验

调试方式

  1. 测试WordPress连接: ```

    WordPress MCP: Connect to WordPress ```

  2. 查看WordPress配置: ```

    WordPress MCP: Show WordPress Configuration ```

  3. 查询WordPress数据库: ```

    WordPress MCP: Query Database ```

  4. 通过聊天测试MCP集成@wordpress What is the database name in wp-config.php?

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。