DeepSeek 导航网:MCP DingDing Bot 用于 DingDing Bot API ,支持发送和接收钉钉/钉钉消息通知及互动。
功能
- 消息通知:发送各种类型的钉钉消息(文本 / Markdown)
工具
send_text_message
- 向钉钉群发送纯文本消息
- 输入参数:
text
(字符串):文本内容atAll
(可选布尔值):是否 @ 所有成员
send_markdown_message
- 向钉钉群发送 Markdown 格式的消息
- 输入参数:
title
(字符串):消息标题text
(字符串):Markdown 内容atAll
(可选布尔值):是否 @ 所有成员
设置
钉钉机器人令牌
- 创建一个钉钉群聊机器人:
- 进入群设置 > 群机器人管理
- 创建一个自定义机器人
- 保存 webhook URL 和密钥
与 Claude Desktop 一起使用
在你的 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
}
}
}
}
构建
Docker 构建:
docker build -t shawyeok/mcp-dingding-bot .
环境变量
DINGTALK_BOT_ACCESS_TOKEN
: 你的钉钉群机器人访问令牌(必需)DINGTALK_BOT_SECRET
: 你的钉钉群机器人签名密钥(可选)
参考资料
- https://modelcontextprotocol.io/quickstart/server
- https://open.dingtalk.com/document/robots/custom-robot-access
许可证
此 MCP 服务器根据 MIT 许可证许可。这意味着你可以自由使用、修改和分发该软件,但需遵守 MIT 许可证的条款和条件。更多详情,请参见项目仓库中的 LICENSE 文件。
一个符合 Model Context Protocol (MCP) 的 WeCom(企业微信)机器人服务器实现。