Token导航 LogoToken导航TokenDH.com
Notion MCP Server SSE logo
文档知识stdio官方级别未说明来源级核验

Notion MCP Server SSE

MCP Server

为Notion API实现的MCP服务器,支持通过Server-Sent Events (SSE)进行通信,用于管理和操作Notion内容。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
Notion集成知识管理TypeScriptClaudeAPI集成ClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ContexaAI

提供方

ContexaAI

最后核验

2026/5/17 20:21

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx -y --prefix /path/to/local/notion-mcp-server @notionhq/notion-mcp-server

详细介绍

在ContexaAI上部署并在几分钟内开始

重要提示

This repository is a fork of the official Notion MCP server available on NPM.
The primary modification is the replacement of the transport mechanism from Stdio to Server-Sent Events (SSE).

MCP服务器概念

notion-mcp-sm

该项目实现了 MCP服务器 为了 API通知.

mcp-demo

安装

1.在理念上建立一体化:

首选 https://www.notion.so/profile/integrations 并创建一个新的 内部的 集成或选择一个现有的。

Creating a Notion Integration token

虽然我们限制了Notion API暴露的范围(例如,您将无法通过MCP删除数据库),但将工作空间数据暴露给LLM会带来非零风险。有安全意识的用户可能希望进一步配置集成 _能力_.

例如,您可以通过仅从“配置”选项卡授予“读取内容”访问权限来创建只读集成令牌:

Notion Integration Token Capabilities showing Read content checked

2.将内容连接到集成:

确保相关页面和数据库已连接到您的集成。

为此,您需要访问该页面,单击3个点,然后选择“连接到集成”。

Adding Integration Token to Notion Connections

3.将MCP配置添加到您的客户端:

使用npm:

将以下内容添加到您的 .cursor/mcp.jsonclaude_desktop_config.json (MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json)

{
  "mcpServers": {
    "notionApi": {
      "command": "npx",
      "args": ["-y", "@notionhq/notion-mcp-server"],
      "env": {
        "OPENAPI_MCP_HEADERS": "{\"Authorization\": \"Bearer ntn_****\", \"Notion-Version\": \"2022-06-28\" }"
      }
    }
  }
}

使用Docker:

使用Docker运行MCP服务器有两种选择:

选项1:使用官方Docker Hub镜像:

将以下内容添加到您的 .cursor/mcp.jsonclaude_desktop_config.json:

{
  "mcpServers": {
    "notionApi": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "-e", "OPENAPI_MCP_HEADERS",
        "mcp/notion"
      ],
      "env": {
        "OPENAPI_MCP_HEADERS": "{\"Authorization\":\"Bearer ntn_****\",\"Notion-Version\":\"2022-06-28\"}"
      }
    }
  }
}

这种方法:

  • 使用官方Docker Hub镜像
  • 通过环境变量正确处理JSON转义
  • 提供更可靠的配置方法

选项2:在本地构建Docker镜像:

您还可以在本地构建和运行Docker镜像。首先,构建Docker镜像:

docker-compose build

然后,将以下内容添加到您的 .cursor/mcp.jsonclaude_desktop_config.json:

{
  "mcpServers": {
    "notionApi": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "-e",
        "OPENAPI_MCP_HEADERS={\"Authorization\": \"Bearer ntn_****\", \"Notion-Version\": \"2022-06-28\"}",
        "notion-mcp-server"
      ]
    }
  }
}

别忘了更换 ntn_**** 与您的集成秘密。从您的集成配置选项卡中找到它:

Copying your Integration token from the Configuration tab in the developer portal

例子

  1. 使用以下说明
Comment "Hello MCP" on page "Getting started"

AI将正确地规划两个API调用, v1/searchv1/comments,以完成任务

  1. 同样,以下指令将导致一个名为“Notion MCP”的新页面添加到父页面“Development”中
Add a page titled "Notion MCP" to page "Development"
  1. 您也可以直接引用内容ID
Get the content of page 1a6b35e6e67f802fa7e1d27686f017f2

发展

构建

npm run build

执行

npx -y --prefix /path/to/local/notion-mcp-server @notionhq/notion-mcp-server

发布

npm publish --access public

目录标签

目录标签

Notion集成知识管理TypeScriptClaudeAPI集成本地部署MCP协议内容管理API服务器

支持客户端

ClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

token

运行时(runtime,运行环境)

Node.js

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiotoken部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP