基本能力
产品定位
airtable-mcp-server 是一个数据库访问服务,专门用于与 Airtable 数据库进行交互,提供读取和写入功能。
核心功能
- 读取 Airtable 数据库的记录和模式
- 写入和更新 Airtable 数据库的记录
- 管理 Airtable 数据库的表和字段
适用场景
- 需要与 Airtable 数据库交互的自动化流程
- 需要 LLMs 访问和操作数据库的应用
- 数据库管理和维护任务
工具列表
- list_records: 列出指定 Airtable 表中的记录
- search_records: 搜索包含特定文本的记录
- list_bases: 列出所有可访问的 Airtable 基础
- list_tables: 列出特定基础中的所有表
- describe_table: 获取特定表的详细信息
- get_record: 通过 ID 获取特定记录
- create_record: 在表中创建新记录
- update_records: 更新表中的一条或多条记录
- delete_records: 从表中删除一条或多条记录
- create_table: 在基础中创建新表
- update_table: 更新表的名称或描述
- create_field: 在表中创建新字段
- update_field: 更新字段的名称或描述
常见问题解答
- 如何获取 Airtable 个人访问令牌?
- 访问 Airtable 创建令牌页面 获取令牌。
- 需要哪些权限?
- 至少需要
schema.bases:read
和data.records:read
权限,可选写入权限。
使用教程
使用依赖
- 安装 Node.js
- 安装 Git
安装教程
- 克隆仓库
- 安装依赖
bash
npm install - 构建项目
bash
npm run build - 使用
npm run build:watch
自动构建
调试方式
- 运行测试
bash
npm run test - 重新加载 Claude Desktop (使用 Ctrl/Cmd+R) 应用更改