返回市场
钉钉-MCP

钉钉-MCP

作者:open-dingtalk8 星标更新:2025-07-01

项目介绍

钉钉 MCP 服务器

🚀 功能

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

如何使用

{
   "mcpServers": {
      "dingtalk-mcp": {
         "command": "npx",
         "args": [
            "-y",
            "dingtalk-mcp@latest"
         ],
         "env": {
            "DINGTALK_Client_ID": "你的钉钉客户端ID",
            "DINGTALK_Client_Secret": "你的钉钉客户端密钥",
           "ACTIVE_PROFILES": "dingtalk-contacts,dingtalk-calendar"
         }
      }
   }
}

环境变量描述

  1. DINGTALK_Client_ID
  2. DINGTALK_Client_Secret
  3. ACTIVE_PROFILES,激活哪些钉钉MCP服务,逗号分隔,如果设置为ALL,则激活所有服务。可选设置
ProfileId描述权限
dingtalk-contacts钉钉联系人列表,默认激活qyapi_addresslist_search qyapi_get_member\
dingtalk-department钉钉部门管理qyapi_get_department_list qyapi_get_department_member
dingtalk-robot-send-message钉钉机器人发送消息/DING,默认激活需要通过企业机器人发送消息的权限 <br/>Premium.Ding.Write
dingtalk-honor钉钉企业文化荣誉OrgCulture.Honor.Read OrgCulture.Honor.Read
dingtalk-tasks钉钉任务Todo.Todo.Write<br>Todo.Todo.Read
dingtalk-calendar钉钉日历Calendar.Event.Write
dingtalk-checkin钉钉签到qyapi_checkin_read
dingtalk-notice钉钉工作通知
dingtalk-app-manage钉钉应用管理qyapi_microapp_manage<br>qyapi_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的机器人代码
  2. ROBOT_ACCESS_TOKEN,自定义群组机器人的ACCESS_TOKEN,用于从自定义机器人发送消息
  3. DINGTALK_AGENT_ID,用于发送工作通知

如何获取钉钉客户端ID和客户端密钥

  1. 成为钉钉开发者
  2. 创建一个应用
  3. 前往应用详情页面 - 凭证和基本信息以获取客户端ID和客户端密钥
  4. 添加权限根据启用的MCP服务添加相关权限点

如何获取ROBOT_CODE

  1. 请参阅英文原文如何创建机器人

📞 支持