WeChat Public Account Article Saver
Guarda y publica artículos en cuentas públicas de WeChat.
Documentación
Servidor MCP para Guardar Artículos de la Cuenta Oficial de WeChat
Este es un servidor MCP que proporciona las siguientes funciones:
- Guardar artículos de la cuenta oficial de WeChat en borradores de la cuenta oficial
Configuración de MCP
Este proyecto admite la configuración del servidor MCP a través de múltiples clientes, para integrarse con varios IDE o herramientas. A continuación se muestran algunos ejemplos de configuración para clientes comunes:
Windsurf / Cursor / Claude
Para clientes basados en el framework Windsurf (como Cursor y Claude), puede configurar el servidor MCP en el archivo ~/.codeium/windsurf/mcp_config.json. A continuación se muestra un ejemplo de configuración:
{
"mcpServers": {
"wx-article-mcp": {
"command": "uvx",
"args": [
"wx-article-mcp"
],
"env": {
"WXMP_APPID": "填公众号appId",
"WXMP_SECRET": "填公众号密钥"
}
}
}
}
Cline
Para el cliente Cline, puede agregar una configuración similar del servidor MCP en su archivo de configuración. Consulte la documentación oficial de Cline para conocer el método de configuración específico. Generalmente, debe especificar el nombre del servidor, el comando, los argumentos y las variables de entorno.
// Cline 配置文件示例 (具体格式请参考 Cline 文档)
{
"mcpServers": {
"wx-article-mcp": {
"command": "uvx",
"args": [
"wx-article-mcp"
],
"env": {
"WXMP_APPID": "填公众号appId",
"WXMP_SECRET": "填公众号密钥"
}
}
}
}
Reemplace los marcadores de posición en el ejemplo con su información real y ajústelos según el formato de configuración específico de Cline.
Configurar la lista blanca de IP
Antes de usar, debe configurar la lista blanca de IP en el backend de la cuenta oficial
A continuación se muestra el método de uso desde el código fuente
Instalación
- Clonar el repositorio
- Instalar dependencias:
pip install -r requirements.txt - Configurar variables de entorno (ver más abajo)
Configuración
Cree el archivo .env en el directorio raíz del proyecto, que contenga las siguientes variables de entorno:
WXMP_APPID=wxxxx
WXMP_SECRET=xxx
Ejecución
Instalar y ejecutar con uvx (recomendado)
uvx wx-article-mcp
O ejecutar desde el código fuente
python -m server.py
Funciones
Gestión de artículos de la cuenta oficial de WeChat
- Guardar artículos de la cuenta oficial de WeChat en borradores de la cuenta oficial
- Soporte para procesamiento de contenido de texto enriquecido
- Carga automática de imágenes y gestión de recursos multimedia
Soporte de Markdown
- Soporte completo de sintaxis Markdown
- Resaltado de código
- Soporte de diagramas Mermaid: admite el uso de sintaxis Mermaid en Markdown para crear varios diagramas
- Diagrama de flujo (Flowchart)
- Diagrama de secuencia (Sequence Diagram)
- Diagrama de Gantt (Gantt Chart)
- Diagrama de clases (Class Diagram)
- Diagrama de estados (State Diagram)
- Diagrama de pastel (Pie Chart)
- Y más...
Ejemplo de uso de diagramas Mermaid
Usar diagramas Mermaid en Markdown es muy sencillo, solo necesita usar el bloque de código mermaid:
```mermaid
graph TD
A[开始] --> B{是否登录?}
B -->|是| C[显示主页]
B -->|否| D[跳转登录页]
D --> E[用户登录]
E --> C
C --> F[结束]
```
El código anterior generará un diagrama de flujo. El sistema renderizará automáticamente el diagrama Mermaid como una imagen y lo subirá a la cuenta oficial de WeChat, asegurando que se muestre correctamente en el artículo.