Notion服务器控制面板

Notion MCP Server是一个将Notion工作空间转变为实时后端服务器的工具,支持多种API集成和扩展功能。

  • by HariFatherKR
  • HTML
  • 本地部署
  • 更新于
在 GitHub 查看 harifatherkr/notion_mcp_server

使用说明

🧠 MCP服务器概念

参考视频

Notion主控制面板
您的Notion工作区,现在作为实时后端服务器进行增压。

Notion MCP(Server)将Notion不仅仅是一个NoteApp,
可以实时控制组织中所有数据的主操作系统进化为的服务器。


🚀 特性

  • 🔗 基于Notion API的集成后端
    • 像实际API一样读取、提炼和加工Notion DB。
  • ⚡ 为SSG/SSR网站提供JSON端点
    • 可以轻松地与Next.js、Nuxt等前台框架集成。
  • 🧭 支持内容日历、招聘系统、业务管理等多种MCP模板
  • 🔐 支持安全令牌身份验证(基于API Key)

通过MCP将Notion CMS、CRM、ATS、任务管理器请自由扩展到。


🛠 技术堆栈

  • Node.js/TypeScript
  • Express.js기반 REST API
  • 通知API官方v1
  • 基于.cursor/mcp.json环境变量的配置
  • Docker容器支持

🧪 扩展想法

  • 与GPT API相关联,添加摘要和自动分类功能
  • Slack,通过Discord Webhook连接实时通知
  • 为管理员添加Dashboard UI(基于React、Next.js)
  • 通过连接缓存服务器(Firebase/Supabase)提高性能

🧬 为什么是Notion MCP Server?

我们都爱Notion, 把里面的数据 实际上,在“控制”或“利用”方面存在局限性感觉到了。 因此,Notion MCP不仅仅是一个集成工具。 将Notion变成“真正的后台”的操作系统。


💬 联系

创建者: 哈里爸爸(@HariFatherKR) 请随时在Issues或Discussions上提出问题或合作建议!


你的Notion,现在是服务器了。 → Notion MCP Server


🐳 作为Docker运行

准备事项

  1. 安装Docker和Docker Compose
  2. 发放Notion API令牌(概念开发者可在中发放)

首选参数

  1. .env 创建文件:
PORT=3000
NOTION_TOKEN=your_notion_token_here

构建和运行坞站映像

# 도커 이미지 빌드 및 컨테이너 실행
docker-compose up -d

# 로그 확인
docker-compose logs -f

# 컨테이너 중지
docker-compose down

直接运行(无坞站)

# 의존성 설치
npm install

# 서버 실행
npm start

服务器运行后,您可以访问以下地址:

  • API 서버: http://localhost:3000
  • API文档:http://localhost:3000/api-docs