用途:在 CData Connect AI 中查询和写入 Airtable 数据,提供 Airtable 专用指导,构建于 connect-ai-base 技能之上。使用前必须先在环境中安装并启用 connect-ai-base,否则停止任务;本技能替代 Airtable 驱动的 getInstructions,直接做 schema 发现。
数据模型:Airtable 为多 schema 驱动。三段式名称中间段不是固定驱动名,而是 Information(只读元数据 schema,含 Bases、Tables、Users、Groups、协作者等)或具体 base 名称(每个可访问 base 一个 schema)。写法示例:SELECT [Id], [Name], [PermissionLevel] FROM [YourConnection].[Information].[Bases];记录查询 FROM [YourConnection].[Project tracker].[👀 Overview] LIMIT 10。旧写法 [Connection].[Airtable].[Bases] 已失效。每个 base 内,表 T 对应 TABLE(可读写)、[T.<view>] 视图(只读)、[T_Attachments]、[T_Collaborators],另有 Comments 表。
主要能力:通过 getCatalogs/getSchemas/getTables/getColumns/getProcedures 发现连接与结构;支持 SELECT、INSERT、UPDATE,Comments 表可读可写;附件可通过 DownloadAttachment 存储过程(云端返回 base64 的 FileData 列)或 [T_Attachments].[URL] 获取。
限制与注意:名称常含空格、逗号、emoji、点号,必须整体用方括号引用。内部键为 Internal_Id,UPDATE 以它定位;CreatedTime 用于日期过滤,建议用显式日期字面量。读 Comments 必须带 WHERE [TableName]=...,否则报错。MCP 不提供删除,无法执行 DELETE。UploadAttachment 与 SyncCSV 需要服务器磁盘访问,云端不可用;上传附件为当前限制。Information 中 Users/Groups 等视图可能因 PAT 权限返回 403,可用各表 [T_Collaborators] 视图替代。选择型字段值必须精确匹配,可用 SELECT DISTINCT 查合法选项。写入被拒时检查连接只读设置与 base 的 PermissionLevel。