Airtable MCP
将您的AI工具直接连接到Airtable。使用自然语言查询、创建、更新和删除记录。功能包括基础管理、表格操作、架构操作、记录筛选和数据迁移——所有功能均通过标准化的MCP接口实现,兼容Claude桌面和其他Claude驱动编辑器。
快速入门
-
获取您的Airtable凭证
- 从您的账户页面获取Airtable API令牌
- 从您的Airtable基础URL获取基础ID(格式:
appi7fWMQcB3BNzPs)
-
配置Claude桌面
- 打开
~/Library/Application Support/Claude/claude_desktop_config.json - 添加以下配置:
{ "mcpServers": { "airtable-mcp": { "command": "npx", "args": [ "@smithery/cli", "run", "@rashidazarang/airtable-mcp", "--token", "YOUR_AIRTABLE_TOKEN", "--base", "YOUR_BASE_ID" ] } } }- 将
YOUR_AIRTABLE_TOKEN和YOUR_BASE_ID替换为您的实际凭证 - 保存并重启Claude桌面
- 打开
-
开始使用Airtable工具
- 打开Claude桌面
- 等待30秒建立连接
- 开始使用自然语言的Airtable命令
功能
- 基础管理:列出和选择Airtable基础
- 表格操作:浏览表格、字段和记录
- 数据访问:读取、创建、更新和删除记录
- 架构管理:导出、比较和更新架构
- 自然语言界面:使用纯英语与您的Airtable数据交互
可用工具
| 工具名称 | 描述 | 示例用法 |
|---|---|---|
list_bases | 列出所有可访问的Airtable基础 | "显示我所有的Airtable基础" |
list_tables | 列出当前基础中的所有表格 | "这个基础中有哪些表格?" |
list_records | 列出记录(可选筛选) | "显示Projects表格中的所有记录" |
get_record | 获取特定记录 | "获取Tasks表格中的ABC123记录" |
create_records | 创建新记录 | "在Contacts表格中创建名为John的新记录" |
update_records | 更新现有记录 | "将记录XYZ的状态更新为Complete" |
set_base_id | 切换到不同基础 | "切换到基础appi7fWMQcB3BNzPs" |
故障排除
常见问题
-
连接问题
- 确保已安装Node.js(
node -v应显示v14或更高版本) - 验证您的API令牌和基础ID是否正确
- 配置更改后重启Claude桌面
- 确保已安装Node.js(
-
JSON解析错误
- 仔细检查配置文件中的JSON格式
- 避免使用多余的转义字符
- 使用上面显示的简化配置格式
-
命令未找到
- 如果尚未安装,请安装Node.js
- 运行
npm install -g npm@latest更新npm - 尝试运行
npx @smithery/cli --version验证安装
需要帮助?
- 查看问题页面Issues
- 加入我们的Discord社区
- 向support@example.com发送邮件
贡献
欢迎贡献!请随时提交Pull Request。
许可证
MIT
有关其他MCP客户端的详细设置说明,请参阅CLAUDE_INTEGRATION.md。