mcp-dingdingbot-server
钉钉 Webhook MCP 服务器 (Dīngdīng Webhook MCP fúwùqì)
README
🚀 mcp-dingdingbot-server
An MCP server application that sends various types of messages to the DingDing group robot.
<a name="chinese"></a>
中文
概述
这是一个 MCP(消息控制协议)服务器应用程序,允许您向钉钉群机器人发送各种类型的消息。它支持文本、Markdown、图片、图文和模板卡片消息,以及文件上传。
功能
- 文本消息支持
- Markdown 消息支持
- 图片消息支持
- 图文消息支持
- 模板卡片消息支持
- 文件上传支持
- 签名验证增强安全性
安装
手动安装
# 克隆仓库并构建
$ git clone https://github.com/HundunOnline/mcp-dingdingbot-server.git
$ cd mcp-dingdingbot-server && make build
$ sudo ln -s $PWD/dist/mcp-dingdingbot-server_xxx_xxxx /usr/local/bin/mcp-dingdingbot-server
# "$PWD/dist/mcp-dingdingbot-server_xxx_xxxx" 替换为实际的二进制文件名
# 您也可以下载并使用预编译的发布二进制包。
配置
{
"mcpServers": {
"mcp-dingdingbot-server": {
"command": "mcp-dingdingbot-server",
"env": {
"DINGDING_BOT_WEBHOOK_KEY": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx",
"DINGDING_BOT_SIGN_KEY": "SECxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
}
}
}
环境变量
DINGDING_BOT_WEBHOOK_KEY
: 钉钉机器人的 webhook 密钥。这是必需的。DINGDING_BOT_SIGN_KEY
: 钉钉机器人签名验证的签名密钥。这是可选的,但建议用于增强安全性。
使用方法
- send_text
向钉钉群组发送文本消息
- send_markdown
向钉钉群组发送 markdown 消息
- send_image
向钉钉群组发送图片消息
- send_news
向钉钉群组发送图文消息,图文消息包括标题、描述、URL 和图片 URL
- send_template_card
向钉钉群组发送模板卡片消息
- upload_file
上传文件到钉钉
钉钉机器人
钉钉群机器人配置指南可参考: https://open.dingtalk.com/document/robots/custom-robot-access
DINGDING_BOT_WEBHOOK_KEY 是机器人的 webhook 密钥<br>例如: https://oapi.dingtalk.com/robot/send?access_token=693axxx6-7aoc-4bc4-97a0-0ec2sifa5aaa <br> "693axxx6-7aoc-4bc4-97a0-0ec2sifa5aaa" 是您自己的 DINGDING_BOT_WEBHOOK_KEY
DINGDING_BOT_SIGN_KEY 是用于增强安全性的签名密钥<br> 当在钉钉机器人安全设置中启用时,您需要提供此密钥来验证请求。 签名验证使用 HMAC-SHA256 算法,结合时间戳和密钥。
推荐服务器
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Excel MCP Server
一个模型上下文协议服务器,使 AI 助手能够读取和写入 Microsoft Excel 文件,支持诸如 xlsx、xlsm、xltx 和 xltm 等格式。
Apple MCP Server
通过 MCP 协议与 Apple 应用(如“信息”、“备忘录”和“通讯录”)进行交互,从而使用自然语言发送消息、搜索和打开应用内容。
@kazuph/mcp-gmail-gas
用于 Gmail 集成的模型上下文协议 (Model Context Protocol, MCP) 服务器。它允许 Claude Desktop(或任何 MCP 客户端)通过 Google Apps Script 与您的 Gmail 帐户进行交互。
MCP Server Trello
通过 Trello API 促进与 Trello 看板的交互,提供速率限制、类型安全、输入验证和错误处理等功能,以实现对卡片、列表和看板活动的无缝管理。

Linear MCP Server
一个模型上下文协议(Model Context Protocol)服务器,它与 Linear 的问题跟踪系统集成,允许大型语言模型(LLM)通过自然语言交互来创建、更新、搜索和评论 Linear 问题。
Composio MCP Server
一个服务器实现,提供与 MCP 兼容的 Composio 应用(如 Gmail 和 Linear)的访问,允许通过结构化的接口与语言模型进行交互。

Folderr
一个模型上下文协议 (MCP) 服务器,它提供与 Folderr API 交互的工具,专门用于管理 Folderr 助手并与之通信。
mcp-k8s-go
这个项目旨在成为一个连接到 Kubernetes 的 MCP 服务器,同时也是一个用于为 Kubernetes 中任何自定义资源构建更多服务器的库。

mcp-google
一个专门的模型上下文协议(MCP)服务器,它将 Google 服务(Gmail、日历等)集成到您的 AI 工作流程中。该服务器通过 MCP 实现对 Google 服务的无缝访问,从而允许 AI 代理与 Gmail、Google 日历和其他 Google 服务进行交互。