Wenyan MCP

文颜 MCP Server

An MCP server that formats Markdown with ready themes and saves the article to a WeChat official account draft

MCP serverOfficial

High risk

We rate an entry high when the tool writes to external systems, handles money, production databases or secrets, or runs arbitrary commands. The CLI installs it only with your consent.

Why this level

  • Publishes material to an external WeChat account and uploads images there
  • Handles the WECHAT_APP_SECRET application secret
All reasons and checks

caol64/wenyan-mcp

Install

Manual install

npm install -g @wenyan-md/mcp

Global install of the server; it then connects as the wenyan-mcp command.

This is third-party code. Review the repository files before installing.

What it does

The server connects AI clients such as Claude Desktop to Wenyan's formatting engine over MCP. The agent hands over Markdown, and the server turns it into WeChat layout, applies one of the built-in themes and uploads the result to the official account draft box. Along the way it uploads the article images and cover itself: local files, links and relative paths. Its MCP tools cover Markdown rendering, theme management (list, register your own theme from CSS, delete) and saving a draft. It also supports image posts, where the image list is set in frontmatter.

Who it is for. For writers and social media managers who run a WeChat official account and want to prepare posts straight from an AI client.

Good fit when

  • You need to format finished Markdown and save it to a WeChat account draft
  • You need to apply or switch a layout theme right in the chat with the agent
  • You need to register a custom theme from CSS or assemble an image post

Not a fit when

  • You publish to another platform rather than WeChat
  • You have no WeChat official account and app credential pair

Example request

Format this Markdown with the phycat theme and save it to my WeChat account drafts

Limitations

You need a WeChat official account and the WECHAT_APP_ID and WECHAT_APP_SECRET variables, otherwise uploads fail. The IP of the machine running the server must be on the account's whitelist; a remote server mode exists to work around this. The server places material in the draft box, and you confirm the final publish manually in the WeChat backend. The project documentation is in Chinese.

How to disable. Remove the wenyan-mcp block from your client's mcpServers config and, if you wish, uninstall the @wenyan-md/mcp npm package.

MCP

Transport
stdio
Authentication
API key
Environment variables
Environment variables
WECHAT_APP_ID
required
App ID of the WeChat official account
WECHAT_APP_SECRET
required, secret
WeChat app secret for the upload API

Security check

  • Publishes material to an external WeChat account and uploads images there
  • Handles the WECHAT_APP_SECRET application secret

README in short

The README presents the MCP edition of the Wenyan Markdown formatting and publishing tool. The server connects AI clients to the Wenyan engine so you can render Markdown into WeChat layout, manage themes and save drafts from the chat. It installs via npm install -g @wenyan-md/mcp and plugs into the Claude Desktop config with the WECHAT_APP_ID and WECHAT_APP_SECRET keys. The document describes the frontmatter formats for an article and an image post, the whitelisted IP requirement, and image handling from local, network and relative paths. Apache-2.0 licensed.

FAQ

What is needed to upload to WeChat?

A WeChat official account, the WECHAT_APP_ID and WECHAT_APP_SECRET keys, and the machine IP on the account whitelist or the remote server mode.

Does the server publish the post right away?

No, it saves material to drafts. You confirm the final publish in the WeChat backend.

Editors’ pick

A skill that strips AI writing tells from text using Wikipedia's list, without adding invented facts

SkillLow riskNo VPN needed52.7KRepository stars

Marketing Skills for AI agents

Marketing Skills for AI Agents

Editors’ pick

About fifty skills for CRO, copywriting, SEO, analytics, ads and launches, built for coding agents

SkillLow risk51.8KRepository stars
Official

SendPulse's official remote MCP server: statistics, campaigns and user data through an agent chat

MCP serverHigh riskRussian stack1Repository stars
Editors’ pick

An MCP server and CLI covering all 113 Yandex Direct API v5 methods generated from WSDL, exposing 9 read tools by default and writes only on demand

MCP serverHigh riskRussian stackNo VPN needed1Repository stars
Foxx AIWenyan MCP

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.