Overview
Create, read, update, and delete Airtable records for database management.
Setup
Run with npx:
npx -y @modelcontextprotocol/server-airtableConfiguration
AIRTABLE_API_KEY environment variableDocumentation
Airtable MCP
Overview
Airtable MCP 是一个模型上下文协议服务器,允许 AI 代理与 Airtable 进行交互。通过此 MCP 服务器,AI 可以读取、创建、更新和删除 Airtable 记录,管理基(Bases)和表(Tables)。这对于数据管理、项目跟踪和内容创作场景非常有用。
Airtable MCP 使得 AI 代理能够成为智能数据助手,自动更新记录、生成报告、创建新条目、分析数据趋势。它特别适合 CRM、内容日历、项目跟踪和数据库管理。
Features
- 基管理:列出基、获取基详情
- 表管理:列出表、获取表结构
- 记录 CRUD:创建、读取、更新、删除记录
- 搜索和过滤:使用公式和视图查询记录
- 批量操作:批量创建和更新记录
- 附件处理:上传和下载附件
- 视图支持:使用预定义视图查询
Installation
# 使用 npx 运行
npx -y @modelcontextprotocol/server-airtable
# 或使用 uvx
uvx mcp-server-airtable
Configuration
添加以下配置到 claude_desktop_config.json:
{
"mcpServers": {
"airtable": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-airtable"],
"env": {
"AIRTABLE_API_KEY": "your-api-key"
}
}
}
}
获取 Airtable API Key
- 登录 https://airtable.com/create/tokens
- 创建新的 API token
- 选择需要的权限范围
- 复制 API Key
Available Tools
| Tool | Description |
|---|---|
airtable_list_bases | 列出所有可访问的基 |
airtable_get_base | 获取基详情和表列表 |
airtable_list_tables | 列出基中的所有表 |
airtable_get_records | 获取表中的记录 |
airtable_create_record | 创建新记录 |
airtable_update_record | 更新现有记录 |
airtable_delete_record | 删除记录 |
airtable_search_records | 搜索记录 |
Usage Examples
示例 1:查询客户数据
AI: 在"CRM"基中查询所有状态为"Lead"的客户
Airtable MCP:
- 找到 CRM 基
- 查询状态 = "Lead" 的记录
- 返回客户列表
示例 2:创建新记录
AI: 在"内容日历"表中创建一条新记录:
- 标题: "AI 代理框架对比文章"
- 状态: "进行中"
- 截止日期: 2026-06-01
- 负责人: @john
Airtable MCP:
- 调用 airtable_create_record
- 设置字段值
- 返回创建的记录 ID
示例 3:批量更新
AI: 将所有状态为"已完成"且截止日期在过去一周的记录状态改为"已归档"
Airtable MCP:
- 搜索符合条件的记录
- 批量更新状态字段
Pros
- ✅ 完整的 Airtable API 覆盖
- ✅ 支持复杂的字段类型
- ✅ 适合数据驱动的工作流
- ✅ 开源免费
- ✅ 与 Airtable 视图和公式集成
Cons
- ❌ 需要 Airtable API Key
- ❌ 某些高级字段类型支持有限
- ❌ Rate limit 限制
- ❌ 免费计划有记录数量限制
When to Use
- 需要 AI 辅助数据管理时
- 想要自动化 Airtable 操作时
- 需要生成数据报告时
- 想要管理 CRM 或内容日历时
