trackmcp
Back to directory
shawyeok

mcp-dingding-bot

View on GitHub

MCP Server for send text/markdown message via dingding (aka dingtalk) group custom robot

11 stars TypeScriptServers & Infrastructure Updated Sep 25, 2025
dingding-robotdingtalkdingtalk-robotmcpmcp-server

Documentation

MseeP.ai Security Assessment Badge

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

1. `send_text_message`

    2. `send_markdown_message`

      Setup

      DingDing Bot Token

      1. Create a DingDing group chat bot:

        Usage with Claude Desktop

        Add the following to your `claude_desktop_config.json`:

        Docker

        json
        {
          "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": "",
                "DINGTALK_BOT_SECRET": "" // Optional, for robots with signature verification enabled
              }
            }
          }
        }

        NPX

        json
        {
          "mcpServers": {
            "gitlab": {
              "command": "npx",
              "args": [
                "-y",
                "mcp-dingding-bot"
              ],
              "env": {
                "DINGTALK_BOT_ACCESS_TOKEN": "",
                "DINGTALK_BOT_SECRET": "" // Optional, for robots with signature verification enabled
              }
            }
          }
        }

        Build

        Docker build:

        shell
        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.

        Frequently asked questions

        What is mcp-dingding-bot?

        mcp-dingding-bot is MCP Server for send text/markdown message via dingding (aka dingtalk) group custom robot

        How do I install mcp-dingding-bot?

        Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

        Is mcp-dingding-bot open source?

        Yes — it is hosted on GitHub at https://github.com/shawyeok/mcp-dingding-bot and has 11 stars.

        Related MCP tools

        Run your own MCP server? See who uses it and what to fix.

        Measure it with TrackMCP