该项目是一个钉钉MCP(消息连接器协议)服务,提供与钉钉企业应用交互的API接口。该项目使用Go语言开发,并支持查询员工信息和发送消息等功能。
go install github.com/zhaoyunxing92/dingtalk-mcp@latest
钉钉开放平台 创建一个应用并为该应用配置权限
{
"mcpServers": {
"dingtalk": {
"command": "dingtalk-mcp", // 如果提示找不到命令,可以将项目编译后的可执行文件放在PATH中
"args": [],
"env": {
"DINGTALK_AGENT_ID": "申请的agentId",
"DINGTALK_KEY": "应用key",
"DINGTALK_SECRET": "应用密钥"
},
"disabled": false,
"autoApprove": [
"get_employees_count",
"get_simple_employees",
"recall_corp_conversation",
"send_corp_conversation",
"send_markdown_corp_conversation"
],
"timeout": 60
}
}
}
| API 名称 | 功能描述 |
|---|---|
| Get_ employees | count |
| Get_ simple_ employees | 获取公司基本员工信息(仅获取根部门人员) |
| Recall_ corp_ conversation | 撤回员工的消息 |
| Send_ corp_ conversation | 企业用户发送文本消息 |
| send_markdown_corp_conversation | 企业用户发送 Markdown 格式消息 |