前言
Notion作為一款功能強大的信息管理工具,被廣泛用于項目跟蹤、知識庫構建和數據整理。然而,隨著數據量的增長,我們常常會發現自己陷入了重復和繁瑣的操作中。比如,為了找到符合特定條件的幾條數據,需要在龐大的數據庫中手動設置多個過濾器;或者,需要根據數據狀態的變化,逐一修改條目的格式,如高亮顯示或添加標記。這些手動操作不僅效率低下,而且在處理復雜需求時極易出錯,成為了許多Notion深度用戶在提升效率時遇到的一個明顯痛點。
本文旨在解決這一難題,將提供一個詳細的實戰指南,向你展示如何將AI智能體通過藍耘MCP平臺以及trae智能體接入你的Notion工作空間。我們將一步步完成所有配置,最終實現一個核心目標:讓你能夠直接通過自然語言對話,來命令AI完成對Notion數據庫的復雜查詢、數據提取、乃至內容修改。這套流程將徹底改變你與Notion的交互方式,將重復性勞動交給AI,讓你專注于更有價值的工作。
Notion-mcp的獲取
打開藍耘進行賬號的注冊,輸入簡單的信息就能登錄進去
在上方導航欄點擊MCP廣場
打開藍耘MCP廣場搜索notion
選擇框出來的這個mcp
點擊進mcp的詳細介紹是有很詳細的介紹的
從介紹中不難得出我們需要進行notion api密鑰的創建以及獲取
在這款mcp的介紹中得到了notion-mcp-server-github的地址,點擊進去可以看到具體的代碼介紹,如果你感興趣也是可以去看下子的
進行Notion集成的配置
我們打開notion,我這里以本地端進行測試,如果你內存不夠的話是可以進行網頁端的測試的。
如果你想下載的話直接去notion
官網進行查看就行了
點擊免費獲取就ok了
下載好了效果如下:
點擊左側的齒輪圖標進入到設置界面
來到連接界面,點擊開發或管理集成
進行notion內部應用的創建
然后會跳轉到應用創建的頁面了,點擊New integration
進行集成的創建
自定義你的集成名稱,然后選擇工作的空間,然后點擊右下角的Save
進行保存即可
如果是下方的樣子說明你已經成功創建了一個集成了
點擊Configure integration settings
進行集成的配置操作
這里我們需要先勾選下方的讀寫權限,不然是不能對工作空間內的文件進行操作的,然后就可以將我們的api-keys進行復制即可,點擊show
就可以展現api密鑰
他的密鑰是這種格式的,以ntn開頭的
ntn_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
完成上面兩個操作點擊右下角的Save
即可
如果設置成功是會出現一個彈窗的
將mcp集成到trae中并進行測試
打開trae選中右上角齒輪進入到設置界面
切到MCP界面點擊手動添加
{"mcpServers": {"notionApi": {"command": "npx","args": ["-y", "@notionhq/notion-mcp-server"],"env": {"OPENAPI_MCP_HEADERS": "{\"Authorization\": \"Bearer ntn_****\", \"Notion-Version\": \"2022-06-28\" }"}}}
}
將我們上面獲取到的api-key粘貼進去即可
其他的我們就不用管了,點擊確定就可以進行notion mcp-server
的鏈接操作了
如果你鏈接成功的話就是這個樣子的,出現了一個綠色的對號
我來解釋下這里顯示的功能
### 用戶 (Users)* **API-get-user (檢索用戶):** 此功能用于檢索有關特定 Notion 用戶的信息。您需要提供用戶的 ID 才能獲取其詳細信息,例如姓名、頭像和電子郵箱地址。
* **API-get-users (列出所有用戶):** 使用此功能可以獲取 Notion 工作區中所有用戶的列表。
* **API-get-self (檢索您令牌的機器人用戶):** 此功能用于檢索與您正在使用的 API 令牌相關聯的機器人用戶的信息。### 搜索 (Search)* **API-post-search (按標題搜索):** 此功能允許您在 Notion 工作區中按標題搜索頁面和數據庫。### 數據庫 (Databases)* **API-post-database-query (查詢數據庫):** 這是一個非常強大的功能,允許您查詢數據庫中的條目。您可以根據各種屬性(例如文本、數字、日期、選擇等)進行篩選和排序。
* **API-create-a-database (創建數據庫):** 使用此功能可以在指定的頁面下創建一個新的數據庫。
* **API-update-a-database (更新數據庫):** 此功能用于更新現有數據庫的屬性,例如標題和屬性模板。
* **API-retrieve-a-database (檢索數據庫):** 此功能用于獲取有關特定數據庫的詳細信息,包括其所有屬性。### 頁面 (Pages)* **API-retrieve-a-page (檢索頁面):** 此功能用于獲取特定頁面的詳細信息,但不包括頁面內容。
* **API-patch-page (更新頁面屬性):** 使用此功能可以更新現有頁面的屬性,例如標題、封面圖片和圖標。
* **API-post-page (創建頁面):** 此功能允許您在 Notion 工作區中創建一個新頁面。您可以將其創建為獨立頁面,也可以作為另一個頁面的子頁面。
* **API-retrieve-a-page-property (檢索頁面屬性項目):** 此功能用于檢索頁面中特定屬性項目的值。### 塊 (Blocks)塊是 Notion 中內容的基本單位,可以是文本、標題、待辦事項列表、圖片等。* **API-get-block-children (檢索塊的子級):** 此功能用于獲取特定塊的所有子塊。
* **API-patch-block-children (附加塊的子級):** 使用此功能可以將新的塊附加到現有塊的末尾。
* **API-retrieve-a-block (檢索塊):** 此功能用于獲取有關特定塊的詳細信息。
* **API-update-a-block (更新塊):** 此功能用于更新現有塊的內容。
* **API-delete-a-block (刪除塊):** 使用此功能可以刪除一個塊。### 評論 (Comments)* **API-retrieve-a-comment (檢索評論):** 此功能用于獲取特定評論的詳細信息。
* **API-create-a-comment (創建評論):** 此功能允許您在頁面或塊上添加評論。總之,Notion API 提供了一套全面的工具,讓開發人員能夠以編程方式與 Notion 工作區進行交互,從而實現各種自定義集成和自動化。
各位可以根據上方的功能實現不同的需求與操作
mcp鏈接好后我們需要進行智能體的創建進行mcp的精準管控,來到智能體界面點擊創建
勾選上我們對應的mcp然后自定義智能體姓名以及提示詞即可,然后點擊左下角創建即可
點擊立即使用
當配置好了之后我們不要著急,我們還得進行notion應用端的配置操作
來到notion應用端,我們需要將我們上面創建的應用與頁面進行綁定操作,不然我們的這里的智能體是不能識別到對應的文件以及頁面的
點擊右上角三個點,點擊集成,在左側欄中就可以看得到我們上面創建的集成了,我們點擊MCP Demo
這個集成
點擊確認即可
你想讓這個集成對哪個文件進行操作,你就進行集成的配置即可
我們這里使用notion內置ai生成了一份公司工資表格進行測試
同樣,我們需要將應用集成到這個頁面的內容中
然后我們就可以進行智能體的使用了,打開trae進行與ai的對話操作
我對ai說:
幫我查詢下當前工資表中的最高工資的5位同事的數據
并且最后還給我進行了數據的保存,保存到了一個md格式的文件下
效果如下:
好的,這是根據圖片內容整理的表格:
公司最高工資前5名員工信息
排名 | 員工姓名 | 職位 | 部門 | 工資級別 | 基本工資 | 績效獎金 | 補貼 | 扣除項 | 實發工資 | 入職日期 |
---|---|---|---|---|---|---|---|---|---|---|
1 | 趙偉 | 技術總監 | 技術部 | P6 | ¥18,000 | ¥6,000 | ¥2,000 | ¥3,500 | ¥22,500 | 2018-06-12 |
2 | 周鑫 | 行政總監 | 行政部 | P7 | ¥15,000 | ¥4,500 | ¥2,500 | ¥3,000 | ¥19,000 | 2017-03-01 |
3 | 吳佳 | 高級開發工程師 | 技術部 | P4 | ¥13,000 | ¥3,200 | ¥1,100 | ¥2,300 | ¥15,000 | 2020-09-18 |
4 | 張明 | 產品經理 | 技術部 | P4 | ¥12,000 | ¥3,500 | ¥1,200 | ¥2,100 | ¥14,600 | 2020-03-15 |
5 | 王強 | 銷售經理 | 銷售部 | P5 | ¥10,000 | ¥5,000 | ¥1,500 | ¥2,300 | ¥14,200 | 2019-04-20 |
除了進行內容數據的查詢,我們還能進行針對特定的數據對表格進行修改操作
我們這里讓ai找到扣除項最多的那個人和實發工資最少的那個打上勾并且用紅色背景進行標記
這里同樣是先進行查詢操作
然后就是對特定的數據進行做標記操作
來到Notion的界面就可以看到數據的實時改動
總結
通過本文的完整演示,我們不僅成功地讓AI智能體查詢了Notion數據庫中的信息,還進一步實現了對數據庫內容的直接修改,整個過程完全由對話驅動。
Notion MCP的核心優勢在于其強大的“翻譯”和“賦能”能力。?它將原本需要編寫代碼才能調用的Notion官方API,封裝成了一系列AI能夠直接理解和執行的功能模塊(如查詢數據庫、更新頁面、刪除塊等)。AI不再需要處理復雜的API請求和數據結構,而是可以直接調用這些被賦予的能力,從而精確地執行我們的指令。這極大地降低了技術門檻,讓非開發人員也能搭建出強大的自動化流程。
如果你也想體驗的話不妨來試試MCP廣場