DingTalk MCP Server
Fornece vários serviços do DingTalk, incluindo contatos, gerenciamento de departamentos, mensagens de robô, calendário e tarefas.
GitHub
26
Experimente este MCPPatrocinadoDocumentação
DingTalk MCP Server
🚀 Recursos
- Contatos do DingTalk
- Gerenciamento de departamentos do DingTalk
- Envio de mensagens/DING do robô DingTalk
- Honrarias da cultura empresarial DingTalk
- Tarefas do DingTalk
- Agenda do DingTalk
- Check-in do DingTalk
- Notificações de trabalho do DingTalk
- Gerenciamento de aplicativos DingTalk
- Janela de serviços DingTalk
- Gerenciamento de projetos DingTalk
- Registros do DingTalk
Como usar
{
"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"
}
}
}
}
Explicação das variáveis de ambiente env
- DINGTALK_Client_ID
- DINGTALK_Client_Secret
- ACTIVE_PROFILES, quais serviços MCP do DingTalk ativar, no formato separado por vírgulas; se for ALL, ativa todos. Conjunto opcional
| ProfileId | Description | Permission |
|---|---|---|
| dingtalk-contacts | Contatos do DingTalk, ativado por padrão | qyapi_addresslist_search qyapi_get_member |
| dingtalk-department | Gerenciamento de departamentos do DingTalk | qyapi_get_department_list qyapi_get_department_member |
| dingtalk-robot-send-message | Envio de mensagens/DING do robô DingTalk, ativado por padrão | Requer permissão de envio de mensagens de robôs da empresa Premium.Ding.Write |
| dingtalk-honor | Honrarias da cultura empresarial DingTalk | OrgCulture.Honor.Read OrgCulture.Honor.Read |
| dingtalk-tasks | Tarefas do DingTalk | Todo.Todo.Write Todo.Todo.Read |
| dingtalk-calendar | Agenda do DingTalk | Calendar.Event.Write Calendar.Event.Read Calendar.EventSchedule.Read |
| dingtalk-checkin | Check-in do DingTalk | qyapi_checkin_read |
| dingtalk-notice | Notificações de trabalho do DingTalk | |
| dingtalk-app-manage | Gerenciamento de aplicativos DingTalk | qyapi_microapp_manage qyapi_get_microapp_list |
| dingtalk-service-window | Janela de serviços DingTalk | OfficialAccount.Message.Send OfficialAccount.Contact.Read OfficialAccount.Account.Read |
| dingtalk-teambition | Gerenciamento de projetos DingTalk | Project.Project.Write.All Project.Project.Read.All Project.Task.Write.All Project.Task.Read.All |
| dingtalk-report | Registros do DingTalk | qyapi_report_statistics qyapi_report_manage qyapi_report_query |
- ROBOT_CODE, código do robô para envio de mensagens/DING
- ROBOT_ACCESS_TOKEN, ACCESS_TOKEN do robô personalizado do grupo, usado para envio de mensagens por robôs personalizados
- DINGTALK_AGENT_ID usado para enviar notificações de trabalho
Como obter o Client ID e o Client Secret do DingTalk
- Torne-se um desenvolvedor DingTalk
- Crie um aplicativo
- Acesse a página de detalhes do aplicativo - credenciais e informações básicas, obtenha o Client ID e o Client Secret
- Adicione permissões, adicione os pontos de permissão relevantes de acordo com os serviços MCP habilitados
Como obter o ROBOT_CODE
- Consulte Como criar um robô
📞 Suporte
- Documentação de ajuda: https://open.dingtalk.com/document/ai-dev/dingtalk-server-api-mcp-overview
- Plataforma aberta DingTalk: https://open.dingtalk.com
- Protocolo MCP: https://modelcontextprotocol.io
- Bem-vindo ao grupo de discussão do DingTalk MCP
