SuperAPI AI 工具集

notion-automation

办公与效率

查看项目

更新于 10-15 20:33

技能介绍

用途:通过 Composio 的 Notion 工具包,经 Rube MCP 自动化 Notion 的页面、数据库、区块、评论和用户操作。工具包文档见 composio.dev/toolkits/notion。

前提:Rube MCP 已连接(RUBE_SEARCH_TOOLS 可用);通过 RUBE_MANAGE_CONNECTIONS 以 toolkit notion 建立有效 Notion 连接;每次先调用 RUBE_SEARCH_TOOLS 获取当前工具 schema。

设置:在客户端配置中添加 MCP 服务器 https://rube.app/mcp,无需 API 密钥;确认 RUBE_SEARCH_TOOLS 有响应;调用 RUBE_MANAGE_CONNECTIONS 并指定 toolkit notion;若连接非 ACTIVE,按返回的授权链接完成 Notion OAuth,确认状态为 ACTIVE 后再运行工作流。

主要能力:页面创建、更新、归档、复制与元数据读取;数据库查询(含过滤、排序、分页)、插入与更新行、查看与修改 schema、创建数据库;区块内容读取、追加、替换与删除;列出用户、获取当前用户、创建与获取评论。

使用方式:先搜索定位页面或数据库 ID,再按需调用对应工具。分页需设置 page_size(最大 100),检查 has_more 并传递 start_cursor/next_cursor 直到为 false。过滤语法支持单条件与 and/or 复合条件,属性名须与 schema 完全一致(区分大小写)。

限制与注意:页面和数据库必须共享给 Notion 集成,否则搜索可能返回 0 或 404;RETRIEVE_PAGE 只返回元数据,正文需用 FETCH_BLOCK_CONTENTS;归档为软删除(archived=true);追加区块使用 content_blocks 而非 child_blocks;公式、rollup、created_time 等只读字段不可写入;无法通过 UPDATE_SCHEMA 更改属性类型;评论关联页面而非单个区块;响应数据可能嵌套在 data_preview 或 data.results,需防御性解析。