公众号图文发布MCP

SKILL内容创作
内容创作 未标注权限 许可证不明确
安装这个技能

构建微信公众号图文发布 MCP Server,使 WorkBuddy 能创建内容并一键发布到公众号(草稿箱/freepublish 全链路)。当用户要在 WorkBuddy 里接微信公众号、做内容自动发布、或需要「本地 stdio MCP + 微信公众平台 API」模板时使用。

一句话选型结论

按资料字段整理

公众号图文发布MCP是内容创作类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类内容创作 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_6af9f15b/wechat-mp-mcp
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

内容创作
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_6af9f15b仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791622044
正文体量4.3 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写文章与脚本

按主题产出初稿与分镜脚本。

改稿与润色

把草稿改顺、统一语气。

多平台文案改写

同一内容按平台改成长短不同的版本。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在内容创作场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
公众号图文发布MCP当前 未标注权限 未标注 未标注 未标注 有
AI 视频生成 调用外部服务 GitHub 仓库 431.3 万 Codex、Claude、Cursor 有
视频帧 联网访问 ClawHub 市场 262.1 万 OpenClaw 有
Markdown 转换器 写入文件 ClawHub 市场 135.3 万 OpenClaw 有
哔哩哔哩全合一 接触敏感数据 ClawHub 市场 64.1 万 OpenClaw 有
Remotion video toolkit 命令行 浏览器控制 ClawHub 市场 63.9 万 OpenClaw 有

SKILL.md 全文

4.3 KB
模型实际读到的说明书原文,来自技能仓库

公众号图文发布 MCP Server(wechat-mp-mcp)

把「微信公众号图文发布」封装成标准 MCP 工具,让 WorkBuddy 的 Agent 在对话中直接创建内容并一键发布。
已在真实项目 wechat-mp-mcp 验证可用(构建通过、8 工具注册、错误包裹生效)。

何时用

  • 用户想在 WorkBuddy 里写文章并直接发公众号。
  • 需要「本地 stdio MCP + 外部 API」的可复用模板(封面/正文图上传、草稿、发布、状态查询)。
  • 想要把已有 Web Agent(如 wechat-mp-agent)的发布能力下沉为 MCP,供任意 MCP 客户端复用。

架构

  • 传输:stdio(本地子进程)。WorkBuddy 通过 ~/.workbuddy/mcp.json 拉起 node dist/index.js。
  • 语言:TypeScript + @modelcontextprotocol/sdk + zod。Node ≥ 18(用原生 fetch/FormData,无原生依赖)。
  • 模块:wechat.ts(API 客户端 + 错误包裹)、index.ts(MCP 工具注册)。
  • access_token 本地缓存到 data/wechat-token.json(提前 5 分钟过期)。

工具清单(8 个)

wechat_upload_thumb / wechat_upload_content_image / wechat_add_draft / wechat_publish_draft /
wechat_get_publish_status / wechat_list_drafts / wechat_get_draft / wechat_publish_article(一键工作流)。

wechat_publish_article 端到端:校验 → 上传封面(给本地路径时)→ 正文 <img> 本地图片自动上传改写 → 建草稿 → freepublish 发布;skip_publish=true 仅建草稿。

复用步骤(生成新实例)

  1. references/ 下有现成 package.json、tsconfig.json、wechat.ts、index.ts,直接拷到新目录。
  2. npm install --registry=https://registry.npmmirror.com(注意:本机 Bash 沙箱禁网,需 dangerouslyDisableSandbox:true 才能联网装包;PowerShell/Node 直连正常)。
  3. npm run build → dist/。
  4. 在 ~/.workbuddy/mcp.json 的 mcpServers 合并一个条目:
    json "wechat-mp-mcp": { "command": "C:/Users/Administrator/.workbuddy/binaries/node/versions/22.22.2-2/node.exe", "args": ["<项目绝对路径>/dist/index.js"], "env": { "WECHAT_APPID": "", "WECHAT_APPSECRET": "" } }
  5. 在项目目录 .env 填入 WECHAT_APPID / WECHAT_APPSECRET(mcp.json 的 env 留空会回退到 .env)。
  6. 务必把运行机器公网 IP 加入公众号后台「IP 白名单」,否则 40164。
  7. 重启 WorkBuddy,对话中即可调用工具。发布接口要求已认证服务号。

关键坑位

  • 沙箱禁网:Bash 里 npm install 须 dangerouslyDisableSandbox:true,否则 npm 会静默 exit 0 且不写 node_modules(极难排查)。
  • TS 输出类型:工具结果 content 的 type 必须字面量 "text",用 CallToolResult 标注返回类型,否则 tsc 报类型不兼容。
  • 错误包裹:所有微信侧失败用带 hint 的自定义错误,返回 { content:[{type:"text",text:"❌ ..."}], isError:true },让 Agent 可自愈。
  • 日志走 stderr:MCP 用 stdout 通信,所有 console.log 必须改 console.error,否则协议被污染。
  • freepublish 限认证号:未认证账号只能自动到草稿箱(skip_publish=true),再到后台群发。
  • 智能降级(48001):wechat_publish_article 与 wechat_publish_draft 探测到 48001(本号无 freepublish 权限)时不报错中断,自动停在草稿并返回 { degraded:true, status_text, tip } 友好结果;其他错误码仍按异常抛出。这样订阅号/未认证服务号用同一套工具也稳。

验证

node test-client.mjs 以 MCP 客户端连本服务,列出 8 工具并验证错误包裹(用假凭证触发 40013,确认返回带建议的中文错误)。

常见问题

5 问
答案由本站依据条目字段整理
公众号图文发布MCP怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_6af9f15b/wechat-mp-mcp。安装方式为未标注。装完刷新技能列表或重开客户端。

公众号图文发布MCP支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

公众号图文发布MCP权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

公众号图文发布MCP收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

公众号图文发布MCP用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。