Dingtalk Ai Table

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

database榜 #5

基于 mcporter CLI 连接钉钉官方 AI 表格 MCP Server,实现多维表 Base/Table/Field/Record 的完整 CRUD 操作,支持批量字段创建与数据导入。

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

使用说明

概述

dingtalk-ai-table 是钉钉官方 AI 表格(多维表)的 MCP Server 操作技能,通过 mcporter CLI 工具连接钉钉 MCP 广场提供的新版 Streamable HTTP 接口,实现对多维表全层级对象的标准化操作。

核心能力

该技能覆盖四维操作体系:

  • Base 层:列出、搜索、获取、创建、更新、删除多维表底座,支持模板搜索快速建表
  • Table 层:管理表结构,包括获取表列表、创建/更新/删除表
  • Field 层:完整字段生命周期管理,支持批量创建(最多15个)、配置更新、删除
  • Record 层:记录级 CRUD,支持条件查询与批量操作(单次最多100条)

显著优点

1. 官方背书:直接对接钉钉 MCP 广场官方服务,API 稳定性与数据安全性有平台保障
2. schema 演进兼容:内置版本守门机制,强制检测新旧版 schema 差异,避免用户因 MCP Server 未升级导致操作失败

3. 批量效率:提供 Python 辅助脚本,支持字段批量创建、CSV/JSON 数据批量导入

4. 沙箱安全:通过 OPENCLAW_WORKSPACE 环境变量限定文件操作范围,防止路径遍历攻击

潜在局限

  • 依赖外部 CLI:必须预装 mcporter 和 Node.js/Bun 运行时,纯 Python 环境无法直接使用
  • 网络准入门槛:需从钉钉 MCP 广场获取带令牌的 URL,配置流程对新手不够友好
  • 批量上限刚性:MCP server 层面对字段创建(15)、表/字段获取(10)、记录操作(100)有硬性数量限制,超量需分页处理
  • ID 体系学习成本:强制使用 baseId/tableId/fieldId/recordId 体系,不支持旧版名称寻址,调试时需多次 get_baseget_tablesget_fields 链式调用

适合人群

  • 需将钉钉多维表作为业务数据底座的开发者/运维人员
  • 已有 mcporter 使用经验、熟悉 MCP 协议的技术团队
  • 需要自动化数据迁移、表结构批量变更的企业 IT 部门

常规风险

  • 令牌泄露风险DINGTALK_MCP_URL 包含访问令牌,等同于账号密码,需在 CI/CD 中严格保密
  • 数据误操作delete_base / delete_records 为不可逆操作,生产环境建议先备份
  • schema 版本漂移:钉钉 MCP 可能迭代升级,需关注版本守门提示及时更新 MCP Server 地址

Dingtalk Ai Table 内容

暂无文件树

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