返回顶部
n

notion-mcp-skillNotion MCP操作

Operate Notion workspace content through Notion MCP using the UXC CLI, including search, fetch, users/teams lookup, page/database creation and updates, and comments. Use when tasks require calling Notion tools over MCP with OAuth (authorization_code + PKCE), especially when safe write controls and JSON-envelope parsing are required.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
362
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

notion-mcp-skill

Notion MCP 技能

使用此技能通过 uxc 运行 Notion MCP 操作,支持 OAuth 和受保护的写入行为。

复用 uxc 技能指南进行发现、模式检查、OAuth 生命周期和错误恢复。
不要假设其他技能会在每个运行时自动触发。保持此技能可独立执行。

前提条件

  • - uxc 已安装并可在 PATH 中使用。
  • 可访问 https://mcp.notion.com/mcp 的网络。
  • OAuth 回调监听器可访问(默认示例使用 http://127.0.0.1:8788/callback)。
  • uxc 技能可用于通用的发现/描述/执行模式。

核心工作流(Notion 专用)

此技能中的端点参数风格:

  • - 优先使用简写 mcp.notion.com/mcp(省略协议)。
  • 完整 URL https://mcp.notion.com/mcp 同样有效。

  1. 1. 确保端点映射存在:
- uxc auth binding match mcp.notion.com/mcp
  1. 2. 如果映射/认证未就绪,启动 OAuth 登录:
- uxc auth oauth start notion-mcp --endpoint mcp.notion.com/mcp --redirect-uri http://127.0.0.1:8788/callback --scope read --scope write - 提示用户打开打印的授权 URL。 - 要求用户在同意后粘贴完整的回调 URL。 - 使用 uxc auth oauth complete notion-mcp --session-id --authorization-response 完成登录。
  1. 3. 将端点绑定到凭证:
- uxc auth binding add --id notion-mcp --host mcp.notion.com --path-prefix /mcp --scheme https --credential notion-mcp --priority 100
  1. 4. 默认使用固定链接命令:
- command -v notion-mcp-cli - 如果缺失,创建它:uxc link notion-mcp-cli mcp.notion.com/mcp - notion-mcp-cli -h - 如果检测到命令冲突且无法安全复用,停止并让技能维护者选择不同的固定命令名称。
  1. 5. 在执行前发现工具并检查模式:
- notion-mcp-cli -h - notion-mcp-cli notion-fetch -h - notion-fetch 需要 id(URL 或 UUID)。示例: - notion-mcp-cli notion-fetch id=https://notion.so/your-page-url - notion-mcp-cli notion-fetch id=12345678-90ab-cdef-1234-567890abcdef - 常见操作包括 notion-search、notion-fetch 和 notion-update-page。
  1. 6. 优先走读取路径:
- 在任何写入操作前先搜索/获取当前状态。
  1. 7. 仅在用户明确确认后执行写入:
- 对于可能删除内容的 notion-update-page 操作,始终先确认意图。

OAuth 交互模板

使用以下精确的操作员面向流程:

  1. 1. 启动登录命令并等待授权 URL 输出。
  2. 告知用户:
- 在浏览器中打开此 URL 并批准 Notion 访问。 - 从浏览器地址栏复制完整的回调 URL。 - 将回调 URL 粘贴回聊天中。
  1. 3. 运行 uxc auth oauth complete notion-mcp --session-id --authorization-response
  2. 可选地使用以下命令确认成功:
- uxc auth oauth info

不要要求用户手动提取或复制 bearer 令牌。令牌交换由 uxc 处理。
仅在单进程交互式回退时使用 uxc auth oauth login ... --flow authorization_code。

防护措施

  • - 保持自动化输出为 JSON 格式;不要使用 --text。
  • 首先解析稳定字段:ok、kind、protocol、data、error。
  • 在此技能的所有 Notion MCP 调用中使用 notion-mcp-cli 作为默认命令路径。
  • notion-mcp-cli ... 等同于 uxc mcp.notion.com/mcp ...。
  • 仅在链接设置不可用时,作为临时回退使用直接的 uxc mcp.notion.com/mcp ...。
  • 在针对数据库支持的内容时,先调用 notion-fetch 再调用 notion-create-pages 或 notion-update-page,以获取精确的模式/属性名称。
  • 默认将操作视为高影响:
- 在创建/更新/移动/删除类操作前要求用户明确确认。
  • - 如果 OAuth/认证失败,首先使用 uxc 技能的 OAuth/错误处理手册,然后在此技能的参考资料中应用 Notion 特定的检查。

参考资料

  • - Notion 特定认证说明(对 uxc 技能 OAuth 指南的轻量封装):
- references/oauth-and-binding.md
  • - 按任务划分的调用模式:
- references/usage-patterns.md
  • - Notion 特定失败说明(对 uxc 技能错误指南的轻量封装):
- references/error-handling.md

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 notion-mcp-skill-1776276261 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 notion-mcp-skill-1776276261 技能

通过命令行安装

skillhub install notion-mcp-skill-1776276261

下载

⬇ 下载 notion-mcp-skill v1.0.1(免费)

文件大小: 7.16 KB | 发布时间: 2026-4-16 17:35

v1.0.1 最新 2026-4-16 17:35
- Updated OAuth workflow to use `uxc auth oauth start` and `uxc auth oauth complete` instead of the older `uxc auth oauth login` flow.
- Added instructions that recommend `uxc auth oauth login ... --flow authorization_code` only for fallback scenarios.
- Clarified the step-by-step login and callback URL handling for OAuth setup.
- No changes to CLI usage for fetch, search, or update operations.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部