WeChat Public Account Article Saver
Salva e publica artigos em contas públicas do WeChat.
Documentação
MCP Server para Salvar Artigos da Conta Pública do WeChat
Este é um servidor MCP que oferece os seguintes recursos:
- Salvar artigos da conta pública do WeChat no rascunho da conta pública
Configuração do MCP
Este projeto suporta a configuração do servidor MCP através de vários clientes, para integração com diversos IDEs ou ferramentas. Abaixo estão alguns exemplos de configuração para clientes comuns:
Windsurf / Cursor / Claude
Para clientes baseados no framework Windsurf (como Cursor e Claude), você pode configurar o servidor MCP no arquivo ~/.codeium/windsurf/mcp_config.json. Abaixo está um exemplo de configuração:
{
"mcpServers": {
"wx-article-mcp": {
"command": "uvx",
"args": [
"wx-article-mcp"
],
"env": {
"WXMP_APPID": "填公众号appId",
"WXMP_SECRET": "填公众号密钥"
}
}
}
}
Cline
Para o cliente Cline, você pode adicionar uma configuração semelhante do servidor MCP no arquivo de configuração. Consulte a documentação oficial do Cline para obter detalhes específicos. Normalmente, você precisa especificar o nome do servidor, comando, argumentos e variáveis de ambiente.
// Cline 配置文件示例 (具体格式请参考 Cline 文档)
{
"mcpServers": {
"wx-article-mcp": {
"command": "uvx",
"args": [
"wx-article-mcp"
],
"env": {
"WXMP_APPID": "填公众号appId",
"WXMP_SECRET": "填公众号密钥"
}
}
}
}
Substitua os placeholders no exemplo pelas suas informações reais e ajuste conforme o formato de configuração específico do Cline.
Configurar lista de permissões de IP
Antes de usar, é necessário configurar a lista de permissões de IP no painel da conta pública.
Uso a partir do código-fonte
Instalação
- Clone o repositório
- Instale as dependências:
pip install -r requirements.txt - Configure as variáveis de ambiente (veja abaixo)
Configuração
Crie o arquivo .env na raiz do projeto, contendo as seguintes variáveis de ambiente:
WXMP_APPID=wxxxx
WXMP_SECRET=xxx
Execução
Instalar e executar com uvx (recomendado)
uvx wx-article-mcp
Ou executar a partir do código-fonte
python -m server.py
Recursos
Gerenciamento de artigos da conta pública do WeChat
- Salvar artigos da conta pública do WeChat no rascunho da conta pública
- Suporte a processamento de conteúdo rich text
- Upload automático de imagens e gerenciamento de recursos de mídia
Suporte a Markdown
- Suporte completo à sintaxe Markdown
- Realce de código
- Suporte a gráficos Mermaid: suporte ao uso da sintaxe Mermaid no Markdown para criar vários gráficos
- Fluxograma (Flowchart)
- Diagrama de sequência (Sequence Diagram)
- Diagrama de Gantt (Gantt Chart)
- Diagrama de classes (Class Diagram)
- Diagrama de estados (State Diagram)
- Gráfico de pizza (Pie Chart)
- entre outros...
Exemplo de uso de gráficos Mermaid
Usar gráficos Mermaid no Markdown é muito simples, basta usar o bloco de código mermaid:
```mermaid
graph TD
A[开始] --> B{是否登录?}
B -->|是| C[显示主页]
B -->|否| D[跳转登录页]
D --> E[用户登录]
E --> C
C --> F[结束]
```
O código acima gerará um fluxograma, e o sistema renderizará automaticamente o gráfico Mermaid como uma imagem e o enviará para a conta pública do WeChat, garantindo que seja exibido corretamente no artigo.