Skip to main content
Glama

Airtable MCP Server

by clikvn
CHANGELOG.md3.02 kB
# Changelog All notable changes to this project will be documented in this file. ## [Unreleased] ### Added - Created `.cursor/mcp.json` configuration file for Cursor IDE integration - Set up Airtable MCP server configuration with placeholder for API key - Built web application to list all Airtable bases - Express server (`server.js`) with secure API endpoint - Modern, responsive HTML frontend (`public/index.html`) - Features: search, filter by permission level, statistics dashboard - Server-side API key handling for security - Added `npm run web` script to start the web server - Added table viewing feature: click on any base card to view all tables in that base - Modal popup with base information and table list - Table cards show: name, ID, description, field count, and view count - Click table cards to copy table ID to clipboard - New API endpoint: `/api/bases/:baseId/tables` - Added records viewing feature: click on any table card to view all records in that table - View selector modal: choose between Record Review, List View, or Grid View - Record Review: Full-screen two-panel layout (no modal popup) - List View: Table/spreadsheet format with all fields as columns - Grid View: Card-based layout showing records as cards - Left sidebar: searchable list of records with preview - Right panel: detailed view of selected record with all field values - Search functionality to filter records by ID or field content in all views - Click record items to view details (Record Review) or copy ID (List/Grid) - Copy record ID button - Back button to return to tables view - Switch View button to change between views - New API endpoint: `/api/bases/:baseId/tables/:tableId/records` - Added Vercel deployment configuration - Created `vercel.json` configuration file - Created `api/index.js` serverless function entry point - Updated `server.js` to be compatible with both local and Vercel deployment - Added `VERCEL_DEPLOYMENT.md` deployment guide - Project can now be deployed to Vercel with proper environment variables - Initialized Git repository - Created initial commit with all project files - Removed hardcoded API keys for security - Added `GIT_SETUP.md` with repository setup instructions - Ready for GitHub deployment ### Verified - API key tested and validated successfully - Confirmed access to 25 Airtable bases with appropriate permissions - MCP server configuration is ready for use in Cursor IDE - Web server running successfully on http://localhost:3000 ### Setup Instructions - Users need to replace `YOUR_AIRTABLE_API_KEY_HERE` in `.cursor/mcp.json` with their actual Airtable Personal Access Token - To get an API key: Visit https://airtable.com/create/tokens/new - Required scopes: `schema.bases:read`, `data.records:read` (and optionally `schema.bases:write`, `data.records:write`) - After configuration, restart Cursor IDE to activate the MCP server - To run the web application: `npm run web` and visit http://localhost:3000

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/clikvn/airtable_mcp'

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