本文档介绍如何将微信公众号 MCP 服务集成到 OpenClaw 中,实现通过 AI 助手管理微信公众号。
前置要求
-
已安装 Node.js 和 npm
-
已安装 OpenClaw
-
已安装 McPorter
步骤 1:配置微信公众号
-
登录公众号后台,获取
app_id和app_secret:-
访问 微信开发者后台
-
在「开发管理」→「开发设置」中找到对应凭据
-
步骤 2:安装微信公众号 MCP 和 McPorter
方式 A:全局安装(推荐)
npm install -g @liyutianbigpower/wechat-official-account-mcp@latest
npm install -g mcporter
步骤 3:配置 MCP 服务
使用 mcporter config add 命令将微信公众号 MCP 配置到 McPorter:
mcporter config add wechat-official-account-mcp `
--command "npx" `
--arg "@liyutianbigpower/wechat-official-account-mcp@latest" `
--env "WECHAT_APP_ID=wx 你的 APPID" `
--env "WECHAT_APP_SECRET=你的密钥" `
--env "WECHAT_DEFAULT_AUTHOR=作者名" `
--env "WECHAT_NEED_OPEN_COMMENT=true" `
--env "WECHAT_ONLY_FANS_CAN_COMMENT=true"
mcporter config add wechat-official-account-mcp \
--command "npx" \
--arg "@liyutianbigpower/wechat-official-account-mcp@latest" \
--env "WECHAT_APP_ID=wx 你的 APPID" \
--env "WECHAT_APP_SECRET=你的密钥" \
--env "WECHAT_DEFAULT_AUTHOR=作者名" \
--env "WECHAT_NEED_OPEN_COMMENT=true" \
--env "WECHAT_ONLY_FANS_CAN_COMMENT=true"
注意:请将
wx 你的 APPID和你的密钥替换为你自己的公众号凭据。
步骤 4:将 McPorter 集成到 OpenClaw(终端命令方式)
使用 openclaw config set 命令直接将 McPorter 配置到 OpenClaw 中:
# 1. 启用 mcporter
openclaw config set skills.entries.mcporter.enabled true
# 2. 设置 mcporter.json 配置文件路径
openclaw config set skills.entries.mcporter.env.MCPORTER_CONFIG "/path/to/mcporter.json"
配置说明:
-
第一条命令启用 mcporter 入口
-
第二条命令设置
mcporter.json的绝对路径 -
Windows 用户请使用 PowerShell,路径格式如:
C:\Users\YourName\.mcporter\mcporter.json -
macOS/Linux 用户路径格式如:
~/.mcporter/mcporter.json
验证配置:
# 查看已配置的 mcporter 设置
openclaw config get skills.entries.mcporter
注意:配置完成后需要重启 OpenClaw 网关以应用新配置
openclaw gateway restart
步骤 5:手动配置方式(可选)
如果终端命令方式不可用,可以手动编辑配置文件:
5.1 定位配置文件
openclaw.json 配置文件位置:
| 系统 | 路径 |
|---|---|
| Windows | %USERPROFILE%\.openclaw\openclaw.json |
| macOS / Linux | ~/.openclaw/openclaw.json |
5.2 添加 McPorter 配置
在 openclaw.json 中添加:
{
"skills": {
"install": {
"nodeManager": "npm"
},
"entries": {
"mcporter": {
"enabled": true,
"env": {
"MCPORTER_CONFIG": "/path/to/mcporter.json"
}
}
}
}
}
注意:将
/path/to/mcporter.json替换为mcporter.json的绝对路径
验证配置
完成上述配置后,重启 OpenClaw,即可通过 AI 助手调用微信公众号相关功能。
检查配置是否生效
# 1. 查看 OpenClaw 中的 mcporter 配置
openclaw config get skills.entries.mcporter
# 2. 查看 McPorter 中已配置的 MCP 服务器
mcporter config list
# 3. 查看微信公众号 MCP 配置详情
mcporter config get wechat-official-account-mcp --json
测试微信公众号 MCP
在 OpenClaw 中尝试使用微信公众号相关功能,例如:
-
查看已群发消息
-
发布新文章
-
管理评论
常见问题
配置不生效怎么办?
-
确保
mcporter.json路径是绝对路径 -
重启 OpenClaw 网关:
openclaw gateway restart -
检查日志:
openclaw logs
如何查看配置文件的备份?
OpenClaw 修改配置前会自动备份,备份文件路径会显示在命令输出中。
如何删除已配置的 McPorter?
openclaw config unset skills.entries.mcporter