Token导航 LogoToken导航

MCP Server · 文档知识

Notion MCP Server (Awkoy)

**Notion MCP Server** is a Model Context Protocol (MCP) server implementation that enables AI assistants to interact with Notion's API. This production-ready server provides a complete set of tools.

stdio官方级别未说明来源级核验工具 0notion-mcp-server
Notion集成知识管理TypeScriptClaude自然语言处理Claude DesktopCursorCline

快速开始

作者 / 组织
awkoy
提供方
awkoy

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

151

仓库热度

收录来源

4 个

MCP.so

选型结论

Notion MCP Server (Awkoy) 属于文档知识类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude、Cursor,有可以直接复制的安装命令;接入前要先准备 访问 Token。

分类

文档知识

传输方式

stdio

认证方式

无需认证(安装命令里要填 访问 Token)

部署方式

支持远程部署

安装与配置

安装命令

NOTION_TOKEN={NOTION_TOKEN} NOTION_PAGE_ID={NOTION_PAGE_ID} npx -y notion-mcp-server {"NOTION_TOKEN":"YOUR_KEY","NOTION_PAGE_ID":"YOUR_PAGE_ID"}

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

MCP服务器概念

MCP服务器概念 是一种模型上下文协议(MCP)服务器实现,使人工智能助手能够与Notion的API进行交互。这个生产就绪的服务器提供了一套完整的工具和端点,用于通过自然语言交互读取、创建和修改Notion内容。

🚧 积极发展:数据库支持现已可用!添加了评论和用户管理工具。如果你觉得这个项目有用,请考虑给它一颗星——这有助于我知道这项工作对社区有价值,并激励进一步的发展。

📑 目录

- 设置过程 - 光标集成 - Claude桌面集成

- 可用工具 - 可用资源

🚀 入门与集成

设置过程

  1. 获取Notion API密钥

- 在以下位置创建集成 概念开发者 - 复制API密钥

  1. 为您的页面启用集成

- 在Notion中选择现有页面或创建新页面 - 点击右上角的“…”菜单 - 转到“连接” - 从列表中查找并启用您的集成

  1. 选择您的集成方法

- 根据您首选的MCP客户端,遵循以下集成选项之一

  1. 让你的AI助手与Notion交互

- “使用今天的任务创建新页面” - “在Notion中更新我的会议记录” - “将要点添加到我的会议笔记页面” - “创建用于跟踪项目的新数据库” - “向我的任务数据库添加新条目” - “向我的项目页面添加评论” - “显示此文档的所有评论” - “列出我工作区中的所有用户” - “获取特定用户的信息”

光标集成

方法1:使用mcp.json
  1. 创建或编辑 .cursor/mcp.json 项目目录中的文件:
{
  "mcpServers": {
    "notion-mcp-server": {
      "command": "env NOTION_TOKEN=YOUR_KEY NOTION_PAGE_ID=YOUR_PAGE_ID npx",
      "args": ["-y", "notion-mcp-server"]
    }
  }
}
  1. 替换 YOUR_KEY 和 YOUR_PAGE_ID 使用您的实际Notion API密钥和页面ID
  2. 重新启动Cursor以应用更改
方法2:手动模式
  1. 打开光标并转到设置
  2. 导航到“MCP”或“模型上下文协议”部分
  3. 点击“添加服务器”或等效选项
  4. 在相应字段中输入以下命令:
env NOTION_TOKEN=YOUR_KEY NOTION_PAGE_ID=YOUR_PAGE_ID npx -y notion-mcp-server
  1. 替换 YOUR_KEY 和 YOUR_PAGE_ID 使用您的实际Notion API密钥和页面ID
  2. 保存设置,必要时重新启动Cursor

Claude桌面集成

  1. 创建或编辑 mcp.json 配置目录中的文件:
{
  "mcpServers": {
    "notion-mcp-server": {
      "command": "npx",
      "args": ["-y", "notion-mcp-server"],
      "env": {
        "NOTION_TOKEN": "YOUR_KEY",
        "NOTION_PAGE_ID": "YOUR_PAGE_ID"
      }
    }
  }
}
  1. 替换 YOUR_KEY 和 YOUR_PAGE_ID 使用您的实际Notion API密钥和页面ID
  2. 重新启动Claude Desktop以应用更改

🌟 特性

  • 📝 概念整合 -与Notion数据库、页面和块交互
  • 🔌 通用MCP兼容性 -适用于所有MCP客户端,包括Cursor、Claude Desktop、Cline和Zed
  • 🔍 数据检索 -从Notion页面、块和数据库中获取信息
  • ✏️ 内容创建 -创建和更新Notion页面和块
  • 📊 区块管理 -在Notion页面中附加、更新和删除块
  • 💾 数据库操作 -创建、查询和更新数据库
  • 🔄 批量操作 -在单个请求中执行多个操作
  • 🗑️ 存档和还原 -存档和恢复Notion页面
  • 🔎 搜索功能 -按标题搜索Notion页面和数据库
  • 💬 评论管理 -获取、创建和回复页面和讨论上的评论
  • 👥 用户管理 -检索工作区用户和用户信息

📚 文档

可用工具

服务器提供以下用于与Notion交互的整合工具:

notion_pages

一个全面的页面操作工具,包括:

  • 使用指定内容创建新页面
  • 更新页面属性
  • 归档页面(移至垃圾箱)
  • 恢复以前存档的页面
  • 按标题搜索页面

示例操作:

{
  "payload": {
    "action": "create_page", // One of: "create_page", "archive_page", "restore_page", "search_pages", "update_page_properties"
    "params": {
      // Parameters specific to the chosen action
    }
  }
}
notion_blocks

一个完整的区块操作工具包,包括:

  • 正在检索块内容
  • 获取儿童积木
  • 将新块附加到父块
  • 更新现有块
  • 删除程序块
  • 执行批处理操作(追加、更新、删除、混合)

示例操作:

{
  "payload": {
    "action": "append_block_children", // One of: "append_block_children", "retrieve_block", "retrieve_block_children", "update_block", "delete_block", "batch_append_block_children", "batch_update_blocks", "batch_delete_blocks", "batch_mixed_operations"
    "params": {
      // Parameters specific to the chosen action
    }
  }
}
notion_database

一个强大的数据库交互工具,包括:

  • 创建具有自定义属性的新数据库
  • 使用过滤器和排序查询数据库
  • 更新数据库结构和属性

示例操作:

{
  "payload": {
    "action": "create_database", // One of: "create_database", "query_database", "update_database"
    "params": {
      // Parameters specific to the chosen action
    }
  }
}
notion_comments

管理Notion内容评论的工具:

  • 从页面和块中检索评论
  • 向页面添加新评论
  • 对现有讨论的答复

示例操作:

{
  "payload": {
    "action": "get_comments", // One of: "get_comments", "add_page_comment", "add_discussion_comment"
    "params": {
      // Parameters specific to the chosen action
    }
  }
}
notion_users

访问用户信息的工具:

  • 列出所有工作区用户
  • 获取特定用户的详细信息
  • 正在检索有关当前机器人用户的信息

示例操作:

{
  "payload": {
    "action": "list_users", // One of: "list_users", "get_user", "get_bot_user"
    "params": {
      // Parameters specific to the chosen action
    }
  }
}

可用资源

服务器目前不公开任何资源,而是专注于基于工具的操作。

🛠 发展

  1. 克隆存储库
   git clone https://github.com/awkoy/notion-mcp-server.git
   cd notion-mcp-server
  1. 再进行
   npm install
  1. 设置环境变量

- 创建一个 .env 文件包含:

     NOTION_TOKEN=your_notion_api_key
     NOTION_PAGE_ID=your_notion_page_id
  1. 构建项目
   npm run build
  1. 运行检查器
   npm run inspector

🔧 技术细节

  • 使用TypeScript和MCP SDK(版本1.7.0+)构建
  • 使用官方Notion API客户端(@notionhq/client v2.3.0+)
  • 遵循模型上下文协议规范
  • 在Notion页面、块和数据库上实现CRUD操作的工具
  • 支持高效的批处理操作以优化性能
  • 使用Zod模式验证输入/输出

❓ 故障排除

  • 常见问题

- 身份验证错误:确保您的Notion令牌具有正确的权限,并且为您的页面/数据库启用了集成 - 页面访问问题:确保您的集成已添加到您尝试访问的页面中 - 速率限制:注意API有速率限制-使用批处理操作来优化请求

  • 获取帮助

- 在上创建问题 - 检查 API文件通知 - 访问MCP社区渠道寻求帮助

🤝 贡献

欢迎投稿!请随时提交拉取请求。

  1. 分叉存储库
  2. 创建功能分支(git checkout -b feature/amazing-feature)
  3. 提交您的更改(git commit -m 'Add some amazing feature')
  4. 推到分支(git push origin feature/amazing-feature)
  5. 打开拉取请求

📄 许可证

此项目根据MIT许可证获得许可-有关详细信息,请参阅许可证文件。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

developer-toolsmcpnotionnotion-aimcp-servernotion-mcpNotion集成TypeScript

支持客户端

Claude DesktopClaudeCursorCline

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

读长文档提问

把 PDF、Markdown 和笔记交给模型,按章节追问细节。

整理知识库

把零散资料归档、打标签,检索时更容易命中。

批量出摘要

提取要点,输出能直接引用的段落。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在文档知识场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到访问 Token的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Notion MCP Server (Awkoy)

MCP.so · 本页

0stdio有4 个2026-05-17
Cherry Studio

MCP World

0未说明未标注1 个2026-05-17
Pdf Math Translate

MCP World

0stdio有1 个2026-05-17
report generation

MCP World

0stdio有1 个2026-05-17
Anything To Notebooklm

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Notion MCP Server (Awkoy) 怎么安装?

公开资料给出的安装命令是 NOTION_TOKEN={NOTION_TOKEN} NOTION_PAGE_ID={NOTION_PAGE_ID} npx -y notion-mcp-server {"NOT…,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Notion MCP Server (Awkoy) 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Notion MCP Server (Awkoy) 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Notion MCP Server (Awkoy) 需要 API Key 吗?

安装命令里要填 访问 Token,说明还是要凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Notion MCP Server (Awkoy) 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor、Cline;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP