mcp-dingding-bot
@Shawyeok
About mcp-dingding-bot
MCP Server for send text/markdown message via dingding (aka dingtalk) group custom robot
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-dingding-bot": {
"command": "docker",
"args": [
"build",
"-t",
"shawyeok/mcp-dingding-bot",
"."
]
}
}
}Tools
2`text` (string): Text content
`title` (string): Message title
Overview
What is mcp-dingding-bot?
mcp-dingding-bot is an MCP server that integrates with the DingDing (Dingtalk) Bot API. It enables sending text and markdown messages to DingDing group chats, allowing notifications and interactions directly from AI assistants like Claude.
How to use mcp-dingding-bot?
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.
Key features of mcp-dingding-bot
- 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
Use cases of mcp-dingding-bot
- Notify a DingDing group of deployment or build results
- Send real-time alert messages from monitoring systems
- Share formatted reports or updates with team members
- Trigger interactive notifications from AI agent workflows
FAQ from mcp-dingding-bot
What authentication does mcp-dingding-bot require?
It requires a DingDing group robot access token. A secret is optional for robots with signature verification enabled.
How do I obtain the access token?
Create a custom bot in your DingDing group settings, then save the webhook URL and secret from the group bot management page.
What types of messages can mcp-dingding-bot send?
It can send text messages via send_text_message and markdown messages (with title) via send_markdown_message.
Can mcp-dingding-bot @mention all group members?
Yes, both tools have an optional atAll boolean parameter. Set it to true to @everyone in the group.
What runtimes are supported?
mcp-dingding-bot can be run as a Docker container (shawyeok/mcp-dingding-bot) or directly via npx (mcp-dingding-bot).
Frequently asked questions
What authentication does mcp-dingding-bot require?
It requires a DingDing group robot access token. A secret is optional for robots with signature verification enabled.
How do I obtain the access token?
Create a custom bot in your DingDing group settings, then save the webhook URL and secret from the group bot management page.
What types of messages can mcp-dingding-bot send?
It can send text messages via `send_text_message` and markdown messages (with title) via `send_markdown_message`.
Can mcp-dingding-bot @mention all group members?
Yes, both tools have an optional `atAll` boolean parameter. Set it to `true` to @everyone in the group.
What runtimes are supported?
mcp-dingding-bot can be run as a Docker container (`shawyeok/mcp-dingding-bot`) or directly via npx (`mcp-dingding-bot`).
Basic information
More Other MCP servers
🪟 Windows-MCP
CursorTouchMCP Server for Computer Use in Windows
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
Codelf
unbugA search tool helps dev to solve the naming things problem.
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
ACI: Open-Source Infra to Power Unified MCP Servers
aipotheosis-labsACI.dev is the open source tool-calling platform that hooks up 600+ tools into any agentic IDE or custom AI agent through direct function calling or a unified MCP server. The birthplace of VibeOps.
Comments