Releases: rashidazarang/airtable-mcp
Releases · rashidazarang/airtable-mcp
Release v1.2.0: Claude & Windsurf Compatibility
This release addresses compatibility issues with Claude Desktop and Windsurf, while also improving the overall stability of the MCP.
Key Improvements
🔧 Major Fixes
-
AbortController Compatibility: Added polyfill for Node.js versions < 15.0.0
- Fixes
ReferenceError: AbortController is not defined
errors - Automatically detects and applies the polyfill when needed
- Fixes
-
Enhanced JSON Parsing: Robust handling of malformed JSON configurations
- Fixes
Unexpected token 'F', "Found & ig"... is not valid JSON
errors - Adds multiple sanitization steps for JSON in both JavaScript and Python
- Supports backslash-escaped and double-quoted strings
- Fixes
-
Improved Configuration Options: Alternative ways to configure the MCP
- Added support for direct token and base ID parameters (no JSON required)
- Created reference configuration files for different platforms
🚀 New Features
-
Claude and Windsurf Examples: Added configuration templates
examples/claude_config.json
: Sample configuration for Claudeexamples/windsurf_mcp_config.json
: Reference config for Windsurf
-
Comprehensive Documentation:
- Updated
CLAUDE_INTEGRATION.md
with detailed setup guides - Added troubleshooting steps for common issues
- Updated
Installation
NPM
npm install -g @rashidazarang/airtable-mcp
Direct Download
Download the tarball package: rashidazarang-airtable-mcp-1.2.0.tgz
Upgrading from v1.1.0
If you're upgrading from v1.1.0, you can simply install the new version:
npm update -g @rashidazarang/airtable-mcp
For Claude and Windsurf users, we recommend following the updated configuration instructions in CLAUDE_INTEGRATION.md
.