Agent-Native Calendar
Agent-Native Google Calendar - manage events, sync, and public booking
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Manage Airtable bases: schema, field CRUD, views, formula validation, extensions
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
AIRTABLE_HEADLESS_ONLY, AIRTABLE_NO_BROWSER, AIRTABLE_USER_MCP_HOMEต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"airtable-user": {
"command": "npx",
"args": [
"-y",
"airtable-user-mcp"
],
"env": {
"AIRTABLE_HEADLESS_ONLY": "ใส่ค่าของคุณ",
"AIRTABLE_NO_BROWSER": "ใส่ค่าของคุณ",
"AIRTABLE_USER_MCP_HOME": "ใส่ค่าของคุณ"
}
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add airtable-user --env AIRTABLE_HEADLESS_ONLY='ใส่ค่าของคุณ' --env AIRTABLE_NO_BROWSER='ใส่ค่าของคุณ' --env AIRTABLE_USER_MCP_HOME='ใส่ค่าของคุณ' -- npx -y airtable-user-mcpเติมค่าที่เว้นว่างไว้ก่อนรัน
วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"airtable-user": {
"command": "npx",
"args": [
"-y",
"airtable-user-mcp"
],
"env": {
"AIRTABLE_HEADLESS_ONLY": "ใส่ค่าของคุณ",
"AIRTABLE_NO_BROWSER": "ใส่ค่าของคุณ",
"AIRTABLE_USER_MCP_HOME": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"airtable-user": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"airtable-user-mcp"
],
"env": {
"AIRTABLE_HEADLESS_ONLY": "ใส่ค่าของคุณ",
"AIRTABLE_NO_BROWSER": "ใส่ค่าของคุณ",
"AIRTABLE_USER_MCP_HOME": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
AIRTABLE_HEADLESS_ONLY envAIRTABLE_NO_BROWSER envAIRTABLE_USER_MCP_HOME envค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 7 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub Automations-Project ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (2.1.1) เข้า registry 7 เดือนที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย
ในหมวดเดียวกันมี Agent-Native Calendar, Excel MCP Server, MCP Server for Excel
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
Agent-Native Google Calendar - manage events, sync, and public booking
ให้ AI สร้างและแก้ไฟล์ Excel ได้เอง ทั้งสูตร กราฟ และ PivotTable โดยไม่ต้องมีโปรแกรม Excel ในเครื่อง
Excel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
Formula, script & automation editor · MCP server (72 tools + `manage_tools`) · Language server · AI skill
VS Code Open VSX npm · MCP npm · LSP MCP Registry
Not affiliated with Airtable Inc. This is a community-maintained project.
Active development — Breaking changes may land between minor versions. Pin to a version if you need stability.
| Feature | What it does | File types |
|---|---|---|
| Formula Editor | Syntax highlighting, IntelliSense, beautify / minify | .formula, .min.formula |
| Script Editor | Completions, hover docs, diagnostics | .ats, .script |
| Automation Editor | Completions, hover docs, diagnostics | .ata, .automation |
| MCP Server (72 tools + `manage_tools`) | Full Airtable internal API — schema, views, fields, records, extensions, templates | — |
| Language Server (LSP) | Standalone multi-editor support — Neovim, Helix, OpenCode | All above |
| IDE Auto-Setup | One-click MCP config for Cursor, Windsurf, Claude Desktop, Cline, Amp | — |
| AI Skill | One Airtable skill folder (rules, function reference, MCP tool guide, workflows) installed into 70+ AI coding clients | — |
| Daemon + Tunnel | Persistent background server; optional Cloudflare or ngrok remote access | — |
| Tool Profiles | read-only (10 tools) / safe-write (54 tools) / full (72 tools) / custom permission scopes | — |
| OS Keychain Auth | Browser-based Airtable login with SSO/2FA — credentials in your OS keychain | — |
Airtable's public Web API has never exposed some of the most common tasks builders actually need: creating a formula field, tweaking a view's filter set, installing an extension, or validating a formula before it breaks production. The official Airtable MCP server is a thin wrapper over that same REST API, so it inherits every one of those gaps.
`airtable-user-mcp` is an add-on to the official Airtable MCP, not a replacement. It uses Airtable's own internal API (the one the web UI uses) to cover exactly the surface area the REST API can't reach. Register both servers in your AI client and your assistant gets the full Airtable automation experience — records over HTTP via the official MCP, plus schema, formulas, views, and extensions via this one.
airtable-user-mcp adds on top of the official Airtable MCPThis is a coverage map, not a "pick one" decision — the two servers are complementary and designed to run side-by-side.
| Capability | Official Airtable MCP | airtable-user-mcp |
|---|---|---|
| Total tools | ~17 | 73 (72 + manage_tools) |
| Auth model | Personal Access Token or OAuth, per-scope setup | Log in once with your normal Airtable account (SSO/2FA supported) |
| Transport | HTTP (remote) | stdio (local, private) |
| Data never leaves your machine | ❌ Requests go through mcp.airtable.com | ✅ Runs locally against Airtable's API |
| Schema read (bases, tables, fields, views) | Partial (no view config) | Full — filters, sorts, groups, visibility, row height, descriptions |
| Read records with resolved field values | Partial | ✅ query_records — returns lookup/rollup/formula fields fully resolved |
| Search records by text (incl. lookup fields) | ❌ filterByFormula with FIND()/SEARCH() silently fails on lookup fields | ✅ query_records.search — substring match on all resolved values |
| Duplicate records | ❌ | ✅ duplicate_records |
| Create formula fields | ❌ UNSUPPORTED_FIELD_TYPE_FOR_CREATE | ✅ |
| Create rollup fields | ❌ | ✅ |
| Create lookup / multipleLookupValues fields | ❌ | ✅ |
| Create count fields | ❌ | ✅ |
| Update formula text of an existing field | ❌ | ✅ |
| Validate a formula before applying | ❌ | ✅ |
| Rename / duplicate / safely delete fields | Partial (no duplicate, no dependency summary) | ✅ with expectedName guard + dependency preview |
| Create views (grid/form/kanban/calendar/gallery/gantt/list) | ❌ (API has no create-view endpoint) | ✅ |
| Set/append view filters (nested AND/OR) | ❌ | ✅ |
| Set view sorts | ❌ | ✅ |
| Set view grouping | ❌ | ✅ |
| Change column order | ❌ | ✅ |
| Show/hide columns in a view | ❌ | ✅ |
| Change row height | ❌ | ✅ |
| Duplicate a view with its full configuration | ❌ | ✅ |
| View descriptions, cell wrap, covers, color config, calendar dates, frozen columns | ❌ | ✅ |
| Sidebar sections (create, rename, move, delete) | ❌ | ✅ |
| Record templates (create, pre-fill, duplicate, apply, delete) | ❌ | ✅ |
| Form metadata (description, redirect, attribution, branding) | ❌ | ✅ |
| Extension / block management (install, enable, rename, duplicate, remove) | ❌ | ✅ |
| Create dashboard pages | ❌ | ✅ |
| Daemon self-diagnosis (session dead? browser busy? daemon gone?) | ❌ | ✅ manage_daemon action=status, plus start / restart / stop / tunnel / token rotation |
| Tool profiles & per-tool toggles | ❌ | ✅ read-only (10) / safe-write (54) / full (72) / custom |
| Destructive-action safety guards | Relies on token scopes | ✅ expectedName match, dependency summary, force flag |
| Batch record create limit | 10 / request | Uses the same Airtable limit; no added restriction |
| VS Code / Cursor / Windsurf / Cline / Amp one-click install | Manual JSON edit per IDE | ✅ One click via the companion extension |
| Formula editor with IntelliSense | ❌ | ✅ (VS Code extension) |
| Credentials storage | You manage the PAT | OS keychain, auto-refresh |
| Plan requirement | Airtable plan with API access + token scopes | Any plan you can log into |
| Price | Free | Free, MIT |
*Sources: Airtable's official MCP docs, Airtable Web API reference, and the UNSUPPORTED_FIELD_TYPE_FOR_CREATE rollup thread.*
npx -y airtable-user-mcp login # one-time browser login
claude mcp add airtable --scope user -- npx -y airtable-user-mcp # Claude Code
airtable-user-mcp is additive. Register the official Airtable MCP following Airtable's setup guide, then add this one alongside it in the same mcpServers block:
{
"mcpServers": { "airtable-user-mcp": { "command": "npx", "args": ["-y", "airtable-user-mcp"] } } }
Your MCP client will expose every tool from both servers. The two entries are independent — rename the keys (airtable, airtable-official, airtable-user-mcp, etc.) however makes sense for your workflow.
This monorepo ships **thr
ตัดมาแค่ช่วงต้น อ่านต่อใน repo