
Notion MCP Server

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 数据的自定义应用
使用教程
使用依赖
- 确保已安装 Node.js 环境
安装教程
- 克隆仓库
- 运行
npm i
安装依赖 - 运行
npm run build
构建项目 - 配置 Cursor:
- 打开设置 > MCP
- 点击「Add new MCP server」
- 输入以下信息:
- Name:
notion
- Command: 根据环境选择以下命令之一
- Name:
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}
- 点击「Save」保存设置
调试方式
安装完成后,可以通过 Cursor 的 MCP 接口测试与 Notion 的连接和数据操作功能。
许可证
None