@archiesun/dingtalk-mcp-task-approval
v1.0.1
Published
钉钉任务审批MCP服务器 - 待办任务、OA审批、审批附件
Downloads
20
Maintainers
Readme
钉钉任务审批MCP服务�?
钉钉任务审批MCP服务器,提供待办任务、OA审批、审批附件等功能�?
功能特�?
- 📝 待办任务 - 创建、查询、更新、删除待办任�?- �?OA审批 - 发起审批、获取详情、撤销、评论、同�?拒绝、转�?- 📎 审批附件 - 获取空间信息、下载附件、预览附件、授权下�?- 🔍 用户查询 - 按姓名搜索用户、userId转unionId
安装
npm install @archiesun/dingtalk-mcp-task-approval配置
环境变量
DINGTALK_Client_ID=your_app_key
DINGTALK_Client_Secret=your_app_secretMCP客户端配�?
{
"mcpServers": {
"dingtalk-task-approval": {
"command": "npx",
"args": ["-y", "dingtalk-mcp-task-approval@latest"],
"env": {
"DINGTALK_Client_ID": "your client id",
"DINGTALK_Client_Secret": "your client secret"
}
}
}
}工具列表
| 分类 | 工具名称 | 说明 | |------|---------|------| | 查询命令 | searchUser | 按姓名搜索用�?| | | getUnionIdByUserId | userId转unionId | | 待办任务 | queryTasks | 查询待办列表 | | | createTask | 创建待办 | | | updateTask | 更新待办 | | | deleteTask | 删除待办 | | OA审批 | startApprovalInstance | 发起审批 | | | getApprovalInstanceDetails | 获取审批详情 | | | revokeApprovalInstance | 撤销审批 | | | addApprovalComment | 添加评论 | | | getApprovalInstanceIds | 获取审批ID列表 | | | getUserPendingApprovalCount | 获取待审批数�?| | | approveOrRejectTask | 同意/拒绝审批 | | | transferApprovalTask | 转交审批 | | 审批附件 | getApprovalSpaceInfo | 获取钉盘空间信息 | | | downloadApprovalAttachment | 下载附件 | | | previewApprovalAttachment | 预览附件 | | | downloadApprovalSpaceFile | 授权下载文件 |
许可�?
MIT License
