程序员努力
AI导航AI编程实战PromptMCP市场Skills市场

程序员努力

AI 编程资源库 - 聚合 AI 编程教程、提示词、MCP 与 Skills 资源

内容栏目

  • AI导航
  • AI编程实战
  • Prompt
  • MCP市场
  • Skills市场
  • 全站搜索

教程分类

  • 进阶技巧
  • 入门指南
  • 最佳实践
  • Claude Code
  • Cline教程
  • GitHub Copilot
  • Cursor教程
  • 提示词工程

关于

  • 关于我们
  • GitHub

© 2026 程序员努力. All rights reserved.

冀ICP备15004808号-7

首页教程PromptMCPSkills
← 返回MCP市场
m

mcp-notion-server

社区使用中

by suekou

mcp-notion-server 是一个基于 TypeScript 的 Model Context Protocol (MCP) 服务器,用于将 Notion API 连接到 MCP 兼容客户端(如 Claude Desktop)。它提供搜索、页面读取、数据源查询与创建、页面编辑等工具,并支持结构化结果和可选的 MCP Apps,帮助 AI 代理高效地读写 Notion 工作

开发工具Stdio(本地命令行)TypeScript

安装配置

将以下配置添加到你的 AI 编程助手中

预览配置(粘贴到 claude_desktop_config.json 或 Cursor 设置中)

{
  "mcpServers": {
    "mcp-notion-server": {}
  }
}

JSON配置

{}

描述

Notion MCP Server

面向 AI 的 Notion API MCP 服务器。它帮助智能体查找、读取、查询和更新 Notion 工作区,同时保持响应足够紧凑,适合日常 AI 工作流。

该服务器针对 Notion API 2026-03-11 版本,并使用当前的数据库/数据源模型。它提供 MCP 工具、提示词、资源、结构化工具结果,以及可选的 MCP Apps,用于交互式 Notion 工作流。

亮点

  • 通过 notion_find 进行搜索和目标发现。
  • 通过 notion_read_page 以稳定的块 ID 进行紧凑的页面读取。
  • 通过 notion_inspect_data_source 检查数据源模式。
  • 支持模式感知的数据源查询和简单值创建条目。
  • 简单的页面编辑工具,支持段落、标题、列表、待办事项、引用、提示框、代码块、分割线以及安全的 Markdown 追加。
  • 原始 Notion API 工具,用于高级块、页面、数据库、数据源、评论和用户操作。
  • 可选的 MCP Apps:数据源浏览器(Data Source Explorer)和页面工作台(Page Workbench)。

快速开始

将此服务器添加到 MCP 主机(如 Claude Desktop):

{
  "mcpServers": {
    "notion": {
      "command": "npx",
      "args": ["-y", "@suekou/mcp-notion-server"],
      "env": {
        "NOTION_API_TOKEN": "your-integration-token"
      }
    }
  }
}

保存配置后,重启你的 MCP 主机。

设置指南

1. 创建 Notion 集成

打开 Notion 集成仪表盘,然后创建一个新的内部集成。

内部连接 新建连接

2. 配置能力

只授予你需要的权限:

  • 读取内容:搜索、页面读取、数据源检索和查询所必需。
  • 插入内容:创建页面/条目和追加块所必需。
  • 更新内容:更新页面、块和数据源模式所必需。
  • 读取评论 / 插入评论:仅在需要评论工具时使用。
  • 用户信息:仅在需要用户查找工具时使用。

为了在设置期间获得完整功能,请启用读取、插入和更新内容。只有在你计划使用这些工具时,才添加评论或用户权限。

Notion 集成能力

3. 授予内容访问权限

打开你的集成的 内容访问(Content access) 标签页,然后选择希望 MCP 服务器读取或编辑的页面或数据库。

你也可以从目标 Notion 页面或数据库授予访问权限:打开 ... 菜单,选择 连接(Connections),然后添加你的集成。

Notion 只允许集成访问已与其共享的页面和数据库。添加到页面的连接也可以访问该页面的子页面。

编辑集成内容访问

4. 复制内部集成令牌

复制集成密钥。该值将成为 MCP 主机配置中的 NOTION_API_TOKEN。

复制内部集成令牌

5. 配置你的 MCP 主机

对于 Cursor、Claude Desktop 和其他 MCP 主机,将以下服务器配置添加到你的 MCP 设置中:

{
  "mcpServers": {
    "notion": {
      "command": "npx",
      "args": ["-y", "@suekou/mcp-notion-server"],
      "env": {
        "NOTION_API_TOKEN": "secret_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}

对于本地构建的代码检出:

{
  "mcpServers": {
    "notion": {
      "command": "node",
      "args": ["/absolute/path/to/suekou-mcp-notion-server/build/index.js"],
      "env": {
        "NOTION_API_TOKEN": "secret_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}

推荐工作流

  1. 使用 notion_find 定位页面或数据源。
  2. 使用 notion_read_page 获取页面上下文和可编辑的块 ID。
  3. 在查询或创建数据源条目之前,使用 notion_inspect_data_source。
  4. 使用 notion_query_data_source_by_values 和 notion_create_data_source_item_from_values 处理常见的数据源工作。
  5. 使用 notion_append_markdown、notion_append_content、notion_update_content 或 notion_update_content_batch 进行常规页面编辑。
  6. 仅当简化工具无法覆盖你所需的 Notion API 结构时,才回退到原始 JSON 工具。

面向开发者

以下参考资料主要用于开发、定制和高级 MCP 工作流:

  • 配置:环境变量、命令行参数、MCP 主机示例、开发命令和故障排除。
  • 工具:按工作流领域分组的完整工具参考。
  • 工作流:实用的读取、写入、数据源、迁移和错误处理指南。
  • MCP Apps:交互式数据源浏览器和页面工作台的详细信息。

开发

本项目使用 Node.js 22 或更高版本以及 pnpm。

pnpm install --frozen-lockfile
pnpm run build
pnpm test

使用 MCP inspector …

统计信息

920

星标

180

Fork

TypeScript

语言

2026/7/31

更新

MIT

开源协议

标签

MCPNotionAPI集成开发工具TypeScript工作区管理

链接

主页GitHubMIT

相关服务器

o

openapi-mcp-server

openapi-mcp-server 是一个基于 Model Context Protocol (MCP) 的服务器,专为 Claude 和 Cursor 等 AI 工具设计,用于通过简单语言搜索和探索 OpenAPI 规范。它通过三步流程帮助 AI 识别 OpenAPI 标识、获取简明摘要并确定所需端点,支持 JSON 和 YAML 格式,显著降低复杂 API 的理解与集成门

开发工具Stdio900
d

drawio-mcp-server

drawio-mcp-server 是一个基于 Model Context Protocol (MCP) 的服务器,让 AI 代理能够通过 MCP 工具以编程方式创建、读取、更新和删除 Draw.io 图表元素,实现架构图、流程图和视觉文档的自动生成。它提供内置 Draw.io 编辑器或浏览器扩展两种使用方式,支持多文档多页面管理、Mermaid 导入、XML/SVG/PNG

开发工具Stdio1.4k
m

mcp-use

mcp-use 是一个全栈 TypeScript 框架,用于构建、测试和部署 MCP 服务器、ChatGPT 插件及 Claude 连接器。它提供完全类型化的 Zod schema 流、原生 React Views 绑定、内置 Inspector 调试工具,并支持 Agent-first 的无头开发模式,可显著提升 MCP 应用的开发效率。

开发工具Stdio10k
i

inspector

MCP Inspector 是用于检查 Model Context Protocol (MCP) 服务器的可视化测试工具,以单一包 @modelcontextprotocol/inspector 提供 Web、CLI 和 TUI 三种交互方式,统一通过 mcp-inspector 命令启动。它支持 OAuth 认证、客户端配置管理、状态存储与多种传输协议,适合开发者在本地调试、

开发工具Stdio11k