Dingtalk Calendar

钉钉日程管理(创建日程、查询闲忙、会议室预订)。使用 mcporter CLI 连接钉钉 MCP server 执行日程管理、日程查询、会议室预订等操作。使用场景:日程创建管理、会议预订、查询他人闲忙、会议室预约等。

安装

概览

什么是Dingtalk Calendar

钉钉日程管理是一款基于钉钉生态的自动化日程管理工具,通过 `mcporter` CLI 调用钉钉日历 MCP(Model Context Protocol)服务,实现对个人及团队日程的高效创建、查询与协调。该工具无需依赖图形界面或浏览器插件,仅需命令行即可完成复杂的企业级日程操作,特别适合需要批量处理会议安排或集成到开发流程中的技术用户。其核心能力覆盖从基础日程增删改查到会议室资源调度,甚至可结合通讯录服务实现参会人员自动匹配。整个系统架构清晰,配置流程标准化,支持毫秒级时间戳与 ISO-8601 格式的灵活转换,确保与各类开发环境和自动化脚本无缝对接。无论是日常办公协作还是 DevOps 场景下的定时任务触发,钉钉日程管理都能提供稳定可靠的 API 驱动解决方案。

核心功能特点

  1. 支持通过命令行快速创建、更新和删除钉钉日历事件
  2. 可查询指定时间范围内个人的日程安排与忙闲状态
  3. 具备会议室空闲时段查询及自动预订功能
  4. 集成钉钉通讯录接口,支持按关键词搜索员工信息
  5. 所有操作均通过 mcporter 调用 MCP 协议完成,无需前端交互
  6. 兼容多种时间格式输入输出,便于脚本集成与自动化处理

适用场景

钉钉日程管理最典型的应用场景是面向开发者和运维工程师的自动化工作流整合。例如,在 CI/CD 流水线中,可在构建完成后自动创建一个‘部署完成通知会’,并提前预约会议室用于后续复盘;或在每日站会前,通过脚本批量检查团队成员当日 9:00–10:00 的空闲情况,智能选择最合适的参会者。对于项目经理而言,该工具可用于生成周报时自动拉取本周所有日程记录,辅助项目进度分析。此外,在远程团队协作中,当跨时区会议频繁时,利用时间戳转换功能可精准设定全球统一的时间节点,避免因时区混淆导致的参会遗漏。由于全程采用无头(headless)操作方式,它尤其适合嵌入到企业内部机器人、聊天助手或定时任务系统中,实现‘说一句话就订好会议室’的智能办公体验。