如何透過 MCP 將 Obsidian 連接到 YouMind
您的 Obsidian 知識庫可能已經包含了您下一個專案所需的一切:研究資料、計畫、閱讀筆記和未完成的任務。將它連接到 YouMind,您就能透過自然語言請求,將這些筆記轉化為可用的內容。 在本指南中,您將把本機的 Obsidian 知識庫連接到 YouMind,要求 YouMind 讀取並整理一組筆記,然後將結果儲存回 Obsidian。範例將使用五則關於抗炎飲食的筆記,來建立一個附有原始來源連結的行動計畫。 您需要準備: 連接的運作方式如下: YouMind → ngrok HTTPS 地址 → MCP 連接器 → 您的 Obsidian 知識庫 MCP,全名為模型上下文協定 (Model Context Protocol),讓 AI 應用程式能夠使用另一個應用程式提供的工具。Obsidian 外掛程式會公開用於操作您知識庫的工具,而 YouMind 則使用這些工具來執行您的請求。 在使用此連接時,請保持您的電腦處於喚醒狀態並連接到網路,同時讓 Obsidian、已連接的知識庫和 ngrok 保持運作。本機地址 127.0.0.1 僅指向您自己的電腦,因此 YouMind 需要 ngrok 地址才能存取它。 此連接器可以根據您授予的權限來讀取或修改筆記。請將其令牌保密,並使用外掛程式的工具權限和隱藏資料夾設定來控制存取。任務中使用的內容會通過 ngrok 和 YouMind;連接知識庫並不會自動同步整個知識庫。 螢幕截圖顯示的是 macOS 上的工作流程。部分帳戶詳細資訊已被移除或替換為範例值。 在 Obsidian 中開啟 設定 → 社群外掛程式。 如果您的知識庫處於限制模式,請點擊 退出限制模式 以允許社群外掛程式。 點擊 瀏覽 以開啟社群外掛程式目錄。 搜尋 MCP Connector,然後選擇由 istefox 開發的外掛程式。請確認作者名稱,因為目錄中可能包含名稱相似的外掛程式。 開啟其詳細資訊頁面,然後點擊 安裝。 安裝完成後,點擊 啟用。 在 Obsidian 的設定中開啟 MCP Connector,以設定其本機伺服器和存取令牌。您可以在上找到更多資訊。 找到 固定連接埠,輸入 27200,然後點擊 儲存。 伺服器連接埠 區塊現在應該顯示: 固定的連接埠能確保您的 ngrok 連線始終指向同一個本機服務。如果連接埠 27200 已被佔用,請選擇一個可用的連接埠,並在後續的 ngrok 指令中使用該號碼。 在 存取控制 中,點擊 新增令牌。 將新的令牌命名為 YouMind,以便日後辨識。 點擊該令牌所在行上的 複製。您將在後續步驟中將其貼到 YouMind。 每個令牌都可以擁有自己的工具權限。此範例需要讀取筆記和建立新筆記的權限。螢幕截圖使用了外掛程式的 所有 52 個工具 配置;可用工具的數量會隨外掛程式版本和您的設定而變化。 請將此令牌視為授予其存取權限的密碼。您無需將其貼到 AI 對話中。 如果您尚未安裝 ngrok,請遵循。在 macOS 上,如果您已使用 Homebrew,可以透過以下指令安裝: 從您的 ngrok 儀表板新增 authtoken: ngrok authtoken 用於將 ngrok 連接到您的帳戶。上一步驟中的 Obsidian 令牌則授予 YouMind 存取您知識庫的權限。請將這兩個憑證分開保管。 在終端機中,執行: 請保持此終端機工作階段持續執行。一旦 工作階段狀態 顯示為 在線,請複製 轉發 行上顯示的 HTTPS 地址。 在該地址的末尾加上 /mcp。您最終的連接器 URL 應具有以下結構: 請使用您自己 ngrok 工作階段中顯示的實際網域。螢幕截圖中的網域僅為範例。如果您的轉發地址之後發生變更,請一併更新儲存在 YouMind 中的地址。 在 YouMind 中,開啟 設定 → 連接器,然後點擊 新增自訂連接器。 輸入一個名稱,例如 obsidian,並貼上您的 ngrok 地址,並在末尾加上 /mcp。展開 進階設定。在 自訂參數 下,點擊 新增參數 並進行以下配置: 將 YOUR_OBSIDIAN_TOKEN 替換為您從 Obsidian 複製的完整令牌。請務必在 **Bearer** 之後包含一個空格。 例如,如果您的令牌是 example-token,則該值應為: 這僅是格式範例。請在實際配置中使用您自己的令牌。此連接使用 Bearer Token 驗證,因此請將兩個 OAuth 欄位留空。 點擊 新增,然後在連接器列表中找到 obsidian 並點擊 連接。 您應該會在其名稱旁邊看到 已連接。 現在,讓我們透過一個讀取筆記並寫入新筆記的任務來檢查連線。 YouMind 需要實際的內容來運作。在此範例中,知識庫包含五則英文筆記: 這些筆記是示範工作流程的範例素材。它們並非個人化的醫療或營養計畫。 您可以使用不同的主題。例如,將閱讀筆記組合成學習指南,將專案筆記轉化為下一步行動清單,或將旅遊研究整理成行程表。請根據您知識庫中的筆記來更新提示中的主題。 在 YouMind 中開始一個新任務,然後輸入: 這個提示告訴 YouMind 要讀取哪些筆記、如何組織資訊、要識別哪些任務,以及將結果儲存在何處。它也指定了新筆記的名稱,並要求包含指向來源的連結,使輸出結果易於核對。 提交任務。YouMind 將使用連接器來尋找並讀取相關筆記,然後整理出結果。您可以在對話中跟隨其進度。 在此範例中,YouMind 回傳了: 所有待辦事項已完成 指的是 YouMind 的讀取、整理和寫入任務。購物和備餐則是使用該計畫的人需要後續跟進的項目。 切換回 Obsidian,然後開啟 Anti-Inflammatory Eating Action Plan。 新筆記會出現在檔案列表中,其內容已儲存在您的知識庫中。在此次執行中,它還包含了標籤和指向原始筆記的可點擊連結。圖形檢視會顯示這些連線以及現有的筆記。 您現在可以繼續在 Obsidian 中編輯,或要求 YouMind 執行更具體的要求,例如展開某個章節或使用另一則筆記來更新計畫。 請檢查 Authorization 參數。其值必須是 Bearer,後接一個空格和您的完整 Obsidian 令牌。請確認您是從 MCP Connector 複製的令牌。如果您重新產生或撤銷了令牌,請更新 YouMind 中的值。 令牌檢查失敗可能導致客戶端嘗試進行 OAuth 發現。此外掛程式連線使用 Bearer Token,因此請先檢查 Authorization 標頭,並保持 OAuth Client ID 和 Secret 欄位為空白。缺少 Bearer 前綴可能會導致此錯誤。 外掛程式的 MCP 端點透過 POST 接受 MCP 請求。在瀏覽器網址列中開啟 URL 通常會發送 GET 請求,這可能導致 405 Method Not Allowed。請透過 YouMind 和實際任務來驗證連線。 請檢查您的電腦是否處於喚醒狀態並在線上、Obsidian 是否開啟了正確的知識庫、外掛程式是否已啟用,以及 ngrok 是否仍顯示 在線。然後比對本機連接埠和 ngrok URL 與儲存在 YouMind 中的值是否一致。 在已連接的知識庫中搜尋您在提示中指定的標題。檢查令牌是否具有建立筆記的權限。您也可以要求 YouMind 提供它建立檔案的確切知識庫相對路徑,然後在 Obsidian 中開啟該路徑。 準備好用自己的筆記試試看了嗎? 並要求它將幾則相關筆記轉化為您知識庫中一個有用的新頁面。