🔌

Airtable MCP

Database780

Create, read, update, and delete Airtable records for database management.

Claude DesktopCursorWindsurf

Overview

Create, read, update, and delete Airtable records for database management.

Setup

Run with npx:

npx -y @modelcontextprotocol/server-airtable

Configuration

AIRTABLE_API_KEY environment variable

Documentation

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

  1. 登录 https://airtable.com/create/tokens
  2. 创建新的 API token
  3. 选择需要的权限范围
  4. 复制 API Key

Available Tools

ToolDescription
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 或内容日历时

Resources