MCP WooCommerce MS助理
一个WordPress插件,为您的WooCommerce网站添加一个由AI驱动的葡萄酒推荐向导,使用MCP(模型上下文协议)工具进行智能交互。
功能
- 智能聊天助手与 OpenAI GPT-4 集成,进行自然的葡萄酒对话
- 个性化建议向导使用 MCP 工具根据用户偏好搜索葡萄酒产品
- 浮动聊天界面Gutenberg块,为网站添加浮动聊天图标
- WooCommerce 集成通过WooCommerce API搜索产品,并允许直接从聊天中添加到购物车
- 多语言支持简体中文: 巴西用户的答案
如何运作
- 自然语言处理用户描述了他们的葡萄酒偏好(例如:“推荐两种红酒作为圣诞节”)
- 调用工具LLM使用函数调用来运行查询WooCommerce目录的MCP工具
- 上下文建议根据可用产品,向导提供具体的价格和协调建议
- 直接互动用户可以在不退出聊天的情况下将推荐产品添加到购物车
要求
- WordPress 6.8+
- WooCommerce 10.3+
- PHP 7.4+
- OpenAI API 关键
- WooCommerce API 凭据(消费者密钥和秘密)
安装
- 下载插件并上传到
/wp-content/plugins/ - 通过WordPress的“插件”菜单激活插件
- 配置 OpenAI 和 WooCommerce API 密钥(当前通过代码或数据库)
- 使用Gutenberg编辑器将“聊天助理”块添加到任何页面
配置
设置存储为WordPress选项:
ms_openai_api_key您的 OpenAI API 密钥woocommerce_consumer_keyWooCommerce 消费者关键woocommerce_consumer_secretWooCommerce的消费者秘密
使用
- 将“聊天助理”块添加到您的页面
- 聊天图标将出现在前端
- 用户可以点击打开聊天模式
- 输入关于葡萄酒的问题以获得建议
API终点
POST /wp-json/ms-woocommerce-mcp-assistant/v1/chat处理聊天消息POST /wp-json/ms-woocommerce-mcp-assistant/v1/add-to-cart添加产品到购物车
开发
插件结构
includes/class-chat-api.php处理 OpenAI 和 REST 端点集成includes/class-custom-blocks.php注册古腾堡块includes/class-mcp-integration.phpMCP(Placeholder)集成src/blocks/chat-assistant/聊天块的 React 组件
建筑
npm install
npm run build贡献
欢迎捐款!请遵循WordPress的编码标准。
许可证
此插件在 GPL v2 或更高版本许可下发布。
支持
要获得支持,请在 GitHub 仓库中打开一个问题。
README.md
