Notion MCP Server

Notion MCP Server

site icon
2025.03.24 0
JavaScriptNotion集成数据管理交流协作
Notion MCP Server 是一个使用 Model Context Protocol(MCP)与 Notion API 集成的服务器,主要用于作为 Cursor 的 MCP 服务器。它提供了对 Notion 数据的全面操作能力,包括块、页面、用户信息、数据库、评论等的管理。
View on GitHub

Overview

基本能力

产品定位

Notion MCP Server 是一个用于与 Notion API 集成的 MCP 服务器,旨在为 Cursor 提供 Notion 数据的操作能力。

核心功能

  • 块操作(添加、获取、子块获取、删除)
  • 页面操作(获取、属性更新)
  • 用户信息获取
  • 数据库操作(创建、查询、获取、更新、项目创建)
  • 评论操作(创建、获取)
  • 搜索功能

适用场景

  • 需要与 Notion 数据进行深度集成的开发场景
  • 自动化管理 Notion 内容的工作流
  • 开发基于 Notion 数据的自定义应用

使用教程

使用依赖

  1. 确保已安装 Node.js 环境

安装教程

  1. 克隆仓库
  2. 运行 npm i 安装依赖
  3. 运行 npm run build 构建项目
  4. 配置 Cursor:
  5. 打开设置 > MCP
  6. 点击「Add new MCP server」
  7. 输入以下信息:
    • Name: notion
    • Command: 根据环境选择以下命令之一

Mac 命令示例

env NOTION_API_TOKEN={your_notion_api_token} node {your_path_to_index.js}

Windows 命令示例

set NOTION_API_TOKEN={your_notion_api_token} && node {your_path_to_index.js}
  1. 点击「Save」保存设置

调试方式

安装完成后,可以通过 Cursor 的 MCP 接口测试与 Notion 的连接和数据操作功能。

许可证

None