使用说明
WordPress MCP服务器
WordPress的模型上下文协议(MCP)服务器,使AI助手能够智能地使用WordPress数据库。
特性
- 🔍 WordPress自动检测:自动从wp-config.php中发现数据库设置
- 🔌 本地飞轮支持:本地MySQL套接字连接的特殊处理
- 🛠️ 丰富的WordPress API:用于帖子、用户、选项和直接SQL查询的工具
- 📊 数据库模式知识:内置对WordPress表结构的理解
- 🚀 轻松部署:对任何WordPress项目进行一行安装
快速安装
要在任何WordPress项目中安装此服务器:
curl -s https://raw.githubusercontent.com/developerjillur/wordpress-mcp-server/main/global-install.sh | bash -s -- /path/to/wordpress
或者下载并运行脚本:
wget https://raw.githubusercontent.com/developerjillur/wordpress-mcp-server/main/global-install.sh
chmod +x global-install.sh
./global-install.sh /path/to/wordpress
手动安装
-
在WordPress项目中克隆此存储库:
cd /path/to/wordpress mkdir mcp-server && cd mcp-server git clone https://github.com/developerjillur/wordpress-mcp-server.git . -
安装依赖项:
npm install -
运行安装程序:
node setup.js
AI助手的可用工具
MCP服务器为AI助手提供以下工具:
帖子和内容
- get_posts:获取带有过滤选项的WordPress帖子
- get_post_by_id:通过ID和元数据获取特定帖子
- get_posts_count:按类型和状态统计职位
用户
- 用户名:为WordPress用户提供可选的角色过滤
数据库管理
- get_tables:列出WordPress数据库中的所有表
- get_table_structure:获取特定表的结构详细信息
- execute_query:安全运行自定义SQL SELECT查询
WordPress设置和信息
- 获取选项:检索WordPress选项
- get_wp_info:获取WordPress核心信息(网站详细信息、活动插件等)
- 服务器状态:检查服务器连接状态
安全
- 默认情况下只允许SELECT查询
- 数据库凭据永远不会离开您的本地系统
- 服务器仅在VS Code环境中运行
需求
- WordPress 4.0+
- Node.js 16.0+
- 带有模型上下文协议扩展的VS代码