mcpField
M
mcp-dingding-bot

mcp-dingding-bot

本地服务
github.com/Shawyeok通信协作1268 周前更新

关于 mcp-dingding-bot

mcp-dingding-bot 是面向 DingDing(Dingtalk)群自定义机器人的 MCP 服务,可通过机器人 API 发送文本或 Markdown 通知,并支持选择是否 @ 全体成员。

主要功能

  1. 01发送纯文本消息
  2. 02发送 Markdown 消息
  3. 03支持 @ 全体成员

适用场景

  1. 01向群聊发送文本通知
  2. 02发布 Markdown 格式的群消息
  3. 03发送需要提醒全体成员的公告

MCP 相关

它向 MCP 客户端提供文本和 Markdown 消息发送工具,可将消息发送到 DingDing 群机器人。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"dingding-bot": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"build"
]
}
}
}
启动命令docker run -i --rm build

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
ocibuild

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

MseeP.ai 安全评估徽章

MCP DingDing Bot

用于 DingDing Bot API 的 MCP 服务,可发送 DingDing / Dingtalk 消息通知并进行交互。

功能

  • 消息通知:发送各种类型的 DingDing 消息(文本 / markdown)

工具

  1. send_text_message

    • 向 dingding 群组发送纯文本消息
    • 输入:
      • text(字符串):文本内容
      • atAll(可选布尔值):是否 @所有成员
  2. send_markdown_message

    • 向 dingding 群组发送 markdown 格式的消息
    • 输入:
      • title(字符串):消息标题
      • text(字符串):Markdown 内容
      • atAll(可选布尔值):是否 @所有成员

设置

DingDing Bot 令牌
  1. 创建 DingDing 群聊机器人:
    • 前往群组设置 > 群机器人管理
    • 创建自定义机器人
    • 保存 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:你的 dingding 群机器人访问令牌(必需)
  • DINGTALK_BOT_SECRET:你的 dingding 群机器人签名密钥(可选)

参考资料

许可证

此 MCP 服务采用 MIT 许可证授权。这意味着你可以自由使用、修改和分发该软件,但须遵守 MIT 许可证的条款和条件。更多详情,请参阅项目仓库中的 LICENSE 文件。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。