วิธีการเชื่อมต่อ Obsidian เข้ากับ YouMind ด้วย MCP

เผยแพร่เมื่อ
3 ก.ย. 2569 ใน การเรียนรู้
The new action plan appears in Obsidian with tags and links to its source notes.

แฟ้ม Obsidian ของคุณอาจมีทุกสิ่งที่คุณต้องการสำหรับโปรเจกต์ถัดไปอยู่แล้ว ไม่ว่าจะเป็นงานวิจัย แผนงาน บันทึกการอ่าน และงานที่ยังไม่เสร็จ การเชื่อมต่อกับ YouMind จะช่วยเปลี่ยนบันทึกเหล่านั้นให้เป็นสิ่งที่คุณสามารถนำไปใช้ได้ เพียงแค่ใช้คำขอในภาษาธรรมชาติ

ในคู่มือนี้ คุณจะเชื่อมต่อแฟ้ม Obsidian ในเครื่องของคุณเข้ากับ YouMind ขอให้ YouMind อ่านและจัดระเบียบบันทึกชุดหนึ่ง จากนั้นบันทึกผลลัพธ์กลับไปยัง Obsidian ตัวอย่างนี้ใช้บันทึกห้ารายการเกี่ยวกับการกินต้านการอักเสบเพื่อสร้างแผนปฏิบัติการพร้อมลิงก์ไปยังแหล่งข้อมูลต้นฉบับ

ก่อนเริ่มต้น

คุณจะต้องมี:

  • โปรแกรม Obsidian เวอร์ชันเดสก์ท็อปและแฟ้มที่คุณสามารถแก้ไขได้
  • บัญชี YouMind ที่สามารถเข้าถึงคอนเนกเตอร์แบบกำหนดเองได้
  • บัญชี ngrok เราจะใช้ ngrok เพื่อกำหนดที่อยู่ HTTPS ให้กับเซิร์ฟเวอร์ MCP ในเครื่องของคุณ เพื่อให้ YouMind เข้าถึงได้
  • บันทึกสองสามรายการสำหรับทำงาน คุณสามารถใช้บันทึกงานวิจัย โปรเจกต์ หรือบันทึกการวางแผนมื้ออาหารของคุณเองได้

การเชื่อมต่อทำงานดังนี้:

YouMind → ที่อยู่ HTTPS ของ ngrok → MCP Connector → แฟ้ม Obsidian ของคุณ

MCP ย่อมาจาก Model Context Protocol เป็นโปรโตคอลที่ช่วยให้แอปพลิเคชัน AI สามารถใช้เครื่องมือที่มาจากแอปพลิเคชันอื่นได้ ปลั๊กอิน Obsidian จะเปิดเผยเครื่องมือสำหรับการทำงานกับแฟ้มของคุณ และ YouMind จะใช้เครื่องมือเหล่านั้นเพื่อดำเนินการตามคำขอของคุณ

โปรดเปิดคอมพิวเตอร์ทิ้งไว้และเชื่อมต่ออินเทอร์เน็ต โดยให้ Obsidian, แฟ้มที่เชื่อมต่อ และ ngrok ทำงานอยู่ตลอดเวลาที่คุณใช้การเชื่อมต่อนี้ ที่อยู่ภายในเครื่อง 127.0.0.1 จะชี้ไปที่คอมพิวเตอร์ของคุณเท่านั้น ดังนั้น YouMind จึงจำเป็นต้องใช้ที่อยู่ของ ngrok เพื่อเข้าถึง

คอนเนกเตอร์สามารถอ่านหรือเปลี่ยนแปลงบันทึกตามสิทธิ์ที่คุณกำหนดให้ เก็บโทเค็นไว้เป็นความลับ และใช้การตั้งค่าสิทธิ์เครื่องมือและการตั้งค่าโฟลเดอร์ที่ซ่อนของปลั๊กอินเพื่อควบคุมการเข้าถึง เนื้อหาที่ใช้ในงานจะถูกส่งผ่าน ngrok และ YouMind การเชื่อมต่อแฟ้มจะไม่ซิงค์ทั้งแฟ้มโดยอัตโนมัติ

ภาพหน้าจอแสดงขั้นตอนการทำงานบน macOS รายละเอียดบัญชีบางส่วนถูกลบออกหรือแทนที่ด้วยค่าตัวอย่าง

1. อนุญาตให้ใช้ Community Plugins ใน Obsidian

เปิด Settings → Community plugins ใน Obsidian

หากแฟ้มของคุณอยู่ในโหมด Restricted ให้คลิก Exit Restricted mode เพื่ออนุญาตให้ใช้ Community Plugins

Allow community plugins in Obsidian.

คลิก Browse เพื่อเปิดไดเรกทอรี Community Plugin

Open the Obsidian community plugin directory.

2. ติดตั้งและเปิดใช้งาน MCP Connector

ค้นหา MCP Connector และเลือกปลั๊กอินโดย istefox ตรวจสอบชื่อผู้เขียน เนื่องจากในไดเรกทอรีอาจมีปลั๊กอินที่มีชื่อคล้ายกัน

Search for MCP Connector by istefox.

เปิดรายละเอียดของปลั๊กอินแล้วคลิก Install

Install MCP Connector.

หลังการติดตั้ง คลิก Enable

Enable the installed plugin.

เปิด MCP Connector ในการตั้งค่าของ Obsidian เพื่อกำหนดค่าเซิร์ฟเวอร์ภายในเครื่องและโทเค็นการเข้าถึง คุณสามารถดูข้อมูลเพิ่มเติมได้ที่ หน้าไดเรกทอรีของปลั๊กอิน

3. กำหนดพอร์ตเซิร์ฟเวอร์แบบคงที่

ค้นหา Fixed port ป้อน 27200 แล้วคลิก Save

ส่วน Server port ควรแสดงดังนี้:

http://127.0.0.1:27200/mcp

Set the fixed port to 27200.

พอร์ตคงที่ช่วยให้การเชื่อมต่อ ngrok ของคุณชี้ไปยังบริการภายในเครื่องเดียวกัน หากพอร์ต 27200 ถูกใช้งานอยู่ ให้เลือกพอร์ตที่ว่างและใช้หมายเลขนั้นในคำสั่ง ngrok ด้านล่าง

4. สร้างโทเค็นสำหรับ YouMind

ใน Access Control คลิก Add token

Add a separate access token for YouMind.

ตั้งชื่อโทเค็นใหม่ว่า YouMind เพื่อให้คุณจำได้ในภายหลัง

Name the new token YouMind.

คลิก Copy ที่แถวของโทเค็นนั้น คุณจะวางลงใน YouMind ในขั้นตอนถัดไป

Copy the YouMind token.

แต่ละโทเค็นสามารถมีสิทธิ์เครื่องมือของตัวเองได้ ตัวอย่างนี้ต้องการสิทธิ์ในการอ่านบันทึกและสร้างบันทึกใหม่ ภาพหน้าจอใช้การกำหนดค่า All 52 tools ของปลั๊กอิน จำนวนเครื่องมือที่มีอยู่อาจเปลี่ยนแปลงไปตามเวอร์ชันของปลั๊กอินและการตั้งค่าของคุณ

ปฏิบัติต่อโทเค็นเหมือนรหัสผ่านสำหรับการเข้าถึงที่โทเค็นนั้นอนุญาต คุณไม่จำเป็นต้องวางลงในการแชท AI

5. เริ่ม ngrok tunnel

หากคุณยังไม่ได้ติดตั้ง ngrok ให้ทำตาม คำแนะนำการติดตั้งอย่างเป็นทางการ บน macOS หากคุณใช้ Homebrew อยู่แล้ว ให้ติดตั้งด้วย:

brew install ngrok

เพิ่ม authtoken จากแดชบอร์ด ngrok ของคุณ:

ngrok config add-authtoken YOUR_NGROK_AUTHTOKEN

ngrok authtoken จะเชื่อมต่อ ngrok เข้ากับบัญชีของคุณ โทเค็น Obsidian จากขั้นตอนก่อนหน้าจะให้ YouMind เข้าถึงแฟ้มของคุณ เก็บข้อมูลประจำตัวทั้งสองนี้แยกจากกัน

ใน Terminal ให้รัน:

ngrok http http://127.0.0.1:27200

Start ngrok and forward traffic to Obsidian’s local port.

ให้เซสชันเทอร์มินัลนี้ทำงานต่อไป เมื่อ Session Status อ่านว่า online ให้คัดลอกที่อยู่ HTTPS ที่แสดงในบรรทัด Forwarding

Copy the public HTTPS forwarding address from ngrok.

เพิ่ม /mcp ต่อท้ายที่อยู่นั้น URL คอนเนกเตอร์สุดท้ายของคุณควรมีโครงสร้างดังนี้:

https://YOUR_NGROK_DOMAIN/mcp

ใช้โดเมนจริงที่แสดงในเซสชัน ngrok ของคุณเอง โดเมนในภาพหน้าจอเป็นเพียงตัวอย่าง หากที่อยู่ forwarding ของคุณเปลี่ยนแปลงในภายหลัง ให้อัปเดตที่อยู่ที่บันทึกไว้ใน YouMind ด้วย

6. เพิ่มคอนเนกเตอร์แบบกำหนดเองใน YouMind

ใน YouMind ให้เปิด Settings → Connectors แล้วคลิก Add custom connector

ป้อนชื่อ เช่น obsidian และวางที่อยู่ ngrok ของคุณโดยมี /mcp ต่อท้าย ขยาย Advanced settings ภายใต้ Custom parameters คลิก Add parameter และกำหนดค่าดังต่อไปนี้:

การตั้งค่า

ค่า

Name

obsidian

Server URL

ที่อยู่ HTTPS ของ ngrok ตามด้วย /mcp

OAuth Client ID

เว้นว่างไว้

OAuth Client Secret

เว้นว่างไว้

Custom parameter

Authorization

Parameter value

Bearer YOUR_OBSIDIAN_TOKEN

Secret

เปิด

แทนที่ YOUR_OBSIDIAN_TOKEN ด้วยโทเค็นทั้งหมดที่คุณคัดลอกจาก Obsidian รวมช่องว่างหลัง `Bearer` ตัวอย่างเช่น หากโทเค็นของคุณคือ example-token ค่าจะเป็น:

Bearer example-token

นี่เป็นเพียงตัวอย่างรูปแบบเท่านั้น ใช้โทเค็นของคุณเองในการกำหนดค่าจริง การเชื่อมต่อนี้ใช้การตรวจสอบสิทธิ์แบบ Bearer Token ดังนั้นให้เว้นช่อง OAuth ทั้งสองช่องว่างไว้

Configure the server URL and Authorization header in YouMind.

คลิก Add จากนั้นค้นหา obsidian ในรายการคอนเนกเตอร์แล้วคลิก Connect

Connect the newly added Obsidian connector.

คุณควรเห็น Connected ถัดจากชื่อ

The Obsidian connector shows Connected.

ตอนนี้เรามาตรวจสอบการเชื่อมต่อด้วยงานที่อ่านบันทึกและเขียนบันทึกใหม่

7. เตรียมบันทึกที่เกี่ยวข้องสองสามรายการ

YouMind ต้องการเนื้อหาจริงเพื่อทำงาน สำหรับตัวอย่างนี้ แฟ้มประกอบด้วยบันทึกภาษาอังกฤษห้ารายการ:

บันทึก

สิ่งที่บรรจุ

Anti-Inflammatory Eating Basics

หลักการกินทั่วไปและเป้าหมายสำหรับสัปดาห์แรก

Anti-Inflammatory Grocery List

รายการช้อปปิ้งและส่วนผสมทดแทน

7-Day Anti-Inflammatory Meal Plan

อาหารเช้า กลางวัน และเย็นตลอดหนึ่งสัปดาห์

Simple Anti-Inflammatory Meal Prep

ขั้นตอนการเตรียม สูตรง่ายๆ และเคล็ดลับการจัดเก็บ

Anti-Inflammatory Weekly Review

เทมเพลตทบทวนและงานติดตามผลที่ยังไม่เสร็จ

Five related notes in the Obsidian vault before the task.

บันทึกเหล่านี้เป็นตัวอย่างสำหรับสาธิตขั้นตอนการทำงาน ไม่ใช่แผนทางการแพทย์หรือโภชนาการเฉพาะบุคคล

คุณสามารถใช้หัวข้ออื่นได้ ตัวอย่างเช่น รวมบันทึกการอ่านเป็นคู่มือเรียน เปลี่ยนบันทึกโปรเจกต์เป็นรายการขั้นตอนถัดไป หรือจัดระเบียบงานวิจัยการเดินทางเป็นกำหนดการเดินทาง อัปเดตหัวข้อในพรอมต์ให้ตรงกับบันทึกในแฟ้มของคุณ

8. ขอให้ YouMind อ่าน จัดระเบียบ และบันทึก

เริ่มงานใหม่ใน YouMind และป้อน:

Review my Obsidian notes about anti-inflammatory eating. Summarize the key principles, connect the grocery list with the meal plan, and identify three outstanding tasks.

Save the result in English as a new Obsidian note titled "Anti-Inflammatory Eating Action Plan", with internal links to the source notes.

Enter a prompt asking YouMind to read the notes and save a new action plan.

พรอมต์จะบอก YouMind ว่าต้องอ่านบันทึกใด จัดระเบียบข้อมูลอย่างไร ระบุงานใด และบันทึกผลลัพธ์ไว้ที่ใด นอกจากนี้ยังตั้งชื่อบันทึกใหม่และขอให้มีลิงก์ไปยังแหล่งที่มา ทำให้ง่ายต่อการตรวจสอบผลลัพธ์

ส่งงาน YouMind จะใช้คอนเนกเตอร์เพื่อค้นหาและอ่านบันทึกที่เกี่ยวข้อง จากนั้นจึงรวบรวมผลลัพธ์ คุณสามารถติดตามความคืบหน้าได้ในการสนทนา

YouMind reads the notes and works through the task.

9. เปิดบันทึกใหม่ใน Obsidian

ในตัวอย่างนี้ YouMind ส่งคืน:

  • สรุปหลักการในบันทึกแนะนำ
  • การเชื่อมโยงระหว่างรายการช้อปปิ้งและแผนมื้ออาหาร รวมถึงส่วนผสมที่ปรากฏในหลายมื้อ
  • งานที่ค้างอยู่สามงาน: วางแผนการไปช้อปปิ้ง เลือกมื้อกลางวันและเซสชันการเตรียมอาหาร และทำการทบทวนหลังจากนั้น
  • บันทึกใหม่ชื่อ Anti-Inflammatory Eating Action Plan พร้อมลิงก์ภายในไปยังบันทึกต้นฉบับทั้งห้ารายการ
YouMind reports the completed summary and new Obsidian note.

All to-dos completed หมายถึงงานอ่าน จัดระเบียบ และเขียนของ YouMind การช้อปปิ้งและการเตรียมอาหารยังคงเป็นงานติดตามผลสำหรับผู้ที่ใช้แผน

สลับกลับไปที่ Obsidian และเปิด Anti-Inflammatory Eating Action Plan

The new action plan appears in Obsidian with tags and links to its source notes.

บันทึกใหม่ปรากฏในรายการไฟล์ และเนื้อหาจะถูกบันทึกไว้ในแฟ้มของคุณ ในการรันครั้งนี้ ยังรวมถึงแท็กและลิงก์ที่คลิกได้ไปยังบันทึกต้นฉบับด้วย มุมมองกราฟ (Graph view) จะแสดงการเชื่อมต่อเหล่านั้นควบคู่ไปกับบันทึกที่มีอยู่

ตอนนี้คุณสามารถแก้ไขต่อใน Obsidian หรือขอให้ YouMind ดำเนินการต่อด้วยคำขอที่เฉพาะเจาะจงมากขึ้น เช่น ขยายส่วนใดส่วนหนึ่งหรืออัปเดตแผนโดยใช้บันทึกอื่น

การแก้ไขปัญหา

ทำไมฉันถึงเห็น 401 Unauthorized?

ตรวจสอบพารามิเตอร์ Authorization ค่าของมันต้องเป็น Bearer ตามด้วยช่องว่างหนึ่งช่องและโทเค็น Obsidian ทั้งหมดของคุณ ตรวจสอบให้แน่ใจว่าคุณคัดลอกโทเค็นจาก MCP Connector หากคุณสร้างใหม่หรือเพิกถอนโทเค็น ให้อัปเดตค่าใน YouMind

ทำไมฉันถึงเห็น “OAuth authorization server metadata discovery failed (404)”?

การตรวจสอบโทเค็นที่ไม่สำเร็จอาจทำให้ไคลเอนต์พยายามค้นหา OAuth การเชื่อมต่อปลั๊กอินนี้ใช้ Bearer Token ดังนั้นให้ตรวจสอบส่วนหัว Authorization ก่อน และปล่อยให้ช่อง OAuth Client ID และ Secret ว่างไว้ การไม่มีคำนำหน้า Bearer อาจทำให้เกิดข้อผิดพลาดนี้

ทำไมการเปิด URL /mcp ในเบราว์เซอร์ถึงส่งคืน 405?

ปลายทาง MCP ของปลั๊กอินยอมรับคำขอ MCP ผ่าน POST การเปิด URL ในแถบที่อยู่ของเบราว์เซอร์โดยปกติจะส่ง GET ซึ่งอาจส่งคืน 405 Method Not Allowed ให้ตรวจสอบการเชื่อมต่อผ่าน YouMind และงานจริง

ทำไมการเชื่อมต่อที่ใช้งานได้ถึงหยุดตอบสนอง?

ตรวจสอบว่าคอมพิวเตอร์ของคุณเปิดและออนไลน์อยู่ Obsidian เปิดแฟ้มที่ถูกต้อง ปลั๊กอินเปิดใช้งานอยู่ และ ngrok ยังคงแสดง online จากนั้นเปรียบเทียบพอร์ตภายในเครื่องและ URL ngrok กับค่าที่บันทึกไว้ใน YouMind

จะทำอย่างไรถ้าหาบันทึกใหม่ไม่เจอ?

ค้นหาในแฟ้มที่เชื่อมต่อด้วยชื่อที่คุณระบุในพรอมต์ ตรวจสอบว่าโทเค็นอนุญาตให้สร้างบันทึกได้ คุณยังสามารถถาม YouMind ว่าเส้นทางสัมพัทธ์ในแฟ้มของไฟล์ที่สร้างขึ้นคืออะไร จากนั้นเปิดเส้นทางนั้นใน Obsidian


พร้อมที่จะลองใช้กับบันทึกของคุณเองหรือยัง? เปิด YouMind และขอให้มันเปลี่ยนบันทึกที่เกี่ยวข้องสองสามรายการให้เป็นหน้าใหม่ที่มีประโยชน์ในแฟ้มของคุณ

มีคำถามเกี่ยวกับบทความนี้ไหม?

ถาม AI ฟรี