MCP DingDing Bot

Enviar e gerenciar notificações de mensagens e interações com DingTalk / DingDing.

Documentação

MseeP.ai Security Assessment Badge

MCP DingDing Bot

Servidor MCP para a API do Bot DingDing, permitindo notificações e interações de mensagens do DingDing / Dingtalk.

Recursos

  • Notificações de Mensagens: Envie vários tipos de mensagens do DingDing (texto / markdown)

Ferramentas

  1. send_text_message

    • Envia uma mensagem de texto simples para um grupo do dingding
    • Entradas:
      • text (string): Conteúdo do texto
      • atAll (booleano opcional): Se deve mencionar @ todos os membros
  2. send_markdown_message

    • Envia uma mensagem formatada em markdown para um grupo do dingding
    • Entradas:
      • title (string): Título da mensagem
      • text (string): Conteúdo em Markdown
      • atAll (booleano opcional): Se deve mencionar @ todos os membros

Configuração

Token do Bot DingDing

  1. Crie um bot de chat em grupo no DingDing:
    • Vá para configurações do grupo > Gerenciamento de Bots do Grupo
    • Crie um bot personalizado
    • Salve a URL do webhook e o segredo

Uso com Claude Desktop

Adicione o seguinte ao seu claude_desktop_config.json:

Docker

{
  "mcpServers": {
    "gitlab": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "-e",
        "DINGTALK_BOT_ACCESS_TOKEN",
        "-e",
        "DINGTALK_BOT_SECRET",
        "shawyeok/mcp-dingding-bot"
      ],
      "env": {
        "DINGTALK_BOT_ACCESS_TOKEN": "<YOUR_ACCESS_TOKEN>",
        "DINGTALK_BOT_SECRET": "<YOUR_SECRET>" // Optional, for robots with signature verification enabled
      }
    }
  }
}

NPX

{
  "mcpServers": {
    "gitlab": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-dingding-bot"
      ],
      "env": {
        "DINGTALK_BOT_ACCESS_TOKEN": "<YOUR_ACCESS_TOKEN>",
        "DINGTALK_BOT_SECRET": "<YOUR_SECRET>" // Optional, for robots with signature verification enabled
      }
    }
  }
}

Build

Build do Docker:

docker build -t shawyeok/mcp-dingding-bot .

Variáveis de Ambiente

  • DINGTALK_BOT_ACCESS_TOKEN: Seu token de acesso do robô do grupo dingding (obrigatório)
  • DINGTALK_BOT_SECRET: Seu segredo de assinatura do robô do grupo dingding (opcional)

Referências

Licença

Este servidor MCP é licenciado sob a Licença MIT. Isso significa que você é livre para usar, modificar e distribuir o software, sujeito aos termos e condições da Licença MIT. Para mais detalhes, consulte o arquivo LICENSE no repositório do projeto.