关于 WordPress MCP Extension for VS Code
这款 VS Code 扩展连接 WordPress 安装环境,并提供环境感知的编码支持。它可检测配置和数据库信息,并提供 WordPress 补全、文档悬停提示及代码操作。
主要功能
- 01检测 wp-config.php 和安装路径
- 02连接 WordPress 数据库
- 03WordPress 代码补全
- 04函数与钩子文档悬停提示
- 05WordPress 专用代码操作
适用场景
- 01从项目文件夹查找 WordPress 配置
- 02查看数据库信息并查询 WordPress 数据
- 03获取 WordPress 函数与钩子说明
MCP 相关
该扩展在 VS Code 中实现了用于 WordPress 集成的 MCP 服务,可将编辑器连接到 WordPress 安装及其数据库。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
VS Code 的 WordPress MCP 扩展
此 VS Code 扩展实现了一个用于集成 WordPress 的 Model Context Protocol(MCP)服务。它可帮助 VS Code 了解你的 WordPress 环境,让开发变得更轻松、更直观。
功能
- WordPress 配置检测:从当前目录开始,逐级向上搜索父目录,自动查找你的 wp-config.php 文件
- 数据库集成:提取 WordPress 数据库凭据并连接到你的 WordPress 数据库
- WordPress 安装路径:检测 WordPress 安装目录
- 智能代码补全:为 WordPress 函数和钩子提供上下文感知的代码补全
- 文档悬停提示:显示 WordPress 函数的文档,包括当前 WordPress 版本
- 代码操作:提供 WordPress 专属代码操作和快速修复
要求
- VS Code 1.74.0 或更高版本
- 扩展可以访问的 WordPress 安装
- Node.js 和 npm(用于开发)
使用方法
- 打开一个包含 WordPress 安装的文件夹,或打开 WordPress 安装目录下的子目录
- 扩展会自动搜索 wp-config.php 文件
- 使用命令
WordPress MCP: Connect to WordPress显式连接到 WordPress 安装 - 享受基于你的 WordPress 环境、带有智能辅助的增强型 WordPress 编码体验
扩展设置
此扩展不需要任何其他设置。
已知问题
- PHP 序列化解析的实现较为简化,可能无法处理所有序列化数据格式
- VS Code 关闭时需要正确关闭数据库连接
发布说明
0.1.0
WordPress MCP 扩展首次发布,提供基本的 WordPress 集成功能。
开发
构建扩展
npm install
npm run compile
打包扩展
npm install -g vsce
vsce package
这会在项目目录中创建一个 .vsix 文件,可在 VS Code 中安装。
测试扩展
安装扩展后,可以使用以下命令测试其功能:
-
测试 WordPress 连接:
> WordPress MCP: Connect to WordPress此命令会搜索并连接到你的 WordPress 安装。
-
查看 WordPress 配置:
> WordPress MCP: Show WordPress Configuration此命令会显示数据库凭据和其他 WordPress 配置详情。
-
查询 WordPress 数据库:
> WordPress MCP: Query Database此命令允许你使用自然语言查询 WordPress 数据库。
-
通过聊天测试 MCP 集成:
@wordpress What is the database name in wp-config.php?在 VS Code 聊天界面中使用,以测试 MCP 集成。其他实用查询:
- @wordpress 数据库用户名是什么?
- @wordpress 显示已启用的插件
- @wordpress 当前启用的主题是什么?
- @wordpress 有哪些自定义文章类型?
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。