← 返回目录
W

Wenyan MCP Server

社区
让 AI 自动将 Markdown 文章排版并发布至微信公众号。
分类
其他 第 71 / 230
Stars
★ 1.3k 非常热门
传输方式
stdio(本地进程)
运行环境
Node.js · Docker · 远程托管(无需本地环境)
凭据
需要 API Key / 凭据
许可证
Apache-2.0
最近提交
60FMRS · C

文颜 MCP Server 为 AI 写作与微信公众号发布提供了便捷的桥梁,适合内容创作者自动化发文。它需要用户配置微信公众号凭据并遵守 IP 白名单要求,存在一定安全风险。总体而言,在获得凭据和网络配置正确的前提下,它提供了高效的工作流。

最强项 · 文档质量 15/20 最弱项 · 可靠性 7/20

可靠性
7/20
安全与权限
11/20
维护活跃度
14/20
文档质量
15/20
安装易用性
13/20
查看各项评分依据
可靠性 7/20
已提供材料仅含 README 与仓库元数据,没有 server manifest 缓存、CI 记录或提交测试,无法验证 MCP 初始化握手和工具列表是否与真实实现一致。README 给出了渲染、主题管理、发布草稿等工具及 Inspector 调试方式,说明 happy path 有可能成立;但发布流程强依赖微信 API、IP 白名单和 frontmatter,错误路径可诊断性无法静态确认,故按锚点保守取 7。
安全与权限 11/20
未发现恶意代码、凭据窃取或真实令牌;示例配置使用占位符,凭据通过环境变量传入。数据流在文档中有说明:本地模式直连微信 API,Server 模式经远程服务器转发。但未展示删除主题、发布草稿等操作前的显式确认机制,也未说明密钥轮换、最小权限和数据留存策略;文档没有完整披露正文和图片将离开本机。未触及红线,但确认与边界说明不完整,给 11。
维护活跃度 14/20
项目使用 Apache-2.0 许可证,有 npm 包、Docker 镜像、版本与下载徽章,且未归档、仅有 7 个 open issues,说明仍在维护。但当前材料未显示提交频率、版本发布节奏、依赖更新策略、安全公告渠道或 issue 响应记录,无法证明持续治理,因此不能给满分,给 14。
文档质量 15/20
README 覆盖安装、Claude Desktop 配置、本地/Server 模式、Docker、frontmatter 字段、图片处理、小绿书、调试和示例,并链接外部部署文档,基本使用足够。扣分点:缺少每个 MCP tool 的参数与返回定义、错误码/常见失败案例、费用与配额说明,且无法用源码交叉验证 README 与实际行为,给 15。
安装易用性 13/20
提供 npm 全局安装与 Docker 两条路径,并有 Claude Desktop 的本地和 Server 模式配置示例,步骤清楚。但需要微信公众平台凭据、IP 白名单、frontmatter 以及 Docker 挂载等前置条件,且无可验证的 CI/测试证明开箱即用;静态校准上限为 15,保守给 13。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么读取本地文件访问网络修改第三方账户数据

适合谁

  • 内容创作者、自媒体运营者
  • 希望自动化公众号发文流程的团队
  • 需要频繁发布多平台内容的用户

不适合谁

  • 不涉及微信公众号发布的用户
  • 需要无网络连接的纯本地排版工具的用户
  • 对安全性有严格要求的用户,因为需要提供微信公众号凭据

所需权限

  • 需要配置 WECHAT_APP_ID 和 WECHAT_APP_SECRET 环境变量
  • 需要将运行机器的 IP 加入微信公众号后台的 IP 白名单
  • 在 Docker 模式下需要挂载宿主机文件目录,以便读取本地图片

风险与副作用

  • 微信公众号凭据泄露可能导致账号被滥用,需妥善保管
  • IP 白名单配置不当会导致上传接口调用失败
  • 发布的文章内容需遵守微信公众号平台规则

安装接入

准备工作

运行环境:Node.js · Docker · 远程托管(无需本地环境)

WECHAT_APP_ID 必填 微信公众号的 AppID,在微信公众号后台获取,本地模式上传时必填。
WECHAT_APP_SECRET 必填密钥 微信公众号的 AppSecret,在微信公众号后台获取,属于密钥,本地模式上传时必填。
其他可选配置项(1 个)
HOST_FILE_PATH 可选 Docker 部署时宿主机文件/图片目录路径,需与挂载目录一致,供容器读取本地图片。
  1. 全局安装 npm 包:npm install -g @wenyan-md/mcp
  2. 在 Claude Desktop 配置文件中添加 MCP 服务器配置,提供 WECHAT_APP_ID 和 WECHAT_APP_SECRET 环境变量。也可以使用 Docker 运行,需要挂载宿主目录并设置相关环境变量。

验证是否装好

在 Claude Desktop 或 MCP Inspector 中连接后,选择 Tools -> List Tools,应能看到渲染 Markdown、主题管理和发布草稿相关工具;也可直接问“目前你可以使用哪些公众号主题?”来验证连接。

常见排障

  1. 确保 WECHAT_APP_ID 和 WECHAT_APP_SECRET 已正确配置
  2. 检查运行机器的 IP 是否已加入微信公众号后台的 IP 白名单
  3. 使用官方 Inspector 工具调试 MCP 连接和工具调用
  4. 对于 Docker 模式,确认挂载目录和环境变量 HOST_FILE_PATH 与宿主机路径一致

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 目前你可以使用哪些公众号主题?
  • 帮我把这个css(https://wenyan.yuzhi.tech/manhua.css)注册为一个新的公众号主题,名称为:xiuluochang
  • 把名为“xiuluochang”的公众号主题删除
  • 使用phycat主题将这篇文章发布到微信公众号:./tests/publish.md

使用场景

AI 生成 Markdown 文章后直接排版并发布到微信公众号
通过对话式指令切换排版主题或注册自定义主题
在聊天窗口内完成从选题到存草稿的全流程

支持客户端

Claude Desktop

依据项目文档列出,未经本站实测。

详细介绍

文颜 MCP Server 是一款基于 MCP 协议的工具,使 Claude Desktop 等 AI 客户端能够直接调用文颜的排版引擎,将 Markdown 文章一键转换为微信富文本并上传至微信公众号草稿箱。它支持多种主题、自动图片上传、远程 Server 模式和多公众号发布,旨在简化从写作到发布的流程。

同类可选方案

BioMCP 75 · B

统一的命令行语法,接入约30个可信生物医学数据源。

★ 653 · 工具数 11 与当前对比 →

源版本 83874e9eb3a9 数据同步于 2026-10-11 查看 FMRS 评分方法