MCP DingDing Bot
About
MCP Server for send text/markdown message via dingding (aka dingtalk) group custom robot
Details
- Author
- Shawyeok
- GitHub stars
- 12
- Downloads
- 403
- Categories
- Communication, Other, Automation
Jump to
- Send plain text messages to DingDing groups
- Send markdown formatted messages with titles
- Optional @all mentions on any message
- Supports signature verification via secret
- Deployable via Docker or npx
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
MCP DingDing BotCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Configure mcp-dingding-bot in Claude Desktop by adding an entry to claude_desktop_config.json using either Docker or npx. Set the required environment variable DINGTALK_BOT_ACCESS_TOKEN and optionally DINGTALK_BOT_SECRET. Two tools are provided: send_text_message and send_markdown_message, each accepting content and an optional atAll flag.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"mcp dingding bot": {
"mcp-dingding-bot": {
"command": "docker",
"args": [
"build",
"-t",
"shawyeok/mcp-dingding-bot",
"."
]
}
}
}
}
McpServers
{
"mcp-dingding-bot": {
"command": "docker",
"args": [
"build",
"-t",
"shawyeok/mcp-dingding-bot",
"."
]
}
}
MCP Server for the DingDing Bot API, enabling DingDing / Dingtalk message notifications and interactions.
- Message Notifications: Send various types of DingDing messages (text / markdown)
- Send a plain text message to a dingding group
- Inputs:
- text(string): Text content
- atAll(optional boolean): Whether to @ all members
- Send a markdown formatted message to a dingding group
- Inputs:
- title(string): Message title
- text(string): Markdown content
- atAll(optional boolean): Whether to @ all members
- Create a DingDing group chat bot:
- Go to group settings > Group Bot Management
- Create a custom bot
- Save the webhook URL and secret
Add the following to yourclaude_desktop_config.json:
{ "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 } } } }
{ "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 } } } }
docker build -t shawyeok/mcp-dingding-bot .
- DINGTALK_BOT_ACCESS_TOKEN: Your dingding group robot access token (required)
- DINGTALK_BOT_SECRET: Your dingding group robot signature secret (optional)
- https://modelcontextprotocol.io/quickstart/server
- https://open.dingtalk.com/document/robots/custom-robot-access
This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.
Send various types of messages, including text, markdown, images, and files, to a DingDing group robot.
Enables AI assistants to send notifications and request user input through Discord.
A lightweight notification service that sends webhooks for completed MCP tasks to providers like Discord, Slack, and Teams.
A server for sending multi-platform notifications and creating interactive AI workflows, with support for Telegram, webhooks, and synchronous user interactions.
Manage oVice workspaces, groups, users, and send notifications through the oVice API.
Enables AI assistants to send messages to Enterprise WeChat (Qiye Wechat) groups via webhooks.
Post messages to Slack channels using incoming webhooks.
Manage notification workflows, users, preferences, and tenant branding via natural language. Trigger email, SMS, push, WhatsApp, Slack, and in-app notifications from Cursor, Claude Desktop, or Windsurf using 24 tools.
Sends various types of messages to a WeCom (WeChat Work) group robot.
An MCP server for sending messages to WeCom (WeChat Work) bots.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


