dingding (dingtalk).com
dingding (dingtalk).com logo

DingDing (DingTalk)

Integrates with DingDing (DingTalk) messaging platform to enable automated notifications, team alerts, and AI-generated...

Created byApr 22, 2025

mcp-dingdingbot-server

An MCP server application that sends various types of messages to the DingDing group robot.
English |
<a name="english"></a>

English

Overview

This is an MCP (Message Control Protocol) server application that allows you to send various types of messages to DingDing group robots. It supports text, markdown, image, news, and template card messages, as well as file uploads.

Features

  • Text message support
  • Markdown message support
  • Image message support
  • News message support
  • Template card message support
  • File upload support
  • Signature verification for enhanced security

Installation

Manual Installation

Configuration

Environment Variables

  • DINGDING_BOT_WEBHOOK_KEY: The webhook key for the DingDing Bot server. This is required.
  • DINGDING_BOT_SIGN_KEY: The sign key for DingDing Bot signature verification. This is optional but recommended for enhanced security.

Usage

  • send_text
Send a text message to DingDing group
  • send_markdown
Send a markdown message to DingDing group
  • send_image
Send an image message to DingDing group
  • send_news
Send a news message to DingDing group, a news includes title, description, url, picurl
  • send_template_card
Send a template card message to DingDing group
  • upload_file
Upload a file to DingDing

Samples

DingDing Robot

DingDing group robot configuration guide can be referred to: https://open.dingtalk.com/document/robots/custom-robot-access
DINGDING_BOT_WEBHOOK_KEY is the robot webhook key<br>For example https://oapi.dingtalk.com/robot/send?access_token=693axxx6-7aoc-4bc4-97a0-0ec2sifa5aaa <br> "693axxx6-7aoc-4bc4-97a0-0ec2sifa5aaa" is your own DINGDING_BOT_WEBHOOK_KEYDINGDING_BOT_SIGN_KEY is the signature key for enhanced security<br> When enabled in the DingDing robot security settings, you need to provide this key to authenticate requests. The signature verification uses HMAC-SHA256 algorithm with the timestamp and secret key.
<a name="chinese"></a>
  • Markdown
  • DINGDING_BOT_WEBHOOK_KEY: webhook
  • DINGDING_BOT_SIGN_KEY:
  • send_text
  • send_markdown
  • send_image
  • send_news
  • send_template_card
  • upload_file
DINGDING_BOT_WEBHOOK_KEY webhook <br>https://oapi.dingtalk.com/robot/send?access_token=693axxx6-7aoc-4bc4-97a0-0ec2sifa5aaa <br> "693axxx6-7aoc-4bc4-97a0-0ec2sifa5aaa" DINGDING_BOT_WEBHOOK_KEYDINGDING_BOT_SIGN_KEY <br>

mcp-dingdingbot-server

An MCP server application that sends various types of messages to the DingDing group robot.
English |
<a name="english"></a>

English

Overview

This is an MCP (Message Control Protocol) server application that allows you to send various types of messages to DingDing group robots. It supports text, markdown, image, news, and template card messages, as well as file uploads.

Features

  • Text message support
  • Markdown message support
  • Image message support
  • News message support
  • Template card message support
  • File upload support
  • Signature verification for enhanced security

Installation

Manual Installation

Configuration

Environment Variables

  • DINGDING_BOT_WEBHOOK_KEY: The webhook key for the DingDing Bot server. This is required.
  • DINGDING_BOT_SIGN_KEY: The sign key for DingDing Bot signature verification. This is optional but recommended for enhanced security.

Usage

  • send_text
Send a text message to DingDing group
  • send_markdown
Send a markdown message to DingDing group
  • send_image
Send an image message to DingDing group
  • send_news
Send a news message to DingDing group, a news includes title, description, url, picurl
  • send_template_card
Send a template card message to DingDing group
  • upload_file
Upload a file to DingDing

Samples

DingDing Robot

DingDing group robot configuration guide can be referred to: https://open.dingtalk.com/document/robots/custom-robot-access
DINGDING_BOT_WEBHOOK_KEY is the robot webhook key<br>For example https://oapi.dingtalk.com/robot/send?access_token=693axxx6-7aoc-4bc4-97a0-0ec2sifa5aaa <br> "693axxx6-7aoc-4bc4-97a0-0ec2sifa5aaa" is your own DINGDING_BOT_WEBHOOK_KEYDINGDING_BOT_SIGN_KEY is the signature key for enhanced security<br> When enabled in the DingDing robot security settings, you need to provide this key to authenticate requests. The signature verification uses HMAC-SHA256 algorithm with the timestamp and secret key.
<a name="chinese"></a>
  • Markdown
  • DINGDING_BOT_WEBHOOK_KEY: webhook
  • DINGDING_BOT_SIGN_KEY:
  • send_text
  • send_markdown
  • send_image
  • send_news
  • send_template_card
  • upload_file
DINGDING_BOT_WEBHOOK_KEY webhook <br>https://oapi.dingtalk.com/robot/send?access_token=693axxx6-7aoc-4bc4-97a0-0ec2sifa5aaa <br> "693axxx6-7aoc-4bc4-97a0-0ec2sifa5aaa" DINGDING_BOT_WEBHOOK_KEYDINGDING_BOT_SIGN_KEY <br>