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

Notion Knowledge MCP Server

MCP Server

wrangler

基于Cloudflare Workers的Notion知识库管理服务,提供智能搜索、自动记录和统计分析功能,专为开发者知识管理设计。

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
知识管理开发工具JavaScriptClaudeClaude DesktopClaude

安装说明

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

作者 / 组织

YuHuanHsu

提供方

YuHuanHsu

最后核验

2026/5/17 20:22

运行时

Node.js

快速接入

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

命令预览

npx wrangler login

详细介绍

Notion Knowledge MCP Server

🚀 基於 Cloudflare Workers 的 Notion 知識庫 MCP 服務器,專為程式開發知識管理設計

![Deploy to Cloudflare Workers](https://deploy.workers.cloudflare.com/?url=https://github.com/etjang10/notion-knowledge-mcp) ![License: MIT](https://opensource.org/licenses/MIT)

✨ 特色功能

  • 🔍 智能搜索 - 在 Notion 知識庫中快速找到相關內容
  • 📝 自動記錄 - Claude Code Hooks 自動保存代碼片段
  • 📊 統計分析 - 知識庫內容統計和趨勢分析
  • 🌐 全球加速 - Cloudflare CDN 確保極速響應
  • 🔒 安全可靠 - 環境變數加密存儲,API Token 安全管理

🚀 快速開始

1. 部署到 Cloudflare Workers

方法一:一鍵部署

![Deploy to Cloudflare Workers](https://deploy.workers.cloudflare.com/?url=https://github.com/etjang10/notion-knowledge-mcp)

方法二:手動部署

# 克隆倉庫
git clone https://github.com/etjang10/notion-knowledge-mcp.git
cd notion-knowledge-mcp

# 安裝依賴
npm install

# 登入 Cloudflare
npx wrangler login

# 設定環境變數
npx wrangler secret put NOTION_TOKEN
npx wrangler secret put NOTION_DATABASE_ID

# 部署
npm run deploy

2. 配置 Notion

  1. 前往 Notion Integrations
  2. 創建新的 Integration
  3. 複製 Integration Token
  4. 創建或選擇一個 Notion 資料庫作為知識庫
  5. 複製資料庫 ID(從資料庫 URL 中獲取)
  6. 在你的知識庫頁面授權 Integration

2.1 部署到 Cloudflare Workers(可選)

如果要部署到 Cloudflare Workers:

# 設置環境變數
wrangler secret put NOTION_TOKEN        # 你的 Notion Integration Token
wrangler secret put NOTION_DATABASE_ID  # 你的 Notion 資料庫 ID

# 部署
wrangler deploy

3. 配置 AI 客戶端

Claude Desktop

# 複製配置檔案
cp config/claude-desktop.json ~/Library/Application\ Support/Claude/claude_desktop_config.json

Claude Code

# 使用 claude mcp add 命令(推薦)
claude mcp add notion-knowledge node ./src/mcp-server.js

# 或手動配置:將以下內容添加到 ~/.claude/settings.json
{
  "mcpServers": {
    "notion-knowledge": {
      "command": "node",
      "args": ["
/src/mcp-server.js"]
    }
  }
}

Gemini CLI

# 安裝 Gemini CLI
npm install -g @google/gemini-cli

# 配置 MCP 服務器
cp config/gemini-cli-settings.json ~/.gemini/settings.json
# 或將 notion-knowledge 配置合併到現有的 ~/.gemini/settings.json

📖 使用指南

基本操作

搜索知識:

請搜索關於 "React Hooks" 的知識

添加知識:

請將這段代碼保存到知識庫:
[你的代碼]

查看統計:

請顯示知識庫統計信息

API 端點

  • GET /health - 健康檢查
  • GET /tools - 工具列表
  • POST /call - MCP 工具調用

🛠️ 開發

本地開發

npm run dev

測試

npm test

部署

npm run deploy

📝 配置

環境變數

  • NOTION_TOKEN - Notion Integration Token (必須)
  • NOTION_DATABASE_ID - Notion 資料庫 ID (必須)

自定義配置

編輯 wrangler.toml 來自定義部署設定

🤝 貢獻

歡迎提交 Issue 和 Pull Request!

  1. Fork 這個倉庫
  2. 創建你的功能分支 (git checkout -b feature/AmazingFeature)
  3. 提交你的修改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 打開一個 Pull Request

📄 授權

這個專案使用 MIT 授權 - 查看 LICENSE 文件了解詳情

🙏 致謝

📞 支援

如有問題請:

  1. 查看 Issues
  2. 創建新的 Issue
  3. 查看文檔 docs/

Live Demo: https://notion-knowledge.etjang10.workers.dev

目录标签

目录标签

知识管理开发工具JavaScriptClaude本地部署智能搜索自动记录统计分析开发者工具

支持客户端

Claude DesktopClaude

接入字段

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

stdio

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

token

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

来源包(packageName,安装包名)

wrangler

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiotokenremote-capable

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

安装前确认

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

来源信息

继续浏览同类 MCP