/ Directorio / Playground / wenyan-mcp
● Comunidad caol64 ⚡ Instantáneo

wenyan-mcp

por caol64 · caol64/wenyan-mcp

Escribe en Markdown, publica a borradores de 公众号 de WeChat — wenyan-mcp gestiona el formato que el editor de WeChat daña.

文颜 MCP convierte Markdown a HTML con formato compatible con WeChat e sube a tu carpeta de borradores de 公众号. Admite temas CSS personalizados. Requiere una Cuenta Oficial de WeChat registrada e IP en lista blanca — una vez configurado, publicar es un prompt.

Por qué usarlo

Características clave

Demo en vivo

Cómo se ve en la práctica

wenyan.replay ▶ listo
0/0

Instalar

Elige tu cliente

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "wenyan": {
      "command": "npx",
      "args": [
        "-y",
        "wenyan-mcp"
      ],
      "_inferred": true
    }
  }
}

Abre Claude Desktop → Settings → Developer → Edit Config. Reinicia después de guardar.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "wenyan": {
      "command": "npx",
      "args": [
        "-y",
        "wenyan-mcp"
      ],
      "_inferred": true
    }
  }
}

Cursor usa el mismo esquema mcpServers que Claude Desktop. La configuración del proyecto prevalece sobre la global.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "wenyan": {
      "command": "npx",
      "args": [
        "-y",
        "wenyan-mcp"
      ],
      "_inferred": true
    }
  }
}

Haz clic en el icono MCP Servers de la barra lateral de Cline y luego en "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "wenyan": {
      "command": "npx",
      "args": [
        "-y",
        "wenyan-mcp"
      ],
      "_inferred": true
    }
  }
}

Mismo formato que Claude Desktop. Reinicia Windsurf para aplicar.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "wenyan",
      "command": "npx",
      "args": [
        "-y",
        "wenyan-mcp"
      ]
    }
  ]
}

Continue usa un array de objetos de servidor en lugar de un mapa.

~/.config/zed/settings.json
{
  "context_servers": {
    "wenyan": {
      "command": {
        "path": "npx",
        "args": [
          "-y",
          "wenyan-mcp"
        ]
      }
    }
  }
}

Añádelo a context_servers. Zed recarga en caliente al guardar.

claude mcp add wenyan -- npx -y wenyan-mcp

Un solo comando. Verifica con claude mcp list. Quita con claude mcp remove.

Casos de uso

Usos del mundo real: wenyan-mcp

Cómo publicar un artículo Markdown a 公众号 de WeChat con wenyan-mcp

👤 Bloggers de tecnología, finanzas y creatividad chinos en 微信公众号 ⏱ ~15 min intermediate

Cuándo usarlo: Redactas en Obsidian/Typora/Claude y odias las peculiaridades de formato del editor web de WeChat.

Requisitos previos
  • Cuenta Oficial de WeChat (订阅号 o 服务号) — mp.weixin.qq.com — requiere verificación de identidad
  • AppID + AppSecret — 公众号后台 → 开发 → 基本配置
  • IP del servidor en lista blanca — Misma página → IP白名单; añade tu IP actual
Flujo
  1. Elige un tema
    Usa wenyan-mcp para listar temas disponibles. Muéstrame los primeros 3.✓ Copiado
    → Nombres de temas con descripción de vista previa
  2. Publica a borradores
    Toma este artículo Markdown [pega] y publícalo a borradores de 公众号 usando el tema 'orange-heart'. Título: '今天聊聊 MCP'.✓ Copiado
    → ID del borrador devuelto; artículo visible en 草稿箱
  3. Revisa en WeChat y envía
    (en 公众号 后台) Abre el borrador, obtén vista previa en móvil, programa o publica✓ Copiado
    → Artículo en vivo en 公众号

Resultado: Cero copiar-pegar, formato de marca, control total antes del botón de envío.

Errores comunes
  • IP no está en lista blanca — cada llamada devuelve 40164 — Añade la IP pública de la máquina actual en 公众号后台; si tu IP cambia frecuentemente, usa un proxy de salida estático
  • Las imágenes se rompen porque apuntan a URLs externas — Usa ![alt](local-path.png) — wenyan-mcp las sube a la biblioteca de materiales de WeChat automáticamente
Combinar con: filesystem

Mantén un estilo de marca consistente en posts de WeChat con wenyan

👤 Equipos de contenido, especialistas en marketing corporativo ⏱ ~10 min intermediate

Cuándo usarlo: Múltiples autores contribuyen y el estilo de salida varía entre posts.

Flujo
  1. Registra un tema de empresa
    Registra un nuevo tema wenyan-mcp llamado 'acme-corp' desde este CSS: [pega]. Confirma que está guardado.✓ Copiado
    → El tema aparece en list_themes
  2. Fuerza todos los posts a usarlo
    De ahora en adelante, cuando te pida que publiques un artículo en WeChat, siempre usa el tema 'acme-corp' a menos que diga lo contrario.✓ Copiado
    → Aplicado en publicaciones posteriores

Resultado: Cada autor publica artículos visualmente consistentes sin conocimiento de CSS.

Combinaciones

Combínalo con otros MCPs para multiplicar por 10

wenyan + filesystem

Publica un artículo que vive como archivo .md en disco, con rutas de imagen locales

Lee ./posts/2026-04-agent-week.md y publícalo a borradores de WeChat usando el tema 'acme-corp'.✓ Copiado
wenyan + firecrawl

Extrae un post técnico público y republica un resumen localizado

Resume la última publicación del blog de Anthropic en 800 palabras de chino, luego publica a borradores de WeChat.✓ Copiado

Herramientas

Lo que expone este MCP

HerramientaEntradasCuándo llamarCoste
list_themes Elige un estilo antes de publicar 0
register_theme name: str, css: str Añade un nuevo estilo de marca 0
delete_theme name: str Retira un estilo antiguo 0
publish markdown: str, title: str, theme?: str, author?: str, digest?: str, cover?: str La herramienta definitiva — sube a borradores Llamadas de API de WeChat (gratis dentro de la cuota)

Coste y límites

Lo que cuesta ejecutarlo

Cuota de API
API de publicación de WeChat: 100 borradores/día por cuenta; carga de materiales: 500/día
Tokens por llamada
Varía según la longitud del artículo; un post típico de 2000 tokens está bien
Monetario
Gratis — API de WeChat es gratis con una cuenta verificada
Consejo
Agrupa imágenes en una carga de artículo; cada imagen cuenta contra la cuota de materiales diaria

Seguridad

Permisos, secretos, alcance

Almacenamiento de credenciales: WECHAT_APP_ID, WECHAT_APP_SECRET en variables de entorno — nunca hagas commit
Salida de datos: Todas las llamadas de API a api.weixin.qq.com

Resolución de problemas

Errores comunes y soluciones

40164 IP inválida

Añade la IP pública actual de la máquina a la lista blanca de IP de 公众号; el error devuelve la IP que vio

Verificar: curl ifconfig.me para confirmar tu IP de salida
40001 credencial inválida / access_token

AppSecret incorrecta o access_token expirado — wenyan la cachea; reinicia el MCP para forzar la actualización

Las imágenes no aparecen en el borrador

Las rutas locales deben resolverse; wenyan las sube — si están en un CDN remoto, descarga primero

45009 frecuencia de API fuera de límite

Has alcanzado la cuota diaria de carga de materiales — espera hasta las 0:00 hora de Pekín o reduce imágenes

Alternativas

wenyan-mcp vs otros

AlternativaCuándo usarlaContrapartida
md2wx / Doocs md-editorQuieres un editor web del que copiar-pegarManual — sin flujo de agente
WeChat Official editorPosts simples, sin CSS de marcaNotoriamente complicado con Markdown

Más

Recursos

📖 Lee el README oficial en GitHub

🐙 Ver issues abiertas

🔍 Ver todos los 400+ servidores MCP y Skills