通过 Rube MCP (Composio) 自动化 Airtable 任务,包括记录、基地、表格、字段和视图。请始终先搜索工具以获取当前架构。
通过Rube MCP实现空气表自动化. 通过Rube MCP实现自定义气表操作 通过Composio的空气表工具包.是一项面向实际任务的技能,主要用于Prerequisites.;Rube MCP必须连接(RUBE SEARCH TOOLS可用).。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
通过 Composio 提供的 Airtable 工具包,借助 Rube MCP 自动化执行 Airtable 操作。
RUBE_SEARCH_TOOLS 可用)RUBE_MANAGE_CONNECTIONS 建立活跃的 Airtable 连接,且工具包指定为 airtableRUBE_SEARCH_TOOLS,以获取当前可用工具的 Schema获取 Rube MCP:在客户端配置中将 https://rube.app/mcp 添加为 MCP 服务器。无需 API 密钥 —— 仅需添加该端点即可使用。
RUBE_SEARCH_TOOLS 能正常响应,以验证 Rube MCP 是否可用RUBE_MANAGE_CONNECTIONS,并指定工具包为 airtable适用场景:用户需要创建、读取、更新或删除记录
工具调用顺序:
AIRTABLE_LIST_BASES — 发现可用 Base(必需前置步骤)AIRTABLE_GET_BASE_SCHEMA — 查看表结构(必需前置步骤)AIRTABLE_LIST_RECORDS — 列出/筛选记录(可选)AIRTABLE_CREATE_RECORD / AIRTABLE_CREATE_RECORDS — 创建单条/多条记录(可选)AIRTABLE_UPDATE_RECORD / AIRTABLE_UPDATE_MULTIPLE_RECORDS — 更新单条/多条记录(可选)AIRTABLE_DELETE_RECORD / AIRTABLE_DELETE_MULTIPLE_RECORDS — 删除单条/多条记录(可选)关键参数:
baseId:Base ID(以 app 开头,例如 appXXXXXXXXXXXXXX)tableIdOrName:表 ID(以 tbl 开头)或表名fields:字段名到值的映射对象recordId:记录 ID(以 rec 开头),用于更新或删除操作filterByFormula:Airtable 公式,用于过滤记录typecast:设为 true 启用自动类型转换常见问题:
CREATE_RECORDS 单次请求最多创建 10 条记录;批量导入请自行分块处理typecast=true适用场景:用户希望使用公式查找特定记录
工具调用顺序:
AIRTABLE_GET_BASE_SCHEMA — 验证字段名及字段类型(必需前置步骤)AIRTABLE_LIST_RECORDS — 使用 filterByFormula 执行查询(必需)AIRTABLE_GET_RECORD — 获取某条记录的完整详情(可选)关键参数:
filterByFormula:Airtable 公式(例如 {Status}='Done')sort:排序对象数组fields:要返回的字段名数组maxRecords:所有分页中最多返回的总记录数offset:上一次响应中返回的分页游标常见问题:
{} 包裹,且必须与 Schema 完全一致{Status}='Active',而非 {Status}=ActiveRetry-After 头部重试适用场景:用户希望创建或修改表字段
工具调用顺序:
AIRTABLE_GET_BASE_SCHEMA — 查看当前 Schema(必需前置步骤)AIRTABLE_CREATE_FIELD — 创建新字段(可选)AIRTABLE_UPDATE_FIELD — 重命名或更新字段描述(可选)AIRTABLE_UPDATE_TABLE — 更新表元数据(可选)关键参数:
name:字段名type:字段类型(如 singleLineText、number、singleSelect 等)options:类型相关选项(如 select 类型的可选项列表、number 类型的小数精度等)description:字段描述常见问题:
UPDATE_FIELD 仅支持修改字段名和描述,不支持变更字段类型或选项;如需变更类型,请新建字段并迁移数据适用场景:用户希望查看或添加某条记录的评论
工具调用顺序:
AIRTABLE_LIST_COMMENTS — 列出某条记录下的所有评论(必需)关键参数:
baseId:Base IDtableIdOrName:表标识符(ID 或名称)recordId:记录 ID(17 位字符,以 rec 开头)pageSize:每页返回的评论数(上限为 100)常见问题:
rec 开头比较操作:
{Status}='Done' — 等于{Priority}>1 — 大于{Name}!='' — 非空函数用法:
AND({A}='x', {B}='y') — 同时满足两个条件OR({A}='x', {A}='y') — 满足任一条件FIND('test', {Name})>0 — 字段值包含指定文本IS_BEFORE({Due Date}, TODAY()) — 日期比较(是否早于今日)转义规则:
{Name}='John''s Company')pageSize(最大值为 100)offset 字符串offset 值原样传递给下一次请求ID 格式规范:
appXXXXXXXXXXXXXX(共 17 位字符)tblXXXXXXXXXXXXXX(共 17 位字符)recXXXXXXXXXXXXXX(共 17 位字符)fldXXXXXXXXXXXXXX(共 17 位字符)批量操作限制:
CREATE_RECORDS:单次请求最多 10 条UPDATE_MULTIPLE_RECORDS:单次请求最多 10 条DELETE_MULTIPLE_RECORDS:单次请求最多 10 条| 任务 | 工具 Slug | 关键参数 |
|---|---|---|
| 列出 Base | AIRTABLE_LIST_BASES | (无) |
| 获取 Schema | AIRTABLE_GET_BASE_SCHEMA | baseId |
| 列出记录 | AIRTABLE_LIST_RECORDS | baseId, tableIdOrName |
| 获取单条记录 | AIRTABLE_GET_RECORD | baseId, tableIdOrName, recordId |
| 创建单条记录 | AIRTABLE_CREATE_RECORD | baseId, tableIdOrName, fields |
| 创建多条记录 | AIRTABLE_CREATE_RECORDS | baseId, tableIdOrName, records |
| 更新单条记录 | AIRTABLE_UPDATE_RECORD | baseId, tableIdOrName, recordId, fields |
| 更新多条记录 | AIRTABLE_UPDATE_MULTIPLE_RECORDS | baseId, tableIdOrName, records |
| 删除单条记录 | AIRTABLE_DELETE_RECORD | baseId, tableIdOrName, recordId |
| 创建字段 | AIRTABLE_CREATE_FIELD | baseId, tableIdOrName, name, type |
| 更新字段 | AIRTABLE_UPDATE_FIELD | baseId, tableIdOrName, fieldId |
| 更新表 | AIRTABLE_UPDATE_TABLE | baseId, tableIdOrName, name |
| 列出评论 | AIRTABLE_LIST_COMMENTS | baseId, tableIdOrName, recordId |
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章