用途:通过 Composio 的 Airtable 工具包并经由 Rube MCP 执行 Airtable 自动化操作,涉及记录、基库、表、字段与评论等。
前置条件:Rube MCP 必须已连接(可用 RUBE_SEARCH_TOOLS);需通过 RUBE_MANAGE_CONNECTIONS 完成 toolkit airtable 的有效连接,状态为 ACTIVE 后再运行工作流。添加 MCP 服务器端点 https://rube.app/mcp 即可,无需 API 密钥。
主要能力:一是记录增删改查,工具包括 AIRTABLE_LIST_BASES、AIRTABLE_GET_BASE_SCHEMA、AIRTABLE_LIST_RECORDS、AIRTABLE_CREATE_RECORD(S)、AIRTABLE_UPDATE_RECORD / AIRTABLE_UPDATE_MULTIPLE_RECORDS、AIRTABLE_DELETE_RECORD(S)。二是按公式搜索过滤:使用 filterByFormula(如 {Status}='Done')、sort、fields、maxRecords、offset。三是字段与表结构管理:AIRTABLE_CREATE_FIELD、AIRTABLE_UPDATE_FIELD、AIRTABLE_UPDATE_TABLE。四是记录评论:AIRTABLE_LIST_COMMENTS。每次操作前应先调用 RUBE_SEARCH_TOOLS 获取当前工具模式。
使用要点:baseId 以 app 开头(17 字符),tableIdOrName 为 tbl 开头或表名,recordId 为 rec 开头(17 字符),fieldId 为 fld 开头。字段名区分大小写,须与模式完全一致;公式中字段名要用 {} 包裹,字符串值需加引号。
限制:pageSize 上限 100,使用 offset 分页,翻页时更改过滤条件可能跳过或重复行;批量创建、更新、删除每请求最多 10 条;UPDATE_FIELD 仅能改名称与描述,不能改类型或选项;公式、汇总、查找等计算字段无法通过 API 创建;Airtable 约每基库每秒 5 次请求,需处理 429 与 Retry-After。缺失的输入、权限或安全边界不清时应先询问。