บล็อก

การเรียนรู้

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

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

แฟ้ม Obsidian ของคุณอาจมีทุกสิ่งที่คุณต้องการสำหรับโปรเจกต์ถัดไปอยู่แล้ว ไม่ว่าจะเป็นงานวิจัย แผนงาน บันทึกการอ่าน และงานที่ยังไม่เสร็จ การเชื่อมต่อกับ YouMind จะช่วยเปลี่ยนบันทึกเหล่านั้นให้เป็นสิ่งที่คุณสามารถนำไปใช้ได้ เพียงแค่ใช้คำขอในภาษาธรรมชาติ ในคู่มือนี้ คุณจะเชื่อมต่อแฟ้ม Obsidian ในเครื่องของคุณเข้ากับ YouMind ขอให้ YouMind อ่านและจัดระเบียบบันทึกชุดหนึ่ง จากนั้นบันทึกผลลัพธ์กลับไปยัง Obsidian ตัวอย่างนี้ใช้บันทึกห้ารายการเกี่ยวกับการกินต้านการอักเสบเพื่อสร้างแผนปฏิบัติการพร้อมลิงก์ไปยังแหล่งข้อมูลต้นฉบับ คุณจะต้องมี: การเชื่อมต่อทำงานดังนี้: YouMind → ที่อยู่ HTTPS ของ ngrok → MCP Connector → แฟ้ม Obsidian ของคุณ MCP ย่อมาจาก Model Context Protocol เป็นโปรโตคอลที่ช่วยให้แอปพลิเคชัน AI สามารถใช้เครื่องมือที่มาจากแอปพลิเคชันอื่นได้ ปลั๊กอิน Obsidian จะเปิดเผยเครื่องมือสำหรับการทำงานกับแฟ้มของคุณ และ YouMind จะใช้เครื่องมือเหล่านั้นเพื่อดำเนินการตามคำขอของคุณ โปรดเปิดคอมพิวเตอร์ทิ้งไว้และเชื่อมต่ออินเทอร์เน็ต โดยให้ Obsidian, แฟ้มที่เชื่อมต่อ และ ngrok ทำงานอยู่ตลอดเวลาที่คุณใช้การเชื่อมต่อนี้ ที่อยู่ภายในเครื่อง 127.0.0.1 จะชี้ไปที่คอมพิวเตอร์ของคุณเท่านั้น ดังนั้น YouMind จึงจำเป็นต้องใช้ที่อยู่ของ ngrok เพื่อเข้าถึง คอนเนกเตอร์สามารถอ่านหรือเปลี่ยนแปลงบันทึกตามสิทธิ์ที่คุณกำหนดให้ เก็บโทเค็นไว้เป็นความลับ และใช้การตั้งค่าสิทธิ์เครื่องมือและการตั้งค่าโฟลเดอร์ที่ซ่อนของปลั๊กอินเพื่อควบคุมการเข้าถึง เนื้อหาที่ใช้ในงานจะถูกส่งผ่าน ngrok และ YouMind การเชื่อมต่อแฟ้มจะไม่ซิงค์ทั้งแฟ้มโดยอัตโนมัติ ภาพหน้าจอแสดงขั้นตอนการทำงานบน macOS รายละเอียดบัญชีบางส่วนถูกลบออกหรือแทนที่ด้วยค่าตัวอย่าง เปิด Settings → Community plugins ใน Obsidian หากแฟ้มของคุณอยู่ในโหมด Restricted ให้คลิก Exit Restricted mode เพื่ออนุญาตให้ใช้ Community Plugins คลิก Browse เพื่อเปิดไดเรกทอรี Community Plugin ค้นหา MCP Connector และเลือกปลั๊กอินโดย istefox ตรวจสอบชื่อผู้เขียน เนื่องจากในไดเรกทอรีอาจมีปลั๊กอินที่มีชื่อคล้ายกัน เปิดรายละเอียดของปลั๊กอินแล้วคลิก Install หลังการติดตั้ง คลิก Enable เปิด MCP Connector ในการตั้งค่าของ Obsidian เพื่อกำหนดค่าเซิร์ฟเวอร์ภายในเครื่องและโทเค็นการเข้าถึง คุณสามารถดูข้อมูลเพิ่มเติมได้ที่ ค้นหา Fixed port ป้อน 27200 แล้วคลิก Save ส่วน Server port ควรแสดงดังนี้: พอร์ตคงที่ช่วยให้การเชื่อมต่อ ngrok ของคุณชี้ไปยังบริการภายในเครื่องเดียวกัน หากพอร์ต 27200 ถูกใช้งานอยู่ ให้เลือกพอร์ตที่ว่างและใช้หมายเลขนั้นในคำสั่ง ngrok ด้านล่าง ใน Access Control คลิก Add token ตั้งชื่อโทเค็นใหม่ว่า YouMind เพื่อให้คุณจำได้ในภายหลัง คลิก Copy ที่แถวของโทเค็นนั้น คุณจะวางลงใน YouMind ในขั้นตอนถัดไป แต่ละโทเค็นสามารถมีสิทธิ์เครื่องมือของตัวเองได้ ตัวอย่างนี้ต้องการสิทธิ์ในการอ่านบันทึกและสร้างบันทึกใหม่ ภาพหน้าจอใช้การกำหนดค่า All 52 tools ของปลั๊กอิน จำนวนเครื่องมือที่มีอยู่อาจเปลี่ยนแปลงไปตามเวอร์ชันของปลั๊กอินและการตั้งค่าของคุณ ปฏิบัติต่อโทเค็นเหมือนรหัสผ่านสำหรับการเข้าถึงที่โทเค็นนั้นอนุญาต คุณไม่จำเป็นต้องวางลงในการแชท AI หากคุณยังไม่ได้ติดตั้ง ngrok ให้ทำตาม บน macOS หากคุณใช้ Homebrew อยู่แล้ว ให้ติดตั้งด้วย: เพิ่ม authtoken จากแดชบอร์ด ngrok ของคุณ: ngrok authtoken จะเชื่อมต่อ ngrok เข้ากับบัญชีของคุณ โทเค็น Obsidian จากขั้นตอนก่อนหน้าจะให้ YouMind เข้าถึงแฟ้มของคุณ เก็บข้อมูลประจำตัวทั้งสองนี้แยกจากกัน ใน Terminal ให้รัน: ให้เซสชันเทอร์มินัลนี้ทำงานต่อไป เมื่อ Session Status อ่านว่า online ให้คัดลอกที่อยู่ HTTPS ที่แสดงในบรรทัด Forwarding เพิ่ม /mcp ต่อท้ายที่อยู่นั้น URL คอนเนกเตอร์สุดท้ายของคุณควรมีโครงสร้างดังนี้: ใช้โดเมนจริงที่แสดงในเซสชัน ngrok ของคุณเอง โดเมนในภาพหน้าจอเป็นเพียงตัวอย่าง หากที่อยู่ forwarding ของคุณเปลี่ยนแปลงในภายหลัง ให้อัปเดตที่อยู่ที่บันทึกไว้ใน YouMind ด้วย ใน YouMind ให้เปิด Settings → Connectors แล้วคลิก Add custom connector ป้อนชื่อ เช่น obsidian และวางที่อยู่ ngrok ของคุณโดยมี /mcp ต่อท้าย ขยาย Advanced settings ภายใต้ Custom parameters คลิก Add parameter และกำหนดค่าดังต่อไปนี้: แทนที่ YOUR_OBSIDIAN_TOKEN ด้วยโทเค็นทั้งหมดที่คุณคัดลอกจาก Obsidian รวมช่องว่างหลัง `Bearer` ตัวอย่างเช่น หากโทเค็นของคุณคือ example-token ค่าจะเป็น: นี่เป็นเพียงตัวอย่างรูปแบบเท่านั้น ใช้โทเค็นของคุณเองในการกำหนดค่าจริง การเชื่อมต่อนี้ใช้การตรวจสอบสิทธิ์แบบ Bearer Token ดังนั้นให้เว้นช่อง OAuth ทั้งสองช่องว่างไว้ คลิก Add จากนั้นค้นหา obsidian ในรายการคอนเนกเตอร์แล้วคลิก Connect คุณควรเห็น Connected ถัดจากชื่อ ตอนนี้เรามาตรวจสอบการเชื่อมต่อด้วยงานที่อ่านบันทึกและเขียนบันทึกใหม่ YouMind ต้องการเนื้อหาจริงเพื่อทำงาน สำหรับตัวอย่างนี้ แฟ้มประกอบด้วยบันทึกภาษาอังกฤษห้ารายการ: บันทึกเหล่านี้เป็นตัวอย่างสำหรับสาธิตขั้นตอนการทำงาน ไม่ใช่แผนทางการแพทย์หรือโภชนาการเฉพาะบุคคล คุณสามารถใช้หัวข้ออื่นได้ ตัวอย่างเช่น รวมบันทึกการอ่านเป็นคู่มือเรียน เปลี่ยนบันทึกโปรเจกต์เป็นรายการขั้นตอนถัดไป หรือจัดระเบียบงานวิจัยการเดินทางเป็นกำหนดการเดินทาง อัปเดตหัวข้อในพรอมต์ให้ตรงกับบันทึกในแฟ้มของคุณ เริ่มงานใหม่ใน YouMind และป้อน: พรอมต์จะบอก YouMind ว่าต้องอ่านบันทึกใด จัดระเบียบข้อมูลอย่างไร ระบุงานใด และบันทึกผลลัพธ์ไว้ที่ใด นอกจากนี้ยังตั้งชื่อบันทึกใหม่และขอให้มีลิงก์ไปยังแหล่งที่มา ทำให้ง่ายต่อการตรวจสอบผลลัพธ์ ส่งงาน YouMind จะใช้คอนเนกเตอร์เพื่อค้นหาและอ่านบันทึกที่เกี่ยวข้อง จากนั้นจึงรวบรวมผลลัพธ์ คุณสามารถติดตามความคืบหน้าได้ในการสนทนา ในตัวอย่างนี้ YouMind ส่งคืน: All to-dos completed หมายถึงงานอ่าน จัดระเบียบ และเขียนของ YouMind การช้อปปิ้งและการเตรียมอาหารยังคงเป็นงานติดตามผลสำหรับผู้ที่ใช้แผน สลับกลับไปที่ Obsidian และเปิด Anti-Inflammatory Eating Action Plan บันทึกใหม่ปรากฏในรายการไฟล์ และเนื้อหาจะถูกบันทึกไว้ในแฟ้มของคุณ ในการรันครั้งนี้ ยังรวมถึงแท็กและลิงก์ที่คลิกได้ไปยังบันทึกต้นฉบับด้วย มุมมองกราฟ (Graph view) จะแสดงการเชื่อมต่อเหล่านั้นควบคู่ไปกับบันทึกที่มีอยู่ ตอนนี้คุณสามารถแก้ไขต่อใน Obsidian หรือขอให้ YouMind ดำเนินการต่อด้วยคำขอที่เฉพาะเจาะจงมากขึ้น เช่น ขยายส่วนใดส่วนหนึ่งหรืออัปเดตแผนโดยใช้บันทึกอื่น ตรวจสอบพารามิเตอร์ Authorization ค่าของมันต้องเป็น Bearer ตามด้วยช่องว่างหนึ่งช่องและโทเค็น Obsidian ทั้งหมดของคุณ ตรวจสอบให้แน่ใจว่าคุณคัดลอกโทเค็นจาก MCP Connector หากคุณสร้างใหม่หรือเพิกถอนโทเค็น ให้อัปเดตค่าใน YouMind การตรวจสอบโทเค็นที่ไม่สำเร็จอาจทำให้ไคลเอนต์พยายามค้นหา OAuth การเชื่อมต่อปลั๊กอินนี้ใช้ Bearer Token ดังนั้นให้ตรวจสอบส่วนหัว Authorization ก่อน และปล่อยให้ช่อง OAuth Client ID และ Secret ว่างไว้ การไม่มีคำนำหน้า Bearer อาจทำให้เกิดข้อผิดพลาดนี้ ปลายทาง MCP ของปลั๊กอินยอมรับคำขอ MCP ผ่าน POST การเปิด URL ในแถบที่อยู่ของเบราว์เซอร์โดยปกติจะส่ง GET ซึ่งอาจส่งคืน 405 Method Not Allowed ให้ตรวจสอบการเชื่อมต่อผ่าน YouMind และงานจริง ตรวจสอบว่าคอมพิวเตอร์ของคุณเปิดและออนไลน์อยู่ Obsidian เปิดแฟ้มที่ถูกต้อง ปลั๊กอินเปิดใช้งานอยู่ และ ngrok ยังคงแสดง online จากนั้นเปรียบเทียบพอร์ตภายในเครื่องและ URL ngrok กับค่าที่บันทึกไว้ใน YouMind ค้นหาในแฟ้มที่เชื่อมต่อด้วยชื่อที่คุณระบุในพรอมต์ ตรวจสอบว่าโทเค็นอนุญาตให้สร้างบันทึกได้ คุณยังสามารถถาม YouMind ว่าเส้นทางสัมพัทธ์ในแฟ้มของไฟล์ที่สร้างขึ้นคืออะไร จากนั้นเปิดเส้นทางนั้นใน Obsidian พร้อมที่จะลองใช้กับบันทึกของคุณเองหรือยัง? และขอให้มันเปลี่ยนบันทึกที่เกี่ยวข้องสองสามรายการให้เป็นหน้าใหม่ที่มีประโยชน์ในแฟ้มของคุณ