1. Conduid
  2. Developer Tools
  3. dingtalk
MCP server · Developer Tools

dingtalk

A Gemini CLI extension for DingTalk's MCP server.

39Low

Scored 7 days ago · breakdown

About dingtalk

dingtalk is an MCP server published by git+open-dingtalk in the Developer Tools category: a Gemini CLI extension for DingTalk's MCP server.

The repository has 5 stars and 0 forks.

Install

Install
npx dingtalk-mcp
Claude Code
claude mcp add dingtalk-mcp -- npx -y dingtalk-mcp
npx
npx -y dingtalk-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about dingtalk

Powered by Claude · Grounded in docs

I know everything about dingtalk. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

4 checks have not been run yet.

README

钉钉MCP Server

🚀 功能特性

  • 钉钉通讯录
  • 钉钉部门管理
  • 钉钉机器人发消息/DING
  • 钉钉企业文化荣誉
  • 钉钉待办
  • 钉钉日程
  • 钉钉签到
  • 钉钉工作通知
  • 钉钉应用管理
  • 钉钉服务窗
  • 钉钉项目管理
  • 钉钉日志

如何使用

{
   "mcpServers": {
      "dingtalk-mcp": {
         "command": "npx",
         "args": [
            "-y",
            "dingtalk-mcp@latest"
         ],
         "env": {
            "DINGTALK_Client_ID": "your dingtalk client id",
            "DINGTALK_Client_Secret": "your dingtalk client secret",
           "ACTIVE_PROFILES": "dingtalk-contacts,dingtalk-calendar"
         }
      }
   }
}

env环境变量说明

  1. DINGTALK_Client_ID
  2. DINGTALK_Client_Secret
  3. ACTIVE_PROFILES,激活哪些钉钉MCP服务,逗号风格,如果是ALL则激活全部。可选集合
ProfileId Description Permission
dingtalk-contacts 钉钉通讯录,默认激活 qyapi_addresslist_search qyapi_get_member
dingtalk-department 钉钉部门管理 qyapi_get_department_list qyapi_get_department_member
dingtalk-robot-send-message 钉钉机器人发消息/DING,默认激活 需要企业内机器人发送消息权限 Premium.Ding.Write
dingtalk-honor 钉钉企业文化荣誉 OrgCulture.Honor.Read OrgCulture.Honor.Read
dingtalk-tasks 钉钉待办 Todo.Todo.WriteTodo.Todo.Read
dingtalk-calendar 钉钉日程 Calendar.Event.Write Calendar.Event.Read Calendar.EventSchedule.Read
dingtalk-checkin 钉钉签到 qyapi_checkin_read
dingtalk-notice 钉钉工作通知
dingtalk-app-manage 钉钉应用管理 qyapi_microapp_manageqyapi_get_microapp_list
dingtalk-service-window 钉钉服务窗 OfficialAccount.Message.Send OfficialAccount.Contact.Read OfficialAccount.Account.Read
dingtalk-teambition 钉钉项目管理 Project.Project.Write.All Project.Project.Read.All Project.Task.Write.All Project.Task.Read.All
dingtalk-report 钉钉日志 qyapi_report_statistics qyapi_report_manage qyapi_report_query
  1. ROBOT_CODE,用于发消息/DING的机器人Code
  2. ROBOT_ACCESS_TOKEN,群自定义机器人ACCESS_TOKEN,用于自定义机器人发消息
  3. DINGTALK_AGENT_ID 用于发送工作通知

如何获取钉钉Client ID和Client Secret

  1. 成为钉钉开发者
  2. 创建应用
  3. 进入应用详情页-凭证与基础信息,获取Client ID和Client Secret
  4. 添加权限,根据启用的MCP服务添加相关权限点

如何获取ROBOT_CODE

  1. 参考如何创建机器人

📞 支持

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About dingtalk

How do I install dingtalk?

Run npx dingtalk-mcp, then add the server to your MCP client's configuration.

Is dingtalk safe to use with an AI agent?

Its trust score is 39 out of 100 (low). It passes 1 of the 2 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is dingtalk still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.