Airtable MCP Server

Airtable MCP Server

site icon
2025.01.28 31
JavaScriptAirtable API 交互数据管理自动化工具开发效率数据库
Airtable MCP Server 是一个基于 Model Context Protocol 的服务,专门用于与 Airtable API 进行交互。该服务允许通过 Claude Desktop 或其他 MCP 客户端以编程方式管理 Airtable 的基础、表格、字段和记录。其核心功能包括分阶段构建表格,利用 Claude 的代理能力,降低复杂表格构建的失败率。
View on GitHub

Overview

基本能力

产品定位

Airtable MCP Server 是一个用于与 Airtable API 交互的中间件服务,旨在简化 Airtable 数据的程序化管理。

核心功能

  • 基础管理:列出所有可访问的 Airtable 基础、表格,创建和更新表格。
  • 字段管理:添加和修改表格字段。
  • 记录操作:包括创建、更新、删除、搜索和获取记录。
  • 字段类型支持:支持多种字段类型,如单行文本、多行文本、电子邮件、电话号码、数字、货币、日期、单选和多选等。
  • 颜色支持:为选择字段提供多种颜色选项。

适用场景

  • 自动化管理 Airtable 数据
  • 批量处理 Airtable 记录
  • 构建复杂的 Airtable 表格结构
  • 集成 Airtable 数据到其他应用程序

工具列表

  • npx:推荐安装方法,通过 npx 直接运行服务。
  • mcp-installer:通过 MCP 安装器安装服务。
  • 本地开发安装:适用于贡献者或需要修改代码的用户。

常见问题解答

  • 如何获取 Airtable API Key:登录 Airtable 账户,在 Builder Hub 创建个人访问令牌,并设置适当的权限。
  • 安装验证:启动 Claude Desktop,检查服务是否出现在“Connected MCP Servers”部分,并使用简单命令测试。

使用教程

使用依赖

  1. 安装 Node.js(版本 18 或更高)和 npm。 bash node --version npm --version

安装教程

方法 1: 使用 npx(推荐)

  1. 导航到 Claude 配置目录。
  2. 创建或编辑 claude_desktop_config.json 文件,添加服务配置。 json { "mcpServers": { "airtable": { "command": "npx", "args": ["@felores/airtable-mcp-server"], "env": { "AIRTABLE_API_KEY": "your_api_key_here" } } } }

方法 2: 使用 mcp-installer

  1. 安装 mcp-installer。
  2. 通过 Claude Desktop 提示安装 Airtable MCP 服务器。 bash Install @felores/airtable-mcp-server set the environment variable AIRTABLE_API_KEY to 'your_api_key'

方法 3: 本地开发安装

  1. 克隆仓库。 bash git clone https://github.com/felores/airtable-mcp.git cd airtable-mcp
  2. 安装依赖并构建服务器。 bash npm install npm run build node build/index.js

调试方式

  1. 启动 Claude Desktop。
  2. 检查服务是否出现在“Connected MCP Servers”部分。
  3. 使用简单命令测试。 List all bases

许可证

该项目遵循 Other 开源许可条款,请参阅 Other 了解完整条款。