MCP DingDing Bot

Enviar y gestionar notificaciones de mensajes e interacciones con DingTalk / DingDing.

Documentación

MseeP.ai Security Assessment Badge

MCP DingDing Bot

Servidor MCP para la API del Bot de DingDing, que permite notificaciones e interacciones de mensajes de DingDing / Dingtalk.

Características

  • Notificaciones de mensajes: Envía varios tipos de mensajes de DingDing (texto / markdown)

Herramientas

  1. send_text_message

    • Envía un mensaje de texto plano a un grupo de dingding
    • Entradas:
      • text (string): Contenido de texto
      • atAll (boolean opcional): Si se debe @ a todos los miembros
  2. send_markdown_message

    • Envía un mensaje con formato markdown a un grupo de dingding
    • Entradas:
      • title (string): Título del mensaje
      • text (string): Contenido Markdown
      • atAll (boolean opcional): Si se debe @ a todos los miembros

Configuración

Token del Bot de DingDing

  1. Crea un bot de chat de grupo de DingDing:
    • Ve a la configuración del grupo > Gestión de bots del grupo
    • Crea un bot personalizado
    • Guarda la URL del webhook y el secreto

Uso con Claude Desktop

Agrega lo siguiente a tu 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
      }
    }
  }
}

Compilación

Compilación de Docker:

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

Variables de entorno

  • DINGTALK_BOT_ACCESS_TOKEN: Tu token de acceso del robot del grupo de dingding (requerido)
  • DINGTALK_BOT_SECRET: Tu secreto de firma del robot del grupo de dingding (opcional)

Referencias

Licencia

Este servidor MCP está licenciado bajo la Licencia MIT. Esto significa que eres libre de usar, modificar y distribuir el software, sujeto a los términos y condiciones de la Licencia MIT. Para más detalles, consulta el archivo LICENSE en el repositorio del proyecto.