用途:将 Coda 文档与数据操作自动化,通过 Composio 的 Coda 工具集经由 Rube MCP 调用。
前置条件:需连接 Rube MCP(RUBE_SEARCH_TOOLS 可用);通过 RUBE_MANAGE_CONNECTIONS 建立并激活 toolkit 为 coda 的连接;每次运行前先调用 RUBE_SEARCH_TOOLS 获取最新工具 schema。配置方式为在客户端将 https://rube.app/mcp 添加为 MCP 服务器,无需 API key。
主要能力:1)搜索与浏览文档:CODA_SEARCH_DOCS、CODA_LIST_AVAILABLE_DOCS、CODA_RESOLVE_BROWSER_LINK、CODA_LIST_PAGES、CODA_GET_A_PAGE。2)表格与数据:CODA_LIST_TABLES、CODA_LIST_COLUMNS、CODA_LIST_TABLE_ROWS、CODA_SEARCH_ROW、CODA_GET_A_ROW、CODA_UPSERT_ROWS、CODA_GET_A_COLUMN。3)公式:CODA_LIST_FORMULAS、CODA_GET_A_FORMULA。4)导出:CODA_BEGIN_CONTENT_EXPORT 与 CODA_CONTENT_EXPORT_STATUS 轮询,支持 html/markdown。5)权限与共享:CODA_GET_SHARING_METADATA、CODA_GET_ACL_SETTINGS、CODA_ADD_PERMISSION。6)发布:CODA_PUBLISH_DOC、CODA_UNPUBLISH_DOC、CODA_ADD_CUSTOM_DOMAIN、CODA_GET_DOC_CATEGORIES。另有 CODA_PUSH_A_BUTTON、CODA_LIST_PACKS。
使用方式:先用 RESOLVE_BROWSER_LINK 将 Coda URL 转为 docId;列表获取表与列的 ID;写数据前先用 LIST_COLUMNS 获取列 ID,再构造 rows 与 keyColumns 调用 UPSERT_ROWS。分页使用 pageToken,检查响应中的 nextPageToken 并回传。
限制与注意:行值须匹配列类型,日期用 ISO 8601,单选须为精确选项值,People 列用邮箱;keyColumns 须为唯一值列;导出为异步、导出 URL 临时,轮询建议间隔 2–5 秒;存在按 token 的速率限制,遇 429 需退避;发布后链接公开,自定义域名需 DNS 配置。部分信息(如具体价格、平台清单)暂未提供。