SuperAPI AI 工具集

notion-mcp

notion-mcp 是一个简单的 Model Context Protocol(MCP)服务器,通过集成 Notion 的 API 来管理个人待办事项列表。它提供 Python 3.11 或更高版本运行环境,需要 Notion 账号、API 访问权限、集成令牌以及用于管理待办事项的 Notion 页面,并可在 Claude Desktop 客户端中使用。主要功能包括显示所有任务、添加新任务以及更新已有任务。该项目采用 MIT 许可证开源。

访问官网

工具介绍

notion-mcp 是一个简单的 Model Context Protocol(MCP)服务器,通过集成 Notion 的 API 来管理个人待办事项列表。

用途:该项目旨在让用户通过 MCP 协议与 Notion 交互,管理个人待办事项列表。

主要能力:提供支持函数,包括 show_all_todos(显示 Notion 工作区中的所有任务)、add_todo(向 Notion 工作区添加新任务)和 complete_todo(更新 Notion 工作区中的现有任务)。

使用方式:

  1. 环境要求:Python 3.11 或更高版本;一个具有 API 访问权限的 Notion 账号;一个 Notion 集成令牌;一个用于管理待办列表的 Notion 页面;Claude Desktop 客户端。
  2. 安装:可通过 Smithery 自动为 Claude Desktop 安装 Notion MCP,或克隆仓库并设置 Python 环境。
  3. 配置:
    • 创建 Notion 集成:访问 https://www.notion.so/my-integrations,创建新集成并复制 API 密钥。
    • 与集成共享数据库/页面:打开包含数据库/表格或页面的 Notion 工作区,点击“...”菜单 → “Add connections”,选择你的集成(按名称搜索)。
    • 创建 .env 文件并在其中配置 Notion 凭据。
    • 与 Claude Desktop 配合使用:调整 claude_desktop_config.json 文件。前往 Claude Desktop → Settings → Developer → Edit Config,添加 Notion 服务器配置。
  4. 项目结构:仓库包含相关文件夹和文件,具体结构暂未提供。

适用场景:适用于需要通过 Claude Desktop 或其他 MCP 客户端管理 Notion 个人待办事项的用户。

限制:需要用户自行准备 Notion 集成令牌、配置 .env 文件和 Claude Desktop 配置文件;其他限制暂未提供。

该项目采用 MIT 许可证。