字
字节笔记本
2026年2月21日
文颜 MCP Server:让 AI 自动排版发布微信公众号
API中转
¥120
文颜 MCP Server 是一个让 AI 自动将 Markdown 文章排版并发布至微信公众号的开源工具。它基于 Model Context Protocol (MCP) 协议开发,使 Claude 等 AI 助手能够直接调用排版和发布功能,实现自动化内容发布工作流。
项目简介
文颜(Wenyan) 是一款多平台 Markdown 排版与发布工具,支持将 Markdown 一键转换并发布至微信公众号、知乎、今日头条及其他内容平台。
文颜 MCP Server 是文颜工具的 MCP 协议版本,它允许 AI 助手(如 Claude)通过 MCP 协议直接调用排版和发布功能,无需人工干预即可完成从 Markdown 到公众号发布的完整流程。
截至目前,该项目在 GitHub 上已获得 1k+ stars,主要由 JavaScript/TypeScript 编写。
核心特性
- AI 集成:基于 MCP 协议,让 AI 助手具备排版和发布能力
- 多平台支持:支持微信公众号、知乎、今日头条等平台
- 主题管理:支持列出、注册、删除自定义排版主题
- 图片自动上传:支持本地路径和网络路径图片自动上传
- Docker 支持:提供 Docker 镜像,便于部署和集成
- CLI 支持:支持命令行方式运行,适合 CI/CD 自动化
技术栈
- JavaScript/TypeScript - 核心开发语言
- Model Context Protocol (MCP) - AI 助手集成协议
- Docker - 容器化部署
- 微信公众号 API - 内容发布接口
安装指南
方式一:npm 安装(推荐)
bash
npm install -g @wenyan-md/mcp方式二:Docker 运行
bash
docker pull caol64/wenyan-mcpMCP 配置
在 Claude Code 或其他支持 MCP 的 AI 助手配置文件中添加:
json
{
"mcpServers": {
"wenyan-mcp": {
"name": "公众号助手",
"command": "wenyan-mcp",
"env": {
"WECHAT_APP_ID": "your_app_id",
"WECHAT_APP_SECRET": "your_app_secret"
}
}
}
}环境变量
| 变量名 | 说明 |
|---|---|
WECHAT_APP_ID | 微信公众号平台的 App ID |
WECHAT_APP_SECRET | 微信公众号平台的 App Secret |
注意:请确保运行文颜 MCP Server 的机器 IP 已加入微信公众号后台的 IP 白名单,否则上传接口将调用失败。
使用示例
Markdown Frontmatter 格式
markdown
---
title: 文章标题(必填)
cover: /Users/xxx/image.jpg(可选,正文无图片时必填)
---
文章内容...提供的 Tools
| 工具名称 | 功能说明 |
|---|---|
| 列出主题 | 查看可用的公众号排版主题 |
| 注册主题 | 通过 CSS URL 注册自定义主题 |
| 删除主题 | 删除已注册的自定义主题 |
| 发布文章 | 将 Markdown 文章发布到微信公众号草稿箱 |
文颜的不同版本
- macOS App Store 版 - 原生 macOS 应用体验
- 跨平台桌面版 - 支持 Windows/Linux
- CLI 版本 - 命令行/CI 自动化发布
- MCP 版本(本项目)- AI 助手集成
- 核心库 - 嵌入 Node/Web 项目
调试工具
使用 MCP Inspector 进行调试:
bash
npx @modelcontextprotocol/inspector wenyan-mcp项目链接
- GitHub 仓库:https://github.com/caol64/wenyan-mcp
- 官方网站:https://wenyan.yuzhi.tech
分享: