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.
Máy chủ liên quan
WaliChat WhatsApp API
Automate WhatsApp by sending messages, summarizing conversations, and managing chats using natural language with AI assistants.
glin-profanity-mcp
Content moderation and profanity detection MCP server with 19 tools, 24 language support, leetspeak/Unicode obfuscation detection, context-aware analysis, batch processing, and user tracking for AI-powered content safety.
Unichat
A unified interface for various chat AI models including OpenAI, MistralAI, Anthropic, and Google AI, requiring vendor API keys.
MCP Claude Hacker News
Interact with Hacker News through the Model Context Protocol (MCP), designed for Claude Desktop.
A2A Client MCP Server
An MCP server client for the Agent-to-Agent (A2A) protocol, enabling LLMs to interact with A2A agents.
WhatsApp
Connect your personal WhatsApp account to an AI agent using the WhatsApp Web multi-device API.
Inbox MCP
An intelligent, LLM-powered email assistant using the Nylas v3 API.
MCP Server SSH Client
A local MCP server that securely connects to remote servers over SSH, acting as a proxy for MCP commands.
Waroom MCP
Access the Waroom API through the Model Context Protocol.
any-chat-completions-mcp
Chat with any other OpenAI SDK Compatible Chat Completions API, like Perplexity, Groq, xAI and more
