Token导航 LogoToken导航TokenDH.com
DingTalk MCP Server logo
运维云端stdio官方级别未说明来源级核验

DingTalk MCP Server

MCP Server

钉钉MCP服务器实现Claude与钉钉工作空间的交互,提供用户搜索、信息获取和消息发送功能。

工具数

3

提示词数

0

GitHub Stars

5

资源数

0
团队协作用户管理JavaScriptClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

darrenyao

提供方

darrenyao

最后核验

2026/5/17 20:31

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx 方式

详细介绍

钉钉 MCP 服务器

钉钉的 Model Context Protocol (MCP) 服务器实现,使 Claude 能够与钉钉工作空间进行交互。

image

工具

  1. dingtalk_search_users

- 搜索钉钉用户 - 必需参数: - query (string): 搜索关键词 - 可选参数: - exact_match (boolean, 默认: false): 是否进行精确匹配 - 返回:匹配的用户列表及其基本信息

  1. dingtalk_get_user_info

- 获取用户详细信息 - 必需参数: - user_id (string): 用户 ID - 返回:用户的详细信息,包括: - 姓名 - 工号 - 部门 - 入职时间 - 联系方式(手机、邮箱等)

  1. dingtalk_send_message

- 向钉钉用户发送私信 - 必需参数: - user (string): 接收消息的用户名称 - content (string): 消息内容 - 返回:消息发送确认

设置

  1. 创建钉钉应用:

- 访问钉钉开发者后台 - 点击"创建应用" - 选择"企业内部应用" - 填写应用信息并创建

  1. 配置应用权限:

在应用详情页面配置以下权限: - userinfo: 获取用户信息 - message: 发送消息 - user: 获取用户列表

  1. 获取应用凭证:

- 保存应用的 AppKey 和 AppSecret

与 Claude Desktop 配合使用

claude_desktop_config.json 中添加以下配置:

npx 方式

{
  "mcpServers": {
    "dingtalk": {
      "command": "npx",
      "args": [
        "-y",
        "@darrenyao/server-dingtalk"
      ],
      "env": {
        "DINGTALK_APP_KEY": "your_app_key",
        "DINGTALK_APP_SECRET": "your_app_secret"
      }
    }
  }
}

docker 方式

{
  "mcpServers": {
    "dingtalk": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "DINGTALK_APP_KEY",
        "-e",
        "DINGTALK_APP_SECRET",
        "mcp/dingtalk"
      ],
      "env": {
        "DINGTALK_APP_KEY": "your_app_key",
        "DINGTALK_APP_SECRET": "your_app_secret"
      }
    }
  }
}

环境变量

  1. DINGTALK_APP_KEY: 必需。钉钉应用的 AppKey
  2. DINGTALK_APP_SECRET: 必需。钉钉应用的 AppSecret

故障排除

如果遇到权限错误,请检查:

  1. 应用是否已正确配置所需权限
  2. 应用是否已正确安装到企业
  3. 应用凭证是否正确配置
  4. 应用是否已获得必要的访问权限

构建

Docker 构建:

docker build -t mcp/dingtalk -f Dockerfile .

许可证

本项目采用 MIT 许可证。这意味着您可以自由使用、修改和分发软件,但需遵守 MIT 许可证的条款和条件。更多详情请参阅项目仓库中的 LICENSE 文件。

目录标签

目录标签

团队协作用户管理JavaScriptClaude钉钉集成本地部署消息服务企业通讯API服务

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP