Skip to main content
Glama

Airtable MCP Server

Servidor MCP de Airtable

Un servidor de Protocolo de Contexto de Modelo que proporciona herramientas para interactuar con la API de Airtable. Este servidor permite la gestión programática de bases, tablas, campos y registros de Airtable mediante Claude Desktop u otros clientes MCP.

Este servidor MCP cuenta con una implementación especializada que le permite crear tablas por etapas, aprovechando las capacidades de agente de Claude y minimizando la tasa de fallos que suelen observarse en otros servidores MCP para Airtable al crear tablas complejas. También incluye indicaciones del sistema y archivos Markdown de conocimiento del proyecto para proporcionar orientación adicional al LLM al utilizar proyectos en Claude Desktop.

Requisitos: Node.js

  1. Instale Node.js (versión 18 o superior) y npm desde nodejs.org
  2. Verificar la instalación:
    node --version npm --version

⚠️ Importante : antes de ejecutar, asegúrese de configurar su clave API de Airtable

Obtener una clave API de Airtable

  1. Inicie sesión en su cuenta de Airtable en airtable.com
  2. Crea un token de acceso personal en el Builder Hub de Airtable
  3. En la sección Token de acceso personal, seleccione estos ámbitos:
    • datos.registros:leer
    • datos.registros:escribir
    • esquema.bases:leer
    • esquema.bases:escribir
  4. Seleccione el espacio de trabajo o las bases a las que desea dar acceso al token de acceso personal
  5. Mantenga esta clave segura: la necesitará para la configuración

Instalación

Método 1: Usar npx (recomendado)

  1. Navegue hasta el directorio de configuración de Claude:
    • Windows: C:\Users\NAME\AppData\Roaming\Claude
    • macOS: ~/Library/Application Support/Claude/

    También puede encontrar estos directorios dentro de la aplicación Claude Desktop: Claude Desktop > Configuración > Desarrollador > Editar configuración

  2. Crea o edita claude_desktop_config.json :
{ "mcpServers": { "airtable": { "command": "npx", "args": ["@felores/airtable-mcp-server"], "env": { "AIRTABLE_API_KEY": "your_api_key_here" } } } }

Nota: Para las rutas de Windows, utilice barras invertidas dobles (\) o barras diagonales (/).

Método 2: Usar mcp-installer:

mcp-installer es un servidor MCP para instalar otros servidores MCP.

  1. Instalar mcp-installer
  2. Instale el servidor MCP de Airtable solicitando a Claude Desktop:
Install @felores/airtable-mcp-server set the environment variable AIRTABLE_API_KEY to 'your_api_key'

Claude instalará el servidor, modificará el archivo de configuración y establecerá la variable de entorno AIRTABLE_API_KEY en su clave API de Airtable.

Método 3: Instalación de desarrollo local

Si quieres contribuir o modificar el código ejecuta esto en tu terminal:

# Clone the repository git clone https://github.com/felores/airtable-mcp.git cd airtable-mcp # Install dependencies npm install # Build the server npm run build # Run locally node build/index.js

Luego modifique el archivo de configuración de Claude Desktop para utilizar la instalación local:

{ "mcpServers": { "airtable": { "command": "node", "args": ["path/to/airtable-mcp/build/index.js"], "env": { "AIRTABLE_API_KEY": "your_api_key_here" } } } }

Verificación de la instalación

  1. Iniciar Claude Desktop
  2. El servidor MCP de Airtable debería aparecer en la sección "Servidores MCP conectados".
  3. Prueba con un comando simple:
List all bases

Características

Operaciones disponibles

Gestión de bases
  • list_bases : Lista todas las bases de Airtable accesibles
  • list_tables : enumera todas las tablas en una base
  • create_table : Crea una nueva tabla con campos
  • update_table : Actualizar el nombre o la descripción de una tabla
Gestión de campo
  • create_field : Agrega un nuevo campo a una tabla
  • update_field : Modificar un campo existente
Operaciones de registro
  • list_records : Recuperar registros de una tabla
  • create_record : Agregar un nuevo registro
  • update_record : Modificar un registro existente
  • delete_record : Eliminar un registro
  • search_records : Encuentra registros que coincidan con los criterios
  • get_record : Obtener un solo registro por su ID

Tipos de campo

  • singleLineText : Campo de texto de una sola línea
  • multilineText : Área de texto de varias líneas
  • email : campo de dirección de correo electrónico
  • phoneNumber : Campo de número de teléfono
  • number : Campo numérico con precisión opcional
  • currency : Campo de dinero con símbolo de moneda
  • date : campo de fecha con opciones de formato
  • singleSelect : elección única entre opciones
  • multiSelect : Múltiples opciones

Colores del campo

Colores disponibles para campos seleccionados:

  • blueBright , redBright , greenBright
  • yellowBright , purpleBright , pinkBright
  • grayBright , cyanBright , orangeBright
  • blueDark1 , greenDark1

Contribuyendo

Agradecemos sus contribuciones para mejorar el servidor MCP de Airtable. Aquí le mostramos cómo puede contribuir:

  1. Bifurcar el repositorio
    • Visita https://github.com/felores/airtable-mcp
    • Haga clic en el botón "Bifurcación" en la parte superior derecha.
    • Clona tu bifurcación localmente:
      git clone https://github.com/your-username/airtable-mcp.git
  2. Crear una rama de funciones
    git checkout -b feature/your-feature-name
  3. Realice sus cambios
    • Seguir el estilo de código existente
    • Agregue pruebas si corresponde
    • Actualice la documentación según sea necesario
  4. Confirme sus cambios
    git add . git commit -m "feat: add your feature description"
  5. Empuja hacia tu tenedor
    git push origin feature/your-feature-name
  6. Crear una solicitud de extracción
    • Ve a tu bifurcación en GitHub
    • Haga clic en "Nueva solicitud de extracción".
    • Seleccione su rama de funciones
    • Describe tus cambios en detalle

Directrices de desarrollo

  • Utilice TypeScript para código nuevo
  • Seguir los mensajes de confirmación semánticos
  • Actualizar la documentación para nuevas funciones
  • Añadir ejemplos de nuevas funcionalidades
  • Pruebe sus cambios exhaustivamente

Obtener ayuda

  • Abra un problema para errores o solicitudes de funciones
  • Únase a las discusiones sobre problemas existentes
  • Hacer preguntas en solicitudes de extracción

Tus contribuciones ayudan a mejorar esta herramienta para todos. Ya sea:

  • Añadiendo nuevas funciones
  • Corrección de errores
  • Mejorar la documentación
  • Sugerir mejoras

¡Agradecemos su ayuda para hacer que el servidor Airtable MCP sea más potente y fácil de usar!

Licencia

Instituto Tecnológico de Massachusetts (MIT)


Hecho con ❤️ por la comunidad Airtable MCP

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Un servidor de protocolo de contexto de modelo que proporciona herramientas para administrar mediante programación bases, tablas, campos y registros de Airtable a través de Claude Desktop u otros clientes MCP.

  1. Requisitos: Node.js
    1. Obtener una clave API de Airtable
      1. Instalación
        1. Método 1: Usar npx (recomendado)
        2. Método 2: Usar mcp-installer:
        3. Método 3: Instalación de desarrollo local
        4. Verificación de la instalación
      2. Características
        1. Operaciones disponibles
        2. Tipos de campo
        3. Colores del campo
      3. Contribuyendo
        1. Directrices de desarrollo
        2. Obtener ayuda
      4. Licencia

        Related MCP Servers

        • -
          security
          A
          license
          -
          quality
          A Model Context Protocol server that provides read and write access to Airtable databases. This server enables LLMs to inspect database schemas, then read and write records.
          Last updated -
          11
          798
          140
          TypeScript
          MIT License
        • -
          security
          F
          license
          -
          quality
          A Model Context Protocol server built with mcp-framework that allows users to create and manage custom tools for processing data, integrating with the Claude Desktop via CLI.
          Last updated -
          48
          4
          TypeScript
          • Apple
        • -
          security
          A
          license
          -
          quality
          A Model Context Protocol (MCP) implementation for connecting to and working with various database systems.
          Last updated -
          23
          17
          TypeScript
          MIT License
          • Linux
          • Apple
        • -
          security
          -
          license
          -
          quality
          A Model Context Protocol server that provides tools for connecting to and interacting with various database systems (SQLite, PostgreSQL, MySQL/MariaDB, SQL Server) through a unified interface.
          Last updated -
          Python

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/felores/airtable-mcp'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server