[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-caol64--wenyan-mcp":3,"tool-caol64--wenyan-mcp":64},[4,17,27,35,48,56],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":16},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,3,"2026-04-05T11:01:52",[13,14,15],"开发框架","图像","Agent","ready",{"id":18,"name":19,"github_repo":20,"description_zh":21,"stars":22,"difficulty_score":23,"last_commit_at":24,"category_tags":25,"status":16},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",138956,2,"2026-04-05T11:33:21",[13,15,26],"语言模型",{"id":28,"name":29,"github_repo":30,"description_zh":31,"stars":32,"difficulty_score":23,"last_commit_at":33,"category_tags":34,"status":16},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",107662,"2026-04-03T11:11:01",[13,14,15],{"id":36,"name":37,"github_repo":38,"description_zh":39,"stars":40,"difficulty_score":23,"last_commit_at":41,"category_tags":42,"status":16},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",84991,"2026-04-05T10:45:23",[14,43,44,45,15,46,26,13,47],"数据工具","视频","插件","其他","音频",{"id":49,"name":50,"github_repo":51,"description_zh":52,"stars":53,"difficulty_score":10,"last_commit_at":54,"category_tags":55,"status":16},3128,"ragflow","infiniflow\u002Fragflow","RAGFlow 是一款领先的开源检索增强生成（RAG）引擎，旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体（Agent）能力相结合，不仅支持从各类文档中高效提取知识，还能让模型基于这些知识进行逻辑推理和任务执行。\n\n在大模型应用中，幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构（如表格、图表及混合排版），显著提升了信息检索的准确度，从而有效减少模型“胡编乱造”的现象，确保回答既有据可依又具备时效性。其内置的智能体机制更进一步，使系统不仅能回答问题，还能自主规划步骤解决复杂问题。\n\n这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统，还是致力于探索大模型在垂直领域落地的创新者，都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口，既降低了非算法背景用户的上手门槛，也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目，它正成为连接通用大模型与行业专有知识之间的重要桥梁。",77062,"2026-04-04T04:44:48",[15,14,13,26,46],{"id":57,"name":58,"github_repo":59,"description_zh":60,"stars":61,"difficulty_score":10,"last_commit_at":62,"category_tags":63,"status":16},2181,"OpenHands","OpenHands\u002FOpenHands","OpenHands 是一个专注于 AI 驱动开发的开源平台，旨在让智能体（Agent）像人类开发者一样理解、编写和调试代码。它解决了传统编程中重复性劳动多、环境配置复杂以及人机协作效率低等痛点，通过自动化流程显著提升开发速度。\n\n无论是希望提升编码效率的软件工程师、探索智能体技术的研究人员，还是需要快速原型验证的技术团队，都能从中受益。OpenHands 提供了灵活多样的使用方式：既可以通过命令行（CLI）或本地图形界面在个人电脑上轻松上手，体验类似 Devin 的流畅交互；也能利用其强大的 Python SDK 自定义智能体逻辑，甚至在云端大规模部署上千个智能体并行工作。\n\n其核心技术亮点在于模块化的软件智能体 SDK，这不仅构成了平台的引擎，还支持高度可组合的开发模式。此外，OpenHands 在 SWE-bench 基准测试中取得了 77.6% 的优异成绩，证明了其解决真实世界软件工程问题的能力。平台还具备完善的企业级功能，支持与 Slack、Jira 等工具集成，并提供细粒度的权限管理，适合从个人开发者到大型企业的各类用户场景。",70612,"2026-04-05T11:12:22",[26,15,13,45],{"id":65,"github_repo":66,"name":67,"description_en":68,"description_zh":69,"ai_summary_zh":70,"readme_en":71,"readme_zh":72,"quickstart_zh":73,"use_case_zh":74,"hero_image_url":75,"owner_login":76,"owner_name":77,"owner_avatar_url":78,"owner_bio":79,"owner_company":79,"owner_location":79,"owner_email":80,"owner_twitter":79,"owner_website":81,"owner_url":82,"languages":83,"stars":96,"forks":97,"last_commit_at":98,"license":99,"difficulty_score":23,"env_os":100,"env_gpu":101,"env_ram":101,"env_deps":102,"category_tags":106,"github_topics":107,"view_count":10,"oss_zip_url":79,"oss_zip_packed_at":79,"status":16,"created_at":110,"updated_at":111,"faqs":112,"releases":143},916,"caol64\u002Fwenyan-mcp","wenyan-mcp","文颜 MCP Server 可以让 AI 自动将 Markdown 文章排版后发布至微信公众号。","wenyan-mcp 是一个基于 MCP（模型上下文协议）的开源工具，它让 AI 助手（如 Claude Desktop）能够自动将 Markdown 文章排版并直接发布到微信公众号草稿箱。它本质上是打通了“AI 写作”与“公众号发布”之间的自动化管道。\n\n它主要解决了内容创作者在多个工具间频繁切换的痛点。传统流程下，用户需要先在 AI 中生成或编辑 Markdown 内容，然后复制到专门的排版工具进行样式调整，最后再手动登录公众号后台发布。wenyan-mcp 将这个流程整合在同一个 AI 对话窗口中，实现了从写作、排版到上传草稿的闭环操作，让创作者能更专注于内容本身，而非繁琐的格式调整和平台操作。\n\n这个工具非常适合需要持续运营微信公众号的创作者、自媒体运营者以及任何希望提升内容发布效率的写作者。对于熟悉命令行和开发环境的用户，它也能轻松集成到自动化工作流中。\n\n其技术亮点在于深度集成了 MCP 协议，使得 AI 能直接调用丰富的排版与发布功能。用户可以通过自然语言与 AI 对话来管理主题（如“换个橙色主题”）、发布文章，甚至注册自定义 CSS 样式。此外，它支持自动处理本地及网络","wenyan-mcp 是一个基于 MCP（模型上下文协议）的开源工具，它让 AI 助手（如 Claude Desktop）能够自动将 Markdown 文章排版并直接发布到微信公众号草稿箱。它本质上是打通了“AI 写作”与“公众号发布”之间的自动化管道。\n\n它主要解决了内容创作者在多个工具间频繁切换的痛点。传统流程下，用户需要先在 AI 中生成或编辑 Markdown 内容，然后复制到专门的排版工具进行样式调整，最后再手动登录公众号后台发布。wenyan-mcp 将这个流程整合在同一个 AI 对话窗口中，实现了从写作、排版到上传草稿的闭环操作，让创作者能更专注于内容本身，而非繁琐的格式调整和平台操作。\n\n这个工具非常适合需要持续运营微信公众号的创作者、自媒体运营者以及任何希望提升内容发布效率的写作者。对于熟悉命令行和开发环境的用户，它也能轻松集成到自动化工作流中。\n\n其技术亮点在于深度集成了 MCP 协议，使得 AI 能直接调用丰富的排版与发布功能。用户可以通过自然语言与 AI 对话来管理主题（如“换个橙色主题”）、发布文章，甚至注册自定义 CSS 样式。此外，它支持自动处理本地及网络图片上传，并提供了 Server 模式以灵活适应不同的网络环境（如绕过 IP 白名单限制），让发布过程更加顺畅智能。","\u003Cdiv align=\"center\">\n    \u003Cimg alt=\"logo\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcaol64_wenyan-mcp_readme_6fb4959e7935.png\" width=\"256\" \u002F>\n\u003C\u002Fdiv>\n\n# 文颜 MCP Server\n\n[![npm](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@wenyan-md\u002Fmcp)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@wenyan-md\u002Fmcp)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fcaol64\u002Fwenyan-mcp)](LICENSE)\n![NPM Downloads](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F%40wenyan-md%2Fmcp)\n[![Docker Pulls](https:\u002F\u002Fimg.shields.io\u002Fdocker\u002Fpulls\u002Fcaol64\u002Fwenyan-mcp)](https:\u002F\u002Fhub.docker.com\u002Fr\u002Fcaol64\u002Fwenyan-mcp)\n[![Stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fcaol64\u002Fwenyan-mcp?style=social)](https:\u002F\u002Fgithub.com\u002Fcaol64\u002Fwenyan-mcp)\n\n## 简介\n\n**[文颜（Wenyan）](https:\u002F\u002Fwenyan.yuzhi.tech)** 是一款多平台 Markdown 排版与发布工具，支持将 Markdown 一键转换并发布至：\n\n-   微信公众号\n-   知乎\n-   今日头条\n-   以及其它内容平台（持续扩展中）\n\n文颜的目标是：**让写作者专注内容，而不是排版和平台适配**。\n\n## 文颜的不同版本\n\n文颜目前提供多种形态，覆盖不同使用场景：\n\n-   [macOS App Store 版](https:\u002F\u002Fgithub.com\u002Fcaol64\u002Fwenyan) - MAC 桌面应用\n-   [跨平台桌面版](https:\u002F\u002Fgithub.com\u002Fcaol64\u002Fwenyan-pc) - Windows\u002FLinux\n-   [CLI 版本](https:\u002F\u002Fgithub.com\u002Fcaol64\u002Fwenyan-cli) - 命令行 \u002F CI 自动化发布\n-   👉 [MCP 版本](https:\u002F\u002Fgithub.com\u002Fcaol64\u002Fwenyan-mcp) - 本项目\n\n## 文颜 MCP Server 是什么？\n\n简单来说，它打通了“AI 写作”与“公众号发文”的通道。\n\n基于 MCP 协议，Claude Desktop 等 AI 客户端现在可以直接调用文颜（Wenyan）的排版引擎。写完文章后，不需要再去第三方编辑器里来回复制粘贴，直接让 AI 帮你排版并塞进微信草稿箱。\n\n**核心特性：**\n\n- **绕过排版工具**：AI 生成的 Markdown 直接转成微信富文本并上传，省去中间步骤。\n- **对话式排版**：直接打字跟 AI 说“换个橙色风格主题”，样式自动生效。\n- **不出窗口完成闭环**：在同一个聊天框里，顺滑搞定“想选题 -> 写文章 -> 调排版 -> 存草稿”的所有操作。\n\n**实战演示**：\n*   [让 AI 帮你管理公众号的排版和发布](https:\u002F\u002Fbabyno.top\u002Fposts\u002F2025\u002F06\u002Flet-ai-help-you-manage-your-gzh-layout-and-publishing\u002F)\n*   [Moraya MCP 使用案例：微信公众号全托管](https:\u002F\u002Fgithub.com\u002Fzouwei\u002Fmoraya\u002Fwiki\u002FMoraya-MCP-%E4%BD%BF%E7%94%A8%E6%A1%88%E4%BE%8B%EF%BC%9A%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7%E5%85%A8%E6%89%98%E7%AE%A1)\n\n## 功能特性\n\n- 一键发布 Markdown 到微信公众号草稿箱\n- 自动上传本地图片与封面\n- 支持远程 Server 发布（绕过 IP 白名单限制）\n- 内置多套精美排版主题\n- 支持自定义主题\n- 提供标准 MCP Tool 接口\n- 支持 AI 自动调用：\n  - 渲染 Markdown\n  - 主题管理\n  - 发布草稿\n\n## 快速开始\n\n**安装**\n\n```bash\nnpm install -g @wenyan-md\u002Fmcp\n```\n\n**Claude Desktop 配置 (claude_desktop_config.json)：**：\n\n```json\n{\n  \"mcpServers\": {\n    \"wenyan-mcp\": {\n      \"command\": \"wenyan-mcp\",\n      \"env\": {\n        \"WECHAT_APP_ID\": \"your_app_id\",\n        \"WECHAT_APP_SECRET\": \"your_app_secret\"\n      }\n    }\n  }\n}\n```\n\n## 基本用法\n\n### 列出主题\n\n对AI说\n\n> 目前你可以使用哪些公众号主题？\n\nAI回复：\n\n```\n目前我支持的公众号主题包括以下这些，每个主题都有独特的风格和配色，适用于不同的内容调性：\n\n1. **Default（默认）**  \n   简洁经典的排版，适合长文阅读，通用性强。\n\n2. **OrangeHeart（橙心）**  \n   暖橙色调，优雅而富有活力，适合情感、生活类内容。\n...\n```\n\n### 注册主题\n\n对AI说\n\n> 帮我把这个css(https:\u002F\u002Fwenyan.yuzhi.tech\u002Fmanhua.css)注册为一个新的公众号主题，名称为：xiuluochang\n\nAI回复：\n\n```\n好的，已成功将 CSS 样式表注册为新的公众号主题，主题名称为：**xiuluochang**。\n\n您现在可以在公众号后台选择该主题进行应用，样式将按照 `https:\u002F\u002Fwenyan.yuzhi.tech\u002Fmanhua.css` 的定义进行渲染。\n\n如有需要进一步自定义或更换主题，随时告诉我！\n```\n\n### 删除主题\n\n对AI说\n\n> 把名为“xiuluochang”的公众号主题删除\n\nAI回复：\n\n```\n公众号主题 “xiuluochang” 已成功删除。\n```\n\n### 发布文章\n\n对AI说\n\n> 使用phycat主题将这篇文章发布到微信公众号：`.\u002Ftests\u002Fpublish.md`\n\nAI回复：\n\n```\n文章已成功发布至微信公众号草稿箱！🎉\n\n- **主题**：phycat  \n- **媒体ID**：xxx\n\n您可登录微信公众号后台，在「草稿箱」中查看并编辑文章，确认无误后即可一键发布。如需进一步排版优化、添加封面或设置摘要，我也可以协助您完成！\n\n是否需要我帮您生成一篇发布文案或封面建议？ 😊\n```\n\n## 概念\n\n### 环境变量配置\n\n> [!IMPORTANT]\n>\n> 请确保 MCP 启动时已配置如下环境变量，否则上传接口将调用失败。\n\n-   `WECHAT_APP_ID`\n-   `WECHAT_APP_SECRET`\n\n### 微信公众号 IP 白名单\n\n> [!IMPORTANT]\n>\n> 请确保运行文颜的机器 IP 已加入微信公众号后台的 IP 白名单，否则上传接口将调用失败。\n\n配置说明文档：[https:\u002F\u002Fyuzhi.tech\u002Fdocs\u002Fwenyan\u002Fupload](https:\u002F\u002Fyuzhi.tech\u002Fdocs\u002Fwenyan\u002Fupload)\n\n### 文章格式\n\n为了正确上传文章，每篇 Markdown 顶部需要包含一段 `frontmatter`：\n\n```md\n---\ntitle: 在本地跑一个大语言模型(2) - 给模型提供外部知识库\ncover: \u002FUsers\u002Fxxx\u002Fimage.jpg\nauthor: xxx\nsource_url: http:\u002F\u002F\n---\n```\n\n字段说明：\n\n-   `title` 文章标题（必填）\n-   `cover` 文章封面\n    -   本地路径或网络图片\n    -   如果正文中已有图片，可省略\n-   `author` 文章作者\n-   `source_url` 原文地址\n\n**[示例文章](tests\u002Fpublish.md)**\n\n### 文内图片和文章封面\n\n把文章发布到公众号之前，文颜会按照微信要求自动处理文章内的所有图片，将其上传到公众号素材库。目前文颜对于以下图片都能很好的支持：\n\n- 本地硬盘绝对路径（如：`\u002FUsers\u002Fxxx\u002Fimage.jpg`）\n- 网络路径（如：`https:\u002F\u002Fexample.com\u002Fimage.jpg`）\n- 当前文章的相对路径（如：`.\u002Fassets\u002Fimage.png`）\n\n## Server 模式\n\n相较于纯本地运行的**本地模式（Stdio Mode）**，`wenyan-mcp`还提供了 **远程客户端模式（Client–Server Mode）**。两种模式运行效果完全一致，你可以根据运行环境和网络条件选择最合适的方式。\n\n在本地模式下，MCP 直接调用微信公众号 API 完成图片上传和草稿发布。\n\n```mermaid\nflowchart LR\n    MCP[Wenyan MCP] --> Wechat[公众号 API]\n```\n\n在远程客户端模式下，MCP 作为客户端，将发布请求发送到部署在云服务器上的 Wenyan Server，由 Server 完成微信公众号 API 调用。\n\n```mermaid\nflowchart LR\n    MCP[Wenyan MCP] --> Server[Wenyan Server] --> Wechat[公众号 API]\n```\n\n**适用于：**\n\n* 无本地固定 IP，需频繁添加IP 白名单的用户\n* 需团队协作的用户\n* 支持 CI\u002FCD 自动发布\n* 支持 AI Agent 自动发布\n\n**[Server 模式部署](https:\u002F\u002Fgithub.com\u002Fcaol64\u002Fwenyan-cli\u002Fblob\u002Fmain\u002Fdocs\u002Fserver.md)**\n\n**Claude Desktop 配置：**：\n\n```json\n{\n  \"mcpServers\": {\n    \"wenyan-mcp\": {\n      \"command\": \"wenyan-mcp\",\n      \"args\": [\"--server\", \"https:\u002F\u002Fapi.example.com\", \"--api-key\", \"your-api-key\"]\n      \"env\": {\n        \"WECHAT_APP_ID\": \"your_app_id\",\n        \"WECHAT_APP_SECRET\": \"your_app_secret\"\n      }\n    }\n  }\n}\n```\n\n## Docker 部署\n\n适合不希望安装 Node.js 环境的用户。\n\n```bash\ndocker pull caol64\u002Fwenyan-mcp:latest\n```\n\n* **Claude Desktop 配置：**：\n\n```json\n{\n  \"mcpServers\": {\n    \"wenyan-mcp\": {\n      \"command\": \"docker\",\n      \"args\": [\n        \"run\",\n        \"--rm\",\n        \"-i\",\n        \"-v\", \"\u002Fyour\u002Fhost\u002Ffile\u002Fpath:\u002Fmnt\u002Fhost-downloads\",\n        \"-e\", \"WECHAT_APP_ID=your_app_id\",\n        \"-e\", \"WECHAT_APP_SECRET=your_app_secret\",\n        \"-e\", \"HOST_FILE_PATH=\u002Fyour\u002Fhost\u002Ffile\u002Fpath\",\n        \"caol64\u002Fwenyan-mcp\"\n      ]\n    }\n  }\n}\n```\n\n> **Docker 配置特别说明：**\n>\n> *   **挂载目录 (`-v`)**：必须将宿主机的文件\u002F图片目录挂载到容器内的 `\u002Fmnt\u002Fhost-downloads`。\n> *   **环境变量 (`HOST_FILE_PATH`)**：必须与宿主机挂载的文件\u002F图片目录路径保持一致。\n> *   **原理**：你的 Markdown 文件\u002F文章内所引用的本地图片应放置在该目录中，Docker 会自动将其映射，使容器能够读取并上传。\n\n## 如何调试\n\n推荐使用官方 Inspector 进行调试：\n\n```bash\nnpx @modelcontextprotocol\u002Finspector \u003Ccommand>\n```\n\n启动成功出现类似提示：\n\n```bash\n🔗 Open inspector with token pre-filled:\n   http:\u002F\u002Flocalhost:6274\u002F?MCP_PROXY_AUTH_TOKEN=761c05058aa4f84ad02280e62d7a7e52ec0430d00c4c7a61492cca59f9eac299\n   (Auto-open is disabled when authentication is enabled)\n```\n\n访问以上链接即可打开调试页面。\n\n![debug](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcaol64_wenyan-mcp_readme_3f7082bef88c.jpg)\n\n1. 正确填写启动命令\n2. 添加环境变量\n3. 点击 Connect\n4. 选择 Tools -> List Tools\n5. 选择要调试的接口\n6. 填入参数并点击 Run Tool\n7. 查看完整参数\n\n## 赞助\n\n如果你觉得文颜对你有帮助，可以给我家猫咪买点罐头 ❤️\n\n[https:\u002F\u002Fyuzhi.tech\u002Fsponsor](https:\u002F\u002Fyuzhi.tech\u002Fsponsor)\n\n## License\n\nApache License Version 2.0\n","\u003Cdiv align=\"center\">\n    \u003Cimg alt=\"logo\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcaol64_wenyan-mcp_readme_6fb4959e7935.png\" width=\"256\" \u002F>\n\u003C\u002Fdiv>\n\n# 文颜 MCP Server\n\n[![npm](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002F@wenyan-md\u002Fmcp)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@wenyan-md\u002Fmcp)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fcaol64\u002Fwenyan-mcp)](LICENSE)\n![NPM Downloads](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F%40wenyan-md%2Fmcp)\n[![Docker Pulls](https:\u002F\u002Fimg.shields.io\u002Fdocker\u002Fpulls\u002Fcaol64\u002Fwenyan-mcp)](https:\u002F\u002Fhub.docker.com\u002Fr\u002Fcaol64\u002Fwenyan-mcp)\n[![Stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fcaol64\u002Fwenyan-mcp?style=social)](https:\u002F\u002Fgithub.com\u002Fcaol64\u002Fwenyan-mcp)\n\n## 简介\n\n**[文颜（Wenyan）](https:\u002F\u002Fwenyan.yuzhi.tech)** 是一款多平台 Markdown 排版与发布工具，支持将 Markdown 一键转换并发布至：\n\n-   微信公众号\n-   知乎\n-   今日头条\n-   以及其它内容平台（持续扩展中）\n\n文颜的目标是：**让写作者专注内容，而不是排版和平台适配**。\n\n## 文颜的不同版本\n\n文颜目前提供多种形态，覆盖不同使用场景：\n\n-   [macOS App Store 版](https:\u002F\u002Fgithub.com\u002Fcaol64\u002Fwenyan) - MAC 桌面应用\n-   [跨平台桌面版](https:\u002F\u002Fgithub.com\u002Fcaol64\u002Fwenyan-pc) - Windows\u002FLinux\n-   [CLI 版本](https:\u002F\u002Fgithub.com\u002Fcaol64\u002Fwenyan-cli) - 命令行 \u002F CI 自动化发布\n-   👉 [MCP 版本](https:\u002F\u002Fgithub.com\u002Fcaol64\u002Fwenyan-mcp) - 本项目\n\n## 文颜 MCP Server 是什么？\n\n简单来说，它打通了“AI 写作”与“公众号发文”的通道。\n\n基于 MCP（Model Context Protocol）协议，Claude Desktop 等 AI 客户端现在可以直接调用文颜（Wenyan）的排版引擎。写完文章后，不需要再去第三方编辑器里来回复制粘贴，直接让 AI 帮你排版并塞进微信草稿箱。\n\n**核心特性：**\n\n- **绕过排版工具**：AI 生成的 Markdown 直接转成微信富文本并上传，省去中间步骤。\n- **对话式排版**：直接打字跟 AI 说“换个橙色风格主题”，样式自动生效。\n- **不出窗口完成闭环**：在同一个聊天框里，顺滑搞定“想选题 -> 写文章 -> 调排版 -> 存草稿”的所有操作。\n\n**实战演示**：\n*   [让 AI 帮你管理公众号的排版和发布](https:\u002F\u002Fbabyno.top\u002Fposts\u002F2025\u002F06\u002Flet-ai-help-you-manage-your-gzh-layout-and-publishing\u002F)\n*   [Moraya MCP 使用案例：微信公众号全托管](https:\u002F\u002Fgithub.com\u002Fzouwei\u002Fmoraya\u002Fwiki\u002FMoraya-MCP-%E4%BD%BF%E7%94%A8%E6%A1%88%E4%BE%8B%EF%BC%9A%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7%E5%85%A8%E6%89%98%E7%AE%A1)\n\n## 功能特性\n\n- 一键发布 Markdown 到微信公众号草稿箱\n- 自动上传本地图片与封面\n- 支持远程 Server 发布（绕过 IP 白名单限制）\n- 内置多套精美排版主题\n- 支持自定义主题\n- 提供标准 MCP Tool 接口\n- 支持 AI 自动调用：\n  - 渲染 Markdown\n  - 主题管理\n  - 发布草稿\n\n## 快速开始\n\n**安装**\n\n```bash\nnpm install -g @wenyan-md\u002Fmcp\n```\n\n**Claude Desktop 配置 (claude_desktop_config.json)：**：\n\n```json\n{\n  \"mcpServers\": {\n    \"wenyan-mcp\": {\n      \"command\": \"wenyan-mcp\",\n      \"env\": {\n        \"WECHAT_APP_ID\": \"your_app_id\",\n        \"WECHAT_APP_SECRET\": \"your_app_secret\"\n      }\n    }\n  }\n}\n```\n\n## 基本用法\n\n### 列出主题\n\n对AI说\n\n> 目前你可以使用哪些公众号主题？\n\nAI回复：\n\n```\n目前我支持的公众号主题包括以下这些，每个主题都有独特的风格和配色，适用于不同的内容调性：\n\n1. **Default（默认）**  \n   简洁经典的排版，适合长文阅读，通用性强。\n\n2. **OrangeHeart（橙心）**  \n   暖橙色调，优雅而富有活力，适合情感、生活类内容。\n...\n```\n\n### 注册主题\n\n对AI说\n\n> 帮我把这个css(https:\u002F\u002Fwenyan.yuzhi.tech\u002Fmanhua.css)注册为一个新的公众号主题，名称为：xiuluochang\n\nAI回复：\n\n```\n好的，已成功将 CSS 样式表注册为新的公众号主题，主题名称为：**xiuluochang**。\n\n您现在可以在公众号后台选择该主题进行应用，样式将按照 `https:\u002F\u002Fwenyan.yuzhi.tech\u002Fmanhua.css` 的定义进行渲染。\n\n如有需要进一步自定义或更换主题，随时告诉我！\n```\n\n### 删除主题\n\n对AI说\n\n> 把名为“xiuluochang”的公众号主题删除\n\nAI回复：\n\n```\n公众号主题 “xiuluochang” 已成功删除。\n```\n\n### 发布文章\n\n对AI说\n\n> 使用phycat主题将这篇文章发布到微信公众号：`.\u002Ftests\u002Fpublish.md`\n\nAI回复：\n\n```\n文章已成功发布至微信公众号草稿箱！🎉\n\n- **主题**：phycat  \n- **媒体ID**：xxx\n\n您可登录微信公众号后台，在「草稿箱」中查看并编辑文章，确认无误后即可一键发布。如需进一步排版优化、添加封面或设置摘要，我也可以协助您完成！\n\n是否需要我帮您生成一篇发布文案或封面建议？ 😊\n```\n\n## 概念\n\n### 环境变量配置\n\n> [!IMPORTANT]\n>\n> 请确保 MCP 启动时已配置如下环境变量，否则上传接口将调用失败。\n\n-   `WECHAT_APP_ID`\n-   `WECHAT_APP_SECRET`\n\n### 微信公众号 IP 白名单\n\n> [!IMPORTANT]\n>\n> 请确保运行文颜的机器 IP 已加入微信公众号后台的 IP 白名单，否则上传接口将调用失败。\n\n配置说明文档：[https:\u002F\u002Fyuzhi.tech\u002Fdocs\u002Fwenyan\u002Fupload](https:\u002F\u002Fyuzhi.tech\u002Fdocs\u002Fwenyan\u002Fupload)\n\n### 文章格式\n\n为了正确上传文章，每篇 Markdown 顶部需要包含一段 `frontmatter`：\n\n```md\n---\ntitle: 在本地跑一个大语言模型(2) - 给模型提供外部知识库\ncover: \u002FUsers\u002Fxxx\u002Fimage.jpg\nauthor: xxx\nsource_url: http:\u002F\u002F\n---\n```\n\n字段说明：\n\n-   `title` 文章标题（必填）\n-   `cover` 文章封面\n    -   本地路径或网络图片\n    -   如果正文中已有图片，可省略\n-   `author` 文章作者\n-   `source_url` 原文地址\n\n**[示例文章](tests\u002Fpublish.md)**\n\n### 文内图片和文章封面\n\n把文章发布到公众号之前，文颜会按照微信要求自动处理文章内的所有图片，将其上传到公众号素材库。目前文颜对于以下图片都能很好的支持：\n\n- 本地硬盘绝对路径（如：`\u002FUsers\u002Fxxx\u002Fimage.jpg`）\n- 网络路径（如：`https:\u002F\u002Fexample.com\u002Fimage.jpg`）\n- 当前文章的相对路径（如：`.\u002Fassets\u002Fimage.png`）\n\n## Server 模式\n\n相较于纯本地运行的**本地模式（Stdio Mode）**，`wenyan-mcp`还提供了 **远程客户端模式（Client–Server Mode）**。两种模式运行效果完全一致，你可以根据运行环境和网络条件选择最合适的方式。\n\n在本地模式下，MCP 直接调用微信公众号 API 完成图片上传和草稿发布。\n\n```mermaid\nflowchart LR\n    MCP[Wenyan MCP] --> Wechat[公众号 API]\n```\n\n在远程客户端模式下，MCP 作为客户端，将发布请求发送到部署在云服务器上的 Wenyan Server，由 Server 完成微信公众号 API 调用。\n\n```mermaid\nflowchart LR\n    MCP[Wenyan MCP] --> Server[Wenyan Server] --> Wechat[公众号 API]\n```\n\n**适用于：**\n\n* 无本地固定 IP，需频繁添加IP 白名单的用户\n* 需团队协作的用户\n* 支持 CI\u002FCD 自动发布\n* 支持 AI Agent 自动发布\n\n**[Server 模式部署](https:\u002F\u002Fgithub.com\u002Fcaol64\u002Fwenyan-cli\u002Fblob\u002Fmain\u002Fdocs\u002Fserver.md)**\n\n**Claude Desktop 配置：**：\n\n```json\n{\n  \"mcpServers\": {\n    \"wenyan-mcp\": {\n      \"command\": \"wenyan-mcp\",\n      \"args\": [\"--server\", \"https:\u002F\u002Fapi.example.com\", \"--api-key\", \"your-api-key\"]\n      \"env\": {\n        \"WECHAT_APP_ID\": \"your_app_id\",\n        \"WECHAT_APP_SECRET\": \"your_app_secret\"\n      }\n    }\n  }\n}\n```\n\n## Docker 部署\n\n适合不希望安装 Node.js 环境的用户。\n\n```bash\ndocker pull caol64\u002Fwenyan-mcp:latest\n```\n\n* **Claude Desktop 配置：**：\n\n```json\n{\n  \"mcpServers\": {\n    \"wenyan-mcp\": {\n      \"command\": \"docker\",\n      \"args\": [\n        \"run\",\n        \"--rm\",\n        \"-i\",\n        \"-v\", \"\u002Fyour\u002Fhost\u002Ffile\u002Fpath:\u002Fmnt\u002Fhost-downloads\",\n        \"-e\", \"WECHAT_APP_ID=your_app_id\",\n        \"-e\", \"WECHAT_APP_SECRET=your_app_secret\",\n        \"-e\", \"HOST_FILE_PATH=\u002Fyour\u002Fhost\u002Ffile\u002Fpath\",\n        \"caol64\u002Fwenyan-mcp\"\n      ]\n    }\n  }\n}\n```\n\n> **Docker 配置特别说明：**\n>\n> *   **挂载目录 (`-v`)**：必须将宿主机的文件\u002F图片目录挂载到容器内的 `\u002Fmnt\u002Fhost-downloads`。\n> *   **环境变量 (`HOST_FILE_PATH`)**：必须与宿主机挂载的文件\u002F图片目录路径保持一致。\n> *   **原理**：你的 Markdown 文件\u002F文章内所引用的本地图片应放置在该目录中，Docker 会自动将其映射，使容器能够读取并上传。\n\n## 如何调试\n\n推荐使用官方 Inspector 进行调试：\n\n```bash\nnpx @modelcontextprotocol\u002Finspector \u003Ccommand>\n```\n\n启动成功出现类似提示：\n\n```bash\n🔗 Open inspector with token pre-filled:\n   http:\u002F\u002Flocalhost:6274\u002F?MCP_PROXY_AUTH_TOKEN=761c05058aa4f84ad02280e62d7a7e52ec0430d00c4c7a61492cca59f9eac299\n   (Auto-open is disabled when authentication is enabled)\n```\n\n访问以上链接即可打开调试页面。\n\n![debug](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcaol64_wenyan-mcp_readme_3f7082bef88c.jpg)\n\n1. 正确填写启动命令\n2. 添加环境变量\n3. 点击 Connect\n4. 选择 Tools -> List Tools\n5. 选择要调试的接口\n6. 填入参数并点击 Run Tool\n7. 查看完整参数\n\n## 赞助\n\n如果你觉得文颜对你有帮助，可以给我家猫咪买点罐头 ❤️\n\n[https:\u002F\u002Fyuzhi.tech\u002Fsponsor](https:\u002F\u002Fyuzhi.tech\u002Fsponsor)\n\n## License\n\nApache License Version 2.0","# wenyan-mcp 快速上手指南\n\n## 环境准备\n\n### 系统要求\n- Node.js 16 或更高版本\n- 有效的微信公众号开发者账号（需获取 AppID 和 AppSecret）\n- 运行环境的 IP 地址需加入微信公众号后台的 IP 白名单\n\n### 前置依赖\n1. **微信公众号配置**：\n   - 登录[微信公众平台](https:\u002F\u002Fmp.weixin.qq.com\u002F)\n   - 获取 AppID 和 AppSecret\n   - 将服务器 IP 添加到公众号后台的 IP 白名单\n\n## 安装步骤\n\n### 方式一：npm 安装（推荐）\n\n```bash\nnpm install -g @wenyan-md\u002Fmcp\n```\n\n### 方式二：Docker 安装\n\n```bash\ndocker pull caol64\u002Fwenyan-mcp:latest\n```\n\n### 配置 Claude Desktop\n\n编辑 Claude Desktop 配置文件 `claude_desktop_config.json`：\n\n```json\n{\n  \"mcpServers\": {\n    \"wenyan-mcp\": {\n      \"command\": \"wenyan-mcp\",\n      \"env\": {\n        \"WECHAT_APP_ID\": \"你的微信公众号AppID\",\n        \"WECHAT_APP_SECRET\": \"你的微信公众号AppSecret\"\n      }\n    }\n  }\n}\n```\n\n**Docker 用户配置示例**：\n\n```json\n{\n  \"mcpServers\": {\n    \"wenyan-mcp\": {\n      \"command\": \"docker\",\n      \"args\": [\n        \"run\",\n        \"--rm\",\n        \"-i\",\n        \"-v\", \"\u002F你的本地目录:\u002Fmnt\u002Fhost-downloads\",\n        \"-e\", \"WECHAT_APP_ID=你的微信公众号AppID\",\n        \"-e\", \"WECHAT_APP_SECRET=你的微信公众号AppSecret\",\n        \"-e\", \"HOST_FILE_PATH=\u002F你的本地目录\",\n        \"caol64\u002Fwenyan-mcp\"\n      ]\n    }\n  }\n}\n```\n\n## 基本使用\n\n### 1. 查看可用主题\n直接询问 AI：\n```\n目前你可以使用哪些公众号主题？\n```\n\nAI 将列出所有内置主题，如 Default（默认）、OrangeHeart（橙心）等。\n\n### 2. 发布文章到微信公众号\n创建 Markdown 文件 `article.md`，在文件开头添加 frontmatter：\n\n```markdown\n---\ntitle: 你的文章标题\ncover: \u002Fpath\u002Fto\u002Fcover.jpg  # 封面图片路径（可选）\nauthor: 作者名             # 可选\nsource_url: http:\u002F\u002Fexample.com # 原文地址（可选）\n---\n\n这里是你的文章内容...\n```\n\n然后告诉 AI：\n```\n使用 Default 主题将这篇文章发布到微信公众号：.\u002Farticle.md\n```\n\n### 3. 自定义主题注册\n如果你想使用自定义 CSS 样式：\n```\n帮我把这个CSS(https:\u002F\u002Fexample.com\u002Fcustom.css)注册为一个新的公众号主题，名称为：mytheme\n```\n\n### 4. 删除主题\n```\n把名为\"mytheme\"的公众号主题删除\n```\n\n## 文章格式说明\n\n### Frontmatter 必填项\n每篇 Markdown 文章**必须**在开头包含以下 frontmatter：\n\n```yaml\n---\ntitle: 文章标题        # 必填\ncover: 封面图片路径    # 可选，支持本地路径或网络URL\nauthor: 作者          # 可选\nsource_url: 原文链接  # 可选\n---\n```\n\n### 图片路径支持\n文颜支持多种图片路径格式：\n- 本地绝对路径：`\u002FUsers\u002Fname\u002Fimage.jpg`\n- 网络URL：`https:\u002F\u002Fexample.com\u002Fimage.png`\n- 相对路径：`.\u002Fimages\u002Fphoto.jpg`\n\n## 高级功能\n\n### Server 模式（适用于无固定 IP）\n如果你没有固定公网 IP，可以使用远程 Server 模式：\n\n```json\n{\n  \"mcpServers\": {\n    \"wenyan-mcp\": {\n      \"command\": \"wenyan-mcp\",\n      \"args\": [\"--server\", \"https:\u002F\u002Fapi.example.com\", \"--api-key\", \"你的API密钥\"],\n      \"env\": {\n        \"WECHAT_APP_ID\": \"你的微信公众号AppID\",\n        \"WECHAT_APP_SECRET\": \"你的微信公众号AppSecret\"\n      }\n    }\n  }\n}\n```\n\n### 调试工具\n使用官方 Inspector 进行调试：\n\n```bash\nnpx @modelcontextprotocol\u002Finspector wenyan-mcp\n```\n\n访问输出的调试链接即可在浏览器中测试所有接口。\n\n## 注意事项\n\n1. **IP 白名单**：确保运行 wenyan-mcp 的服务器 IP 已在微信公众号后台添加至 IP 白名单\n2. **图片处理**：所有文章内的图片都会自动上传到微信公众号素材库\n3. **草稿箱**：发布后的文章会存入微信公众号草稿箱，需在后台最终确认发布\n4. **Docker 挂载**：使用 Docker 时务必正确挂载本地目录，否则无法读取图片文件\n\n现在你可以让 AI 助手帮你直接排版并发布文章到微信公众号了！","**场景背景**：一位科技自媒体博主“小A”，每周需要将一篇用 AI 辅助生成的 Markdown 技术文章，排版后发布到微信公众号。他使用 Claude Desktop 进行内容创作和对话。\n\n### 没有 wenyan-mcp 时\n\n小A的流程繁琐且割裂：\n- **手动复制粘贴**：他需要将 Claude 生成的 Markdown 全文复制出来，粘贴到专门的 Markdown 编辑器（如 Typora）中进行预览和初步调整。\n- **跨平台重复排版**：为了适配微信公众号的富文本编辑器，他必须将调整好的 Markdown 内容，再次复制到“文颜”这类排版工具的 Web 端或客户端里，重新选择主题、上传图片。\n- **图片路径处理麻烦**：如果文章引用了本地图片或 AI 生成的图片路径，他得手动将这些图片文件找到，并逐一上传到排版工具或公众号素材库。\n- **发布流程冗长**：整个“写作 -> 排版 -> 发布”流程需要在不同软件和网页标签之间来回切换，无法在同一个工作流中闭环，容易打断思路。\n- **无法利用 AI 实时调整**：当他想微调排版风格（比如“把标题颜色改成蓝色”）时，只能自己退出对话，去图形界面里点击操作，无法通过自然语言指令让 AI 直接完成。\n\n### 使用 wenyan-mcp 后\n\n小A的工作流变得流畅而智能：\n- **无缝衔接创作与发布**：在 Claude Desktop 的聊天界面中，他可以直接用指令“用‘科技蓝’主题把这篇文章发布到公众号”，AI 便能调用 wenyan-mcp 自动完成格式转换、主题应用和草稿上传。\n- **一站式图片管理**：文章内的本地图片路径或网络链接，wenyan-mcp 会自动抓取并上传至微信公众号素材库，无需小A手动干预。\n- **对话式排版管理**：他可以直接问 AI：“现在有哪些主题？”或“帮我注册一个用这个 CSS 链接的新主题”，并在后续发布指令中直接使用新主题，所有排版操作都通过对话完成。\n- **闭环操作体验**：从构思、撰写、调整排版到生成草稿，全部在 Claude Desktop 这一个环境中完成，实现了“所想即所得”的流畅体验。\n- **自动化与集成**：他可以将此流程脚本化，或与其它自动化工具结合，实现例如“定时将技术周报自动排版发布”的高级用法，极大提升效率。\n\n**核心价值**：wenyan-mcp 将公众号排版发布这一重复性操作，从需要人工干预的多工具协作流程，转变为可通过自然语言指令在 AI 对话中直接完成的自动化服务，让内容创作者能真正专注于创作本身。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fcaol64_wenyan-mcp_6fb4959e.png","caol64","Lei","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fcaol64_f628c153.jpg",null,"caol64@gmail.com","https:\u002F\u002Fbabyno.top","https:\u002F\u002Fgithub.com\u002Fcaol64",[84,88,92],{"name":85,"color":86,"percentage":87},"JavaScript","#f1e05a",67.1,{"name":89,"color":90,"percentage":91},"TypeScript","#3178c6",31.9,{"name":93,"color":94,"percentage":95},"Dockerfile","#384d54",1,1151,128,"2026-04-05T03:24:34","Apache-2.0","Linux, macOS, Windows","未说明",{"notes":103,"python":101,"dependencies":104},"需要微信公众号开发者账号（App ID 和 App Secret），运行机器的 IP 必须加入微信公众号后台的 IP 白名单。支持 Docker 部署，可通过 npm 或 Docker 安装。",[105],"Node.js",[15,45],[108,109],"mcp-server","wenyan","2026-03-27T02:49:30.150509","2026-04-06T05:37:24.167499",[113,118,123,128,133,138],{"id":114,"question_zh":115,"answer_zh":116,"source_url":117},4010,"上传图片失败，发布文章失败怎么办？","上传失败通常是因为本地图片路径无法被微信公众号平台识别。解决方法：1. 将图片链接替换为公网可访问的图片URL（如微信图床、微博图床等）。2. 删除或注释掉该图片引用，仅发布文字内容。如果遇到错误码41005，可能是本地目录访问权限问题，可以尝试切换到docker环境测试。","https:\u002F\u002Fgithub.com\u002Fcaol64\u002Fwenyan-mcp\u002Fissues\u002F5",{"id":119,"question_zh":120,"answer_zh":121,"source_url":122},4011,"如何自定义公众号文章主题？","自定义主题已支持。核心模块已支持，MCP模块稍作调整即可支持。可以通过自定义主题来实现样式定制。","https:\u002F\u002Fgithub.com\u002Fcaol64\u002Fwenyan-mcp\u002Fissues\u002F43",{"id":124,"question_zh":125,"answer_zh":126,"source_url":127},4012,"发布时遇到错误码41005是什么原因？","错误码41005可能是本地目录访问权限问题。可以尝试切换到docker环境测试，或者检查文件路径是否正确。","https:\u002F\u002Fgithub.com\u002Fcaol64\u002Fwenyan-mcp\u002Fissues\u002F7",{"id":129,"question_zh":130,"answer_zh":131,"source_url":132},4013,"如何结合其他API生成更专业的内容并发布？","这涉及到工作流（workflow）设计。可以定义一个完整的AI工作流程：收集材料-输出大纲-润色-模仿文风-生成封面图-调用文颜MCP-发布。可能需要一个或多个其他的MCP协同工作。","https:\u002F\u002Fgithub.com\u002Fcaol64\u002Fwenyan-mcp\u002Fissues\u002F10",{"id":134,"question_zh":135,"answer_zh":136,"source_url":137},4014,"MCP支持SSE和streamable_http两种模式吗？","不支持。MCP需要处理图片上传，必须能读取本地磁盘，因此只支持stdio模式。可以通过server模式实现SSE和streamable_http的效果。","https:\u002F\u002Fgithub.com\u002Fcaol64\u002Fwenyan-mcp\u002Fissues\u002F30",{"id":139,"question_zh":140,"answer_zh":141,"source_url":142},4015,"家里的IP经常变动导致需要更新白名单，有什么解决办法？","没有特别好的办法。建议可以创建一台云服务器，将云服务器的IP加到白名单里，每次通过云服务器来发布。","https:\u002F\u002Fgithub.com\u002Fcaol64\u002Fwenyan-mcp\u002Fissues\u002F38",[144,149,154,159,163,167,172,176,181,186],{"id":145,"version":146,"summary_zh":147,"released_at":148},103429,"v2.0.1","添加缺失的 peer dependencies","2026-03-05T05:11:35",{"id":150,"version":151,"summary_zh":152,"released_at":153},103430,"v2.0.0","支持 server 模式发布\r\n\r\n```mermaid\r\nflowchart LR\r\n    MCP[Wenyan MCP] --> Server[Wenyan Server] --> Wechat[公众号 API]\r\n```","2026-03-04T05:26:22",{"id":155,"version":156,"summary_zh":157,"released_at":158},103431,"v1.0.11","支持自定义主题","2026-01-30T13:07:51",{"id":160,"version":161,"summary_zh":79,"released_at":162},103432,"v1.0.10","2026-01-22T00:38:47",{"id":164,"version":165,"summary_zh":79,"released_at":166},103433,"v1.0.9","2026-01-14T08:36:45",{"id":168,"version":169,"summary_zh":170,"released_at":171},103434,"v1.0.8","- 优化：图片路径寻址逻辑\r\n- 优化：`docker`镜像\r\n- 变更：（⚠️ 重要） `docker`参数`HOST_IMAGE_PATH`改名为`HOST_FILE_PATH`","2026-01-12T07:00:50",{"id":173,"version":174,"summary_zh":79,"released_at":175},103435,"v1.0.7","2025-12-29T08:55:49",{"id":177,"version":178,"summary_zh":179,"released_at":180},103436,"v1.0.6","fix: 列表无故换行问题","2025-10-15T05:58:31",{"id":182,"version":183,"summary_zh":184,"released_at":185},103437,"v1.0.5","fix: 图片路径中文、docker环境变量","2025-09-18T04:01:57",{"id":187,"version":188,"summary_zh":79,"released_at":189},103438,"v1.0.4","2025-09-16T06:09:27"]