Dingtalk Ai Table

📊 钉钉多维表自动化操作专家

通过 MCP 协议连接钉钉 AI 表格 API,支持表格创建、数据表管理、字段操作及记录增删改查,适合自动化库存与项目管理场景

收藏
9k
安装
3.7k
版本
0.4.1
CLS 安全性认证2026-06-04
点击查看完整报告 >

使用说明

核心功能与用法

钉钉 AI 表格操作技能(dingtalk-ai-table)通过 MCP 协议桥接钉钉多维表服务,提供完整的表格生命周期管理能力。核心工作流包括:获取文档根节点 → 创建 AI 表格 → 管理数据表结构 → 执行字段与记录操作。支持 7 种字段类型(text、number、singleSelect、multipleSelect、date、user、attachment),满足从轻量数据收集到复杂业务系统的多样化需求。

显著优点

1. 企业级生态整合:深度对接钉钉平台,原生支持组织架构、人员字段,适合已有钉钉基础的企业用户
2. 标准化 MCP 协议:通过 mcporter CLI 工具实现跨语言、跨平台的标准化调用

3. 批量操作能力:单次支持最多 1000 条记录的批量增删改查,配合 Python 脚本可实现 CSV/JSON 数据导入

4. 安全加固完善:v0.3.4+ 版本实施路径沙箱、文件扩展名白名单、大小限制(JSON 10MB/CSV 50MB)、命令超时保护等 6 项核心安全措施

潜在局限

1. 外部依赖较重:必须安装 mcporter CLI 并配置 Streamable HTTP URL,入门门槛高于纯 API 方案
2. 凭证管理风险:DINGTALK_MCP_URL 包含访问令牌,需避免硬编码或版本控制泄露

3. 平台绑定性强:功能深度依赖钉钉生态,迁移至其他多维表平台需重新开发

4. 脚本需预审查scripts/ 目录的 Python 辅助脚本虽经安全加固,仍建议首次使用前人工审计

适合人群

  • 钉钉企业用户寻求自动化表格操作
  • 需要批量导入导出多维表数据的运维人员
  • 构建轻量级库存/项目管理系统的小团队

常规风险提示

  • 凭证泄露:Streamable HTTP URL 等同于密码,建议使用 mcporter config 持久化存储而非环境变量
  • 数据误操作:首次使用务必在测试表格验证,生产环境操作前确认 dentryUuid 与表名准确性
  • 路径遍历:虽已实施 OPENCLAW_WORKSPACE 沙箱,仍需确保该环境变量正确配置
  • 超时失败:大文件导入可能触发 60-120 秒命令超时,建议分批处理

安全解读

核心功能

钉钉AI表格技能通过MCP协议与钉钉官方API对接,提供完整的多维表生命周期管理能力。支持创建AI表格、数据表结构管理(增删改查数据表)、字段操作(7种类型支持)、以及记录的批量增删改查。典型应用场景包括自动化库存追踪、项目进度管理、客户关系数据维护等。

显著优点

安全架构完善:实施六层防护机制——路径沙箱(限制在OPENCLAW_WORKSPACE内)、dentryUuid格式验证、文件扩展名白名单(仅.json/.csv)、文件大小限制(JSON 10MB/CSV 50MB)、字段类型白名单、60-120秒命令超时保护。代码仅使用Python标准库,无第三方依赖风险。

操作体验优化:支持JSON/CSV批量导入导出,单次最多1000条记录批量操作;提供根节点缓存机制避免重复API调用;字段类型涵盖文本、数字、单选、多选、日期、人员、附件7种常用类型。

来源可追溯:钉钉官方MCP广场接入(mcpId=1060),API端点经HTTPS加密,凭证管理文档明确。

潜在局限

外部依赖较重:必须全局安装mcporter CLI工具(npm/bun),且该工具为社区项目(GitHub: mcporter/mcporter),非钉钉官方直接维护。虽然文档提供了来源验证指引,但增加了供应链信任链路。

T3来源等级:维护者为个人开发者(aliramw),非知名企业或顶级开源基金会。虽代码透明可查、持续更新,但需用户自行承担审查责任。

功能边界:仅支持钉钉AI表格特定功能集,不与钉钉审批、日程等其他模块打通;日期字段需处理Unix时间戳与YYYY-MM-DD格式转换;单选/多选字段返回对象格式需额外解析。

适合人群

  • 企业IT管理员:需要自动化管理钉钉多维表数据
  • 低代码开发者:通过脚本实现库存、项目、CRM等系统对接
  • 数据运营人员:批量导入导出表格数据,替代手工操作

常规风险

1. 凭证泄露风险:DINGTALK_MCP_URL包含访问令牌,需避免提交到Git仓库或分享给他人
2. 误操作覆盖:批量更新/删除不可逆,首次使用建议在测试表格验证

3. 子进程注入:虽有三重防护(固定参数列表、dentryUuid验证、超时保护),仍需确保mcporter来源可信

4. API变更风险:钉钉MCP能力持续更新,需关注技能版本升级保持兼容性

Dingtalk Ai Table 内容

.git文件夹
hooks文件夹
info文件夹
logs文件夹
refs文件夹
heads文件夹
remotes文件夹
origin文件夹
refs文件夹
heads文件夹
remotes文件夹
origin文件夹
tags文件夹
references文件夹
scripts文件夹
tests文件夹
手动下载zip · 46.2 kB
applypatch-msg.sampletext/plain
请选择文件