实战

Codex 微信公众号自动发布完全指南:wechat-publisher 与 mpa 双方案对比

2026/8/305 分钟阅读

前言:为什么要在 Codex 里配置公众号发布

写完公众号文章,还要切到微信公众平台后台、上传图片、填摘要、点发布——这套操作熟练了也要 5 分钟,不熟练则更久。

如果能把「从 Markdown 到公众号草稿」这个链路在 Codex 里一键跑通,效率提升是显而易见的。本文对比两种主流方案:wechat-publisher(轻快)和 mpa(完整),帮你选对适合自己的那条路。


前置条件(两者都绕不过)

不管你选哪个方案,以下三件事必须先搞定:

  1. 公众号 AppID 和 AppSecret——登录微信公众平台(mp.weixin.qq.com)→「设置与开发」→「基本配置」获取
  2. IP 白名单——在同一个页面找到「IP 白名单」,把访问微信接口时你电脑的公网 IP 加进去
  3. 重启 Codex——改完配置后必须完全退出再打开 Codex,否则新配置不会生效

⚠️ 最常见报错 40164:不是凭证错了,几乎都是因为 IP 白名单没配好。排查时优先检查这个。


方案一:wechat-publisher(适合快速发稿)

安装

在 Codex 对话中直接说:

请帮我安装 wechat-publisher 技能

Codex 会自动搜索并安装到 ~/.codex/skills/wechat-publisher/ 目录下。

配置文件

编辑配置文件(路径视系统而定):

{
  "appid": "wx你的公众号ID",
  "appsecret": "你的AppSecret",
  "author": "你的作者名"
}

路径参考:~/.codex/skills/wechat-publisher/config.json

使用方法

配置好后,在 Codex 对话中说:

把这篇 Markdown 发到公众号草稿箱

或指定文件:

发布到微信:./articles/my-article.md

Codex 会自动完成:上传图片 → 生成封面 → 创建草稿。

适合场景

  • 已经有一篇 Markdown,只想尽快发草稿
  • 不想记太多命令,希望 Codex 多做事
  • 链路越短越好,出了问题好排查

方案二:multi-platform-articles + mpa(适合长期工作流)

这个方案不是单纯装一个 Skill,而是给 Codex 接入了一个外部工具链 mpa(Multi-Platform Articles)。

第一步:安装 mpa CLI

不建议直接跑远端安装脚本(会悄悄改 PATH、复制 Skill)。推荐手动安装:

# 下载最新版(访问 GitHub Releases)
curl -LO https://github.com/badafans/mpa/releases/latest/download/mpa-linux-amd64
chmod +x mpa-linux-amd64
mv mpa-linux-amd64 ~/.local/bin/mpa

验证安装:

mpa --version

第二步:安装 Skill

在 Codex 中安装:

请帮我安装 multi-platform-articles 技能

第三步:配置公众号凭证

运行 TUI 配置界面:

mpa

配置文件默认在:~/Library/Application Support/mpa/config.json(macOS)或 ~/.config/mpa/config.json(Linux)

第四步:本地渲染 + 发布

先渲染看效果(推荐用 --mode local,不依赖外部 AI 生图服务):

mpa convert ./articles/my-article.md \
  --mode local \
  --theme default \
  -o ./output.html

预览 ./output.html,满意后再发布:

mpa publish wechat-draft \
  --md ./articles/my-article.md \
  --mode local \
  --theme default \
  --title "文章标题" \
  --cover ./cover.jpg \
  --author "作者名"

适合场景

  • 想先挑主题再发,有多个主题可选
  • 想在本地渲染 HTML 预览效果
  • 想把发布流程脚本化、沉淀成长期工作流

一个真实踩坑记录

第一次跑 mpa publish wechat-draft 时,命令退出码是 1,看起来像失败了。但仔细看响应体,发现 media_id 已经有了——草稿其实创建成功了,只是 mpa 0.1.19 把微信的成功响应误判成了错误。

排查方法:别只看退出码,检查响应体里的关键字段(media_idurl 等)。


选哪个?

考量因素 wechat-publisher mpa + multi-platform-articles
配置复杂度 低(填 3 个字段) 中(需安装 CLI + 配置)
发布速度 最快(一句话搞定) 稍慢(可预览后发布)
主题支持 多个主题可选
扩展性 强(可对接其他平台)
适合人群 只想发稿的用户 想沉淀工作流的玩家

我的建议:先用 wechat-publisher 跑通第一篇真实文章,确认公众号配置和白名单稳定后,再尝试 mpa 的主题和命令行工作流。


来源:itbug.shop《在 Codex 里跑通公众号发布:wechat-publisher 和 multi-platform-articles 教程》(2026-07)

资料最后核对日期:2026-08-30 · 内容整理自 CodexGuide 社区公开教程