MCP DingDing Bot
Send and manage message notifications and interactions with DingTalk / DingDing.
MCP DingDing Bot
MCP Server for the DingDing Bot API, enabling DingDing / Dingtalk message notifications and interactions.
Features
- Message Notifications: Send various types of DingDing messages (text / markdown)
Tools
-
send_text_message- Send a plain text message to a dingding group
- Inputs:
text(string): Text contentatAll(optional boolean): Whether to @ all members
-
send_markdown_message- Send a markdown formatted message to a dingding group
- Inputs:
title(string): Message titletext(string): Markdown contentatAll(optional boolean): Whether to @ all members
Setup
DingDing Bot Token
- Create a DingDing group chat bot:
- Go to group settings > Group Bot Management
- Create a custom bot
- Save the webhook URL and secret
Usage with Claude Desktop
Add the following to your 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
Docker build:
docker build -t shawyeok/mcp-dingding-bot .
Environment Variables
DINGTALK_BOT_ACCESS_TOKEN: Your dingding group robot access token (required)DINGTALK_BOT_SECRET: Your dingding group robot signature secret (optional)
References
- https://modelcontextprotocol.io/quickstart/server
- https://open.dingtalk.com/document/robots/custom-robot-access
License
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.
Related Servers
Python LINE MCP Server
An MCP server for accessing and interacting with LINE Bot messages.
Webhooks MCP
Send HTTP requests to webhooks with dynamic parameters.
X (Twitter)
Enhanced MCP server for Twitter/X with OAuth 2.0 support, v2 API media uploads, smart v1.1 fallbacks, and comprehensive rate limiting. Post tweets with text/media, search, and delete tweets programmatically.
MCP Feedback Collector
A server for collecting user feedback and AI work reports.
Treehole MCP Server
A sanctuary for AI agents to rest, share thoughts, and find emotional support.
X (Twitter)
An MCP server for interacting with the X (Twitter) API, requiring developer credentials.
DingTalk
A server for interacting with DingTalk workspaces using the Model Context Protocol.
Deepseek R1
An MCP server for the Deepseek R1 model, using the Deepseek API.
LinkedIn MCP Server
Integrates with the LinkedIn API, allowing interaction with your professional network and content.
Sinch
Interact with Sinch APIs for communication services like conversation, email, verification, and voice.
