← 全部文章

技术文章

微信公众号mcp集成到openclaw使用文档

本文档介绍如何将微信公众号 MCP 服务集成到 OpenClaw 中,实现通过 AI 助手管理微信公众号。

前置要求

  • 已安装 Node.js 和 npm

  • 已安装 OpenClaw

  • 已安装 McPorter


步骤 1:配置微信公众号

  1. 注册微信公众号:https://developers.weixin.qq.com/

  2. 登录公众号后台,获取 app_id 和 app_secret:


步骤 2:安装微信公众号 MCP 和 McPorter

方式 A:全局安装(推荐)

Bash
npm install -g @liyutianbigpower/wechat-official-account-mcp@latest
npm install -g mcporter

步骤 3:配置 MCP 服务

使用 mcporter config add 命令将微信公众号 MCP 配置到 McPorter:

PowerShell
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"
Bash
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 中:

Bash
# 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

验证配置:

Bash
# 查看已配置的 mcporter 设置
openclaw config get skills.entries.mcporter

注意:配置完成后需要重启 OpenClaw 网关以应用新配置

Bash
openclaw gateway restart

步骤 5:手动配置方式(可选)

如果终端命令方式不可用,可以手动编辑配置文件:

5.1 定位配置文件

openclaw.json 配置文件位置:

系统路径
Windows%USERPROFILE%\.openclaw\openclaw.json
macOS / Linux~/.openclaw/openclaw.json

5.2 添加 McPorter 配置

在 openclaw.json 中添加:

注意:将 /path/to/mcporter.json 替换为 mcporter.json 的绝对路径


验证配置

完成上述配置后,重启 OpenClaw,即可通过 AI 助手调用微信公众号相关功能。

检查配置是否生效

Bash
# 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 中尝试使用微信公众号相关功能,例如:

  • 查看已群发消息

  • 发布新文章

  • 管理评论


常见问题

配置不生效怎么办?

  1. 确保 mcporter.json 路径是绝对路径

  2. 重启 OpenClaw 网关:openclaw gateway restart

  3. 检查日志:openclaw logs

如何查看配置文件的备份?

OpenClaw 修改配置前会自动备份,备份文件路径会显示在命令输出中。

如何删除已配置的 McPorter?

Bash
openclaw config unset skills.entries.mcporter