Dingtalk Ai Table

📊 钉钉官方多维表·全链路数据操作

企业协作榜 #1

钉钉官方新版AI表格MCP服务器连接工具,支持Base/Table/Field/Record四层结构的完整CRUD操作,需配置Streamable HTTP URL

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

使用说明

核心功能

钉钉AI表格操作技能是基于mcporter CLI连接钉钉官方新版AI表格MCP Server的专业工具,采用baseId/tableId/fieldId/recordId四层体系架构,完全替代旧版dentryUuid/sheetIdOrName模式。

核心能力覆盖:

  • Base层:多维表的创建、搜索、查询、更新、删除及模板检索
  • Table层:表结构的获取、创建、修改、删除
  • Field层:字段的批量创建、配置更新、删除,支持文本、单选、多选、电话等类型
  • Record层:记录的查询、批量增删改,单次操作上限100条

显著优点:
1. 官方原生支持:直连钉钉MCP广场(mcp.dingtalk.com)发布的官方服务,API稳定性与兼容性有保障

2. 完整CRUD闭环:从底层Base到单元格Record的全链路操作,无需拼接多套工具

3. 批量处理能力:内置Python脚本支持字段批量创建(15个/次)、记录批量导入(CSV/JSON双格式,100条/次)

4. 安全沙箱机制:通过OPENCLAW_WORKSPACE环境变量限制文件读取范围,仅允许工作区内.json/.csv文件

潜在局限与风险:
1. 认证依赖:必须使用带访问令牌的Streamable HTTP URL,密钥泄露等同于账号失控

2. 学习成本:四层ID体系(baseId/tableId/fieldId/recordId)需严格遵循调用顺序,新手易因ID混淆导致404错误

3. 批量上限刚性:create_fields限15个、get_tables/get_fields限10个,超大规模 schema 迁移需分批次

4. 过滤语义陷阱:单选/多选字段过滤时必须传入option ID而非显示名称,易引发数据查询空结果

适合人群:

  • 钉钉生态重度用户,需将AI表格作为业务数据库
  • 自动化工作流开发者,追求官方API稳定性而非逆向方案
  • 有一定CLI工具使用经验的运维/开发人员

常规风险提示:

  • Streamable HTTP URL含敏感令牌,禁止硬编码或日志输出
  • 批量操作前务必通过get_baseget_tablesget_fields链路确认ID有效性
  • 跨Base数据迁移时注意字段类型映射(如phone→telephone自动转换仅限特定脚本)

Dingtalk Ai Table 内容

暂无文件树

手动下载zip · 24.6 kB
contentapplication/octet-stream
请选择文件