Dingtalk Ai Table

📊 钉钉多维表自动化管理专家

通过MCP协议连接钉钉AI表格,支持创建多维表、字段管理、记录批量操作,需配置DINGTALK_MCP_URL凭证

收藏
11.1k
安装
3.7k
版本
0.3.9
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

钉钉AI表格操作技能通过MCP协议连接钉钉AI表格API,实现企业级多维表格的自动化管理。支持创建AI表格、数据表结构管理、字段增删改查、记录批量操作等完整CRUD功能。

显著优点

  • 企业级集成:深度对接钉钉生态,适合团队协作场景
  • 自动化能力强:支持批量导入导出、Python脚本辅助操作
  • 字段类型丰富:支持文本、数字、单选/多选、日期、人员、附件等7种类型
  • 安全加固完善:v0.3.4+版本实施路径沙箱、UUID验证、文件白名单、大小限制等多重保护

潜在局限

  • 依赖外部CLI:必须安装mcporter全局工具,增加供应链风险
  • 凭证管理复杂:Streamable HTTP URL包含访问令牌,需妥善保管
  • 学习成本较高:需理解MCP协议、dentryUuid、sheetId等概念
  • 网络依赖:操作需实时连接钉钉服务器

适合人群

  • 钉钉企业用户需自动化管理表格数据
  • 开发团队构建库存/项目管理系统
  • 数据管理员进行批量数据迁移

常规风险

  • 凭证泄露风险(URL含访问令牌)
  • 误操作导致生产数据丢失
  • 第三方CLI工具供应链安全
  • 建议首次使用在测试环境验证

安全解读

核心功能与用法

dingtalk-ai-table 是钉钉官方推出的AI表格(多维表)MCP操作技能,通过mcporter CLI工具连接钉钉MCP Server,实现对钉钉AI表格的全生命周期管理。

核心能力矩阵

| 功能模块 | 支持操作 | 典型场景 |
|---------|---------|---------|
| **表格管理** | 创建、搜索、获取根节点 | 项目初始化、表格发现 |
| **数据表操作** | 增删改查数据表、重命名 | 多表结构管理、版本迭代 |
| **字段配置** | 7种字段类型(text/number/select/date/user/attachment等) | 业务模型定义、动态扩缩容 |
| **记录操作** | 批量增删改查、条件筛选 | 库存同步、数据迁移、自动化填充 |
| **批量导入** | CSV/JSON格式、分批处理 | ERP对接、历史数据迁移 |

技术实现特点

技能采用subprocess调用外部CLI的架构设计,Python辅助脚本通过subprocess.run执行mcporter命令。这种设计将网络通信、认证管理完全委托给官方CLI工具,本身不直接处理网络请求,降低了攻击面。

显著优点

1. 企业级安全防护:实施7层安全加固——路径沙箱(防止目录遍历)、UUID格式严格验证、文件扩展名白名单(仅.json/.csv)、文件大小限制(JSON 10MB/CSV 50MB)、字段类型白名单、命令超时保护(60-120秒)、输入清理。包含25项自动化安全测试。

2. 零依赖轻量设计:Python脚本仅使用标准库,package.json仅声明mcporter为peerDependency,无第三方npm依赖,供应链攻击风险极低。

3. 官方生态集成:直接对接钉钉AI表格原生API,支持人员字段、附件字段等钉钉特色能力,与钉钉审批、智能人事等模块天然协同。

4. 批量操作友好:内置bulk_add_fields.pyimport_records.py脚本,支持千级记录批量处理,适合数据迁移和初始化场景。

潜在局限与风险

| 局限/风险 | 说明 | 缓解措施 |
|----------|------|---------|
| **外部CLI依赖** | 必须安装`mcporter`,且需从npm/bun全局安装 | 官方源安装,验证仓库签名 |
| **凭证管理** | Streamable HTTP URL含访问令牌,泄露风险 | 使用`mcporter config`持久化,避免env泄露 |
| **网络隔离场景** | 需访问钉钉MCP服务(mcp.dingtalk.com) | 企业防火墙需放行HTTPS 443 |
| **字段类型限制** | 仅支持7种预定义字段类型,复杂计算字段需外挂 | 结合钉钉自动化流程实现 |
| **速率未明确** | 文档未说明API调用频率限制 | 建议生产环境先做压测验证 |

适合人群

  • 钉钉企业用户:已使用钉钉作为协作平台,需要自动化表格管理的团队
  • 低代码开发者:需快速搭建库存管理、项目跟踪、CRM等轻量级业务系统
  • 数据运营人员:频繁进行表格批量导入、字段批量调整的数据维护场景
  • 系统集成工程师:需将钉钉表格与ERP、WMS等系统对接的集成场景

常规风险提示

1. 生产环境建议:首次使用务必在测试表格验证,确认字段映射、数据格式无误后再操作生产数据
2. 凭证轮换:如怀疑DINGTALK_MCP_URL泄露,立即在钉钉MCP广场重新获取配置

3. 脚本审查scripts/目录中的Python脚本虽经安全认证,敏感场景仍建议二次审查

4. mcporter来源:务必从https://github.com/mcporter/mcporter官方仓库验证后安装

安全认证结论

该技能通过CLS-Certify v2.1.0全量扫描,安全评级A(95分),trust_level T2(可信组织/开发者账号)。静态分析、动态行为、依赖审计、网络分析、隐私合规、威胁情报六项检测全部通过,subprocess使用经确认为受控低风险用途。

Dingtalk Ai Table 内容

references文件夹
scripts文件夹
tests文件夹
手动下载zip · 26.0 kB
api-reference.mdtext/markdown
请选择文件