ByteNoteByteNote

字节笔记本

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-mcp

MCP 配置

在 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

项目链接

分享: