返回市场
钉钉机器人服务器

钉钉机器人服务器

作者:Shawyeok11 星标更新:2025-07-08

项目介绍

【技术文档摘要】: MseeP.ai 安全评估徽章

MCP 钉钉机器人

用于钉钉机器人的MCP服务器,支持钉钉消息通知和交互。

功能

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

工具

  1. send_text_message

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

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

设置

钉钉机器人Token

  1. 创建一个钉钉群聊机器人:
    • 进入群设置 > 群机器人管理
    • 创建自定义机器人
    • 保存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>" // 可选,对于启用了签名验证的机器人
      }
    }
  }
}

NPX

{
  "mcpServers": {
    "gitlab": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-dingding-bot"
      ],
      "env": {
        "DINGTALK_BOT_ACCESS_TOKEN": "<YOUR_ACCESS_TOKEN>",
        "DINGTALK_BOT_SECRET": "<YOUR_SECRET>" // 可选,对于启用了签名验证的机器人
      }
    }
  }
}

构建

Docker构建:

docker build -t shawyeok/mcp-dingding-bot .

环境变量

  • DINGTALK_BOT_ACCESS_TOKEN:您的钉钉群机器人访问令牌(必需)
  • DINGTALK_BOT_SECRET:您的钉钉群机器人签名密钥(可选)

参考资料

许可证

此MCP服务器采用MIT许可证。这意味着您可以自由地使用、修改和分发该软件,但需遵守MIT许可证中的条款和条件。更多详情,请参阅项目仓库中的LICENSE文件。 </中文翻译>