Notion API工具集

一个基于Model Context Protocol (MCP)的服务器,将Notion API SDK作为工具集暴露给大型语言模型(LLMs),使其能够通过自然语言指令无缝地与Notion进行交互,包括读写、创建、更新和删除页面等操作。

  • by orbit-logistics
  • TypeScript
  • 本地部署
  • 21 星标
  • 更新于
在 GitHub 查看 orbit-logistics/notion-mcp-server

使用说明

@轨道物流/概念mcp服务器

一个MCP服务器,将整个Notion API SDK镜像为一组工具,使大型语言模型(LLM)能够与Notion无缝交互。

概述

@orbit-logistics/notion-mcp-server建立在模型上下文协议(mcp)上,并将完整的notion API公开为LLM可以使用的工具。这允许通过自然语言指令直接读取、创建、更新和删除Notion页面等操作。

概念集成设置

在将此服务器与Cursor或Claude Desktop一起使用之前,您必须创建Notion集成并授予其访问您的页面的权限。按照Notion文档中的说明创建集成并添加必要的权限:

Notion集成入门

用法

与光标一起使用

要将@orbit物流/概念mcp服务器与Cursor集成,请执行以下步骤:

  1. 打开光标设置。
  2. 导航到功能并向下滚动到“MCP服务器”。
  3. 点击“添加新的MCP服务器”。
  4. 输入您选择的名称,然后选择“command”作为类型。
  5. 在命令字段中,输入以下内容(替换 <notion_integration_token> 使用您的实际令牌):
npx -y @orbit-logistics/notion-mcp-server -t <notion_integration_token>

此命令使用您的Notion集成令牌启动服务器。Cursor将使用此MCP服务器访问Notion的API工具。

与Claude Desktop一起使用

对于Claude Desktop,MCP服务器配置存储在JSON配置文件中。将以下条目添加到您的 claude_desktop_config.json (替换 <notion_integration_token> 使用您的实际令牌):

{
  "mcpServers": {
    "notion": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-sequential-thinking-test",
        "-t",
        "<notion_integration_token>"
      ]
    }
  }
}

此配置允许Claude Desktop调用MCP服务器的概念与notion进行交互。

许可证

该项目根据MIT许可证获得许可。

贡献

欢迎投稿!请随时打开问题或提交包含您的建议和改进的拉取请求。