{"repo":"caol64/wenyan-mcp","free":true,"listed":false,"github":"https://github.com/caol64/wenyan-mcp","clone":"git clone https://github.com/caol64/wenyan-mcp.git","description":"文颜 MCP Server 可以让 AI 自动将 Markdown 文章排版后发布至微信公众号。","language":"JavaScript","stars":1300,"topics":["mcp-server","wenyan","wechat"],"license":"Apache-2.0","category":"mcp-servers","readme_excerpt":"文颜 MCP Server 简介 文颜（Wenyan） 是一款多平台 Markdown 排版与发布工具，支持将 Markdown 一键转换并发布至： - 微信公众号 - 知乎 - 今日头条 - 以及其它内容平台（持续扩展中） 文颜的目标是： 让写作者专注内容，而不是排版和平台适配 。 文颜的不同版本 文颜目前提供多种形态，覆盖不同使用场景： - macOS App Store 版 - MAC 桌面应用 - 跨平台桌面版 - Windows/Linux - CLI 版本 - 命令行 / CI 自动化发布 - 👉 MCP 版本 - 本项目 文颜 MCP Server 是什么？ 简单来说，它打通了“AI 写作”与“公众号发文”的通道。 基于 MCP 协议，Claude Desktop 等 AI 客户端现在可以直接调用文颜（Wenyan）的排版引擎。写完文章后，不需要再去第三方编辑器里来回复制粘贴，直接让 AI 帮你排版并塞进微信草稿箱。 核心特性： - 绕过排版工具 ：AI 生成的 Markdown 直接转成微信富文本并上传，省去中间步骤。 - 对话式排版 ：直接打字跟 AI 说“换个橙色风格主题”，样式自动生效。 - 不出窗口完成闭环 ：在同一个聊天框里，顺滑搞定“想选题 - 写文章 - 调排版 - 存草稿”的所有操作。 实战演示 ： 让 AI 帮你管理公众号的排版和发布 Moraya MCP 使用案例：微信公众号全托管 功能特性 - 一键发布 Markdown 到微信公众号草稿箱 - 自动上传本地图片与封面 - 支持远程 Server 发布（绕过 IP 白名单限制） - 内置多套精美排版主题 - 支持自定义主题 - 提供标准 MCP Tool 接口 - 支持 AI 自动调用： - 渲染 Markdown - 主题管理 - 发布草稿 快速开始 安装 Claude Desktop 配置 (claude desktop config.json)： ： 基本用法 列出主题 对AI说 目前你可以使用哪些公众号主题？ AI回复： 注册主题 对AI说 帮我把这个css(https://wenyan.yuzhi.tech/manhua.css)注册为一个新的公众号主题，名称为：xiuluochang AI回复： 删除主题 对AI说 把名为“xiuluochang”的公众号主题删除 AI回复： 发布文章 对AI说 使用phycat主题将这篇文章发布到微信公众号： ./tests/publish.md AI回复： 概念 环境变量配置 [!IMPORTANT] 请确保 MCP 启动时已配置如下环境变量，否则上传接口将调用失败。 - WECHAT APP ID - WECHAT APP SECRET 微信公众号 IP 白名单 [!IMPORTANT] 请确保运行文颜的机器 IP 已加入微信公众号后台的 IP 白名单，否则上传接口将调用失败。 配置说明文档：https://yuzhi.tech/docs/wenyan/upload 文章格式 为了正确上传文章，每篇 Markdown 顶部需要包含一段 frontmatter ： 字段说明： 字段 必填 说明 ---------- -- ----------------- title ✅ 文章标题 cover ❌ 封面图片（本地路径或网络 URL） author ❌ 作者 source url ❌ 原文链接 type ❌ 文章类型，设为 image 表示图片消息（小绿书） image list ❌ 图片路径列表（小绿书专用，","default_branch":null,"files":null,"tree":[],"storefront":"/r/caol64","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/caol64/wenyan-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}