← 返回目录
A

Airtable MCP Server

社区
让 AI 系统读写你的 Airtable 数据库
GitHub 源仓库 ↗
★ 456 Stars 分类 · 数据库 非常热门 源版本 8a759ba9c0cb
44FMRS · D
可靠性
6/20
安全与权限
3/20
维护活跃度
7/20
文档质量
15/20
安装易用性
13/20

该服务器功能全面,覆盖 Airtable 主要操作,适合开发者和团队集成 AI 助手。但需要注意令牌管理和安全风险,尤其是在 HTTP 模式下。

查看 FMRS 评分方法 →

这是一个 Model Context Protocol (MCP) 服务器,为 AI 系统提供对 Airtable 数据库的读写访问。它允许 LLM 检查数据库模式,然后读取和写入记录。支持多种工具,包括列出记录、搜索记录、创建表、更新字段和添加评论等。该服务器需要 Airtable 个人访问令牌,具备 schema.bases:read、data.records:read 等权限。默认使用 stdio 传输,也支持 HTTP 模式(但需注意安全风险)。

工具能力

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
更新字段名称或描述
create_comment
在记录上创建评论
list_comments
列出记录上的评论

安装接入

  1. 生成 Airtable 个人访问令牌(https://airtable.com/create/tokens/new),需要权限:schema.bases:read 和 data.records:read(可选写权限)。2. 使用 install-mcp 工具(https://adamjones.me/install-mcp/?config=...)生成 MCP 客户端配置,或手动配置。3. 设置环境变量 AIRTABLE_API_KEY 为你的令牌。4. 对于 stdio 模式,运行 npx -y airtable-mcp-server。

选型与风险

适合谁

  • 需要将 Airtable 数据集成到 AI 工作流的团队
  • 希望使用自然语言操作 Airtable 数据的个人开发者
  • 寻求快速原型开发或自动化的场景

不适合谁

  • 需要复杂权限控制或审计的团队(服务器使用单一令牌)
  • 需要实时协作或复杂数据关系的场景
  • 对安全要求极高且无法限制网络暴露的用户

所需权限

  • 需要 Airtable 个人访问令牌
  • 令牌至少需要 schema.bases:read 和 data.records:read 权限
  • 可选写权限:schema.bases:write, data.records:write, data.recordComments:read, data.recordComments:write
  • 令牌需具有访问目标 bases 的权限

风险与副作用

  • 令牌泄露可能导致数据被恶意读写
  • HTTP 模式无内置认证,可能受到 DNS 重绑定攻击
  • 删除或更新操作不可逆,误操作可能丢失数据
  • 共享令牌可能超出预期访问范围

常见排障

  1. 确认 AIRTABLE_API_KEY 环境变量已正确设置
  2. 检查令牌的权限范围是否包含所需操作
  3. 确保令牌有访问目标 base 的权限
  4. 如果使用 HTTP 模式,确保网络环境安全
  5. 查看服务器日志以获取错误详情

使用场景

让 AI 助手查询和更新 Airtable 中的业务数据
自动化数据整理、记录批量更新
将 Airtable 作为知识库供 AI 读取
通过 AI 创建和管理表结构

支持客户端

Claude Desktop完整支持
Claude Code完整支持
Cursor完整支持
Cline完整支持
VS Code完整支持