article
README
🚀 WordPress + WooCommerce MCP Server
这是一个全面的模型上下文协议(MCP)服务器,用于与WordPress和WooCommerce的REST API进行交互。该服务器提供了管理WordPress网站和WooCommerce商店各方面的工具。
✨ 主要特性
支持WordPress REST API
- 文章:创建、读取、更新、删除文章,并支持完整的元数据
- 页面:管理WordPress页面,包括层次结构
- 用户:基于角色的访问控制进行用户管理
- 分类与标签:对内容进行分类管理
- 评论:评论审核与管理
- 媒体:媒体库管理和文件操作
- 菜单:导航菜单的访问与管理
- 设置:网站设置配置
- 搜索:对所有文章类型进行内容搜索
支持WooCommerce REST API
- 产品:完整的产品管理,包括变体、分类和标签
- 订单:订单处理、状态更新和订单备注
- 客户:客户账户管理和数据
- 优惠券:折扣代码的创建和管理
- 报表:销售分析和商业智能
- 评论:产品评论管理
- 税务管理:税务类别和税率配置
- 配送:配送区域和方式设置
- 支付网关:支付方式配置
- 系统状态:店铺健康监测和诊断工具
- 设置:店铺配置管理
- Webhook:事件驱动的集成
📦 安装指南
本MCP需要三个配置参数:
wordpressUrl:你的WordPress网站URL(例如,https://yourdomain.com)username:你的WordPress用户名applicationPassword:WordPress应用密码(非常规密码)
设置WordPress应用密码
- 进入你的WordPress管理仪表盘
- 导航到“用户”→“个人资料”
- 向下滚动到“应用密码”
- 为你的应用输入一个名称(例如,“MCP Server”)
- 点击“添加新应用密码”
- 复制生成的密码,并将其用作
applicationPassword
💻 使用示例
创建WordPress文章
{
"tool": "wp_create_post",
"arguments": {
"title": "My New Blog Post",
"content": "This is the content of my blog post.",
"status": "publish",
"categories": [1, 2],
"tags": [3, 4]
}
}
🔧 技术细节
可用工具
WordPress工具(wp_*)
- 文章管理:
wp_get_posts、wp_create_post、wp_update_post、wp_delete_post - 页面管理:
wp_get_pages、wp_create_page、wp_update_page、wp_delete_page - 用户管理:
wp_get_users、wp_create_user、wp_update_user、wp_delete_user - 分类管理:
wp_get_categories、wp_create_category、wp_update_category、wp_delete_category - 标签管理:
wp_get_tags、wp_create_tag、wp_update_tag、wp_delete_tag - 评论管理:
wp_get_comments、wp_create_comment、wp_update_comment、wp_delete_comment - 媒体管理:
wp_get_media、wp_get_media_item、wp_update_media_item、wp_delete_media_item - 菜单访问:
wp_get_menus、wp_get_menu - 设置:
wp_get_settings、wp_update_settings - 搜索:
wp_search
WooCommerce工具(wc_*)
- 产品管理:
wc_get_products、wc_create_product、wc_update_product、wc_delete_product、wc_batch_update_products - 产品变体:
wc_get_product_variations、wc_create_product_variation等 - 产品分类:
wc_get_product_categories、wc_create_product_category等 - 产品标签:
wc_get_product_tags、wc_create_product_tag等 - 订单管理:
wc_get_orders、wc_create_order、wc_update_order、wc_delete_order、wc_batch_update_orders - 订单备注:
wc_get_order_notes、wc_create_order_note、wc_delete_order_note - 客户管理:
wc_get_customers、wc_create_customer、wc_update_customer、wc_delete_customer - 优惠券管理:
wc_get_coupons、wc_create_coupon、wc_update_coupon、wc_delete_coupon - 报表:
wc_get_sales_report、wc_get_top_sellers_report等 - 产品评论:
wc_get_product_reviews、wc_create_product_review等 - 税务管理:
wc_get_tax_classes、wc_get_tax_rates等 - 配送:
wc_get_shipping_zones、wc_get_shipping_zone_methods等 - 支付网关:
wc_get_payment_gateways、wc_update_payment_gateway - 系统状态:
wc_get_system_status、wc_run_system_status_tool - 设置:
wc_get_settings、wc_update_setting_option等 - Webhook:
wc_get_webhooks、wc_create_webhook等
Scan to join WeChat group