dingtalk-mcp

dingtalk-mcp

Dingtalk MCP Server

Category
Visit Server

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,默认激活 需要企业内机器人发送消息权限 <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 Calendar.Event.Read Calendar.EventSchedule.Read
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的机器人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. 参考如何创建机器人

📞 支持

  • 帮助文档: https://open.dingtalk.com/document/ai-dev/dingtalk-server-api-mcp-overview
  • 钉钉开放平台: https://open.dingtalk.com
  • MCP协议: https://modelcontextprotocol.io
  • 欢迎加入钉钉MCP交流群 欢迎加入钉钉MCP交流群

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured