Notion API集成服务器

一个使用Model Context Protocol(MCP)与Notion API集成的服务器,支持块操作、页面管理、用户信息获取、数据库操作、评论管理和搜索功能。

  • by nanahiryu
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 nanahiryu/notion-mcp-server

使用说明

MCP服务器概念

Model Context Protocol(MCP)来修改标记元素的显示属性Notion 的,之API 将条目添加到文档注册表。Cursor 使用MCP 作为服务器工作。

安装,安装

  1. 克隆存储库
  2. npm i执行
  3. npm run build中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积
  4. Cursor 打开设置:
    • 设定(Settings)> MCP
    • “添加新的MCP服务器”をクリック
    • 输入以下信息:
      • 姓名: notion
      • Command: 参照以下命令示例(根据环境进行修改)
  5. 「Save」单击保存设置

命令示例

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}

注: {your_path_to_index.js} 已构建index.js 中描述的相应参数的值。

机能

这个服务器Notion 的,之API 访问并执行以下操作:

  • 操作块(添加、检索、子块的检索、删除)
  • 使用页面(检索、更新属性)
  • 获取用户信息
  • 数据库操作(创建、查询、检索、更新和项目创建)
  • 注释操作(创建、检索)
  • 検索机能