MCP Academy · บทเรียน

เชื่อมต่อไคลเอ็นต์ระยะไกล

ชี้ Claude และไคลเอ็นต์ที่กำหนดเองไปยัง URL ของคุณ

บทเรียน 4 จาก 413 ขั้นตอน

เชื่อมต่อไคลเอ็นต์ระยะไกล เป็นบทเรียน MCP Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน MCP Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส MCP Academy มีบทเรียนทั้งหมด 4 บทเรียน

ถึงเวลาเปิดใช้งานจริง

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

ไคลเอ็นต์ต้องใช้ URL

ไคลเอ็นต์ระยะไกลจะไม่เริ่มกระบวนการภายในเครื่องอีกต่อไป แต่คุณจะส่ง URLสาธารณะของเซิร์ฟเวอร์ให้ ซึ่งมักลงท้ายด้วยปลายทาง /mcp

https://mcp.example.com/mcp

ชี้ Claude ไปยัง URL

ในโฮสต์อย่าง Claude คุณลงทะเบียนเซิร์ฟเวอร์ระยะไกลโดยระบุ URLแทนคำสั่ง เพื่อให้โฮสต์เชื่อมต่อผ่าน HTTP

{ "url": "https://mcp.example.com/mcp" }

ส่งโทเค็นยืนยันตัวตน

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

Authorization: Bearer YOUR_TOKEN

ไคลเอ็นต์แบบกำหนดเองก็ใช้ URL เช่นกัน

ไคลเอ็นต์ Python ของคุณเองเชื่อมต่อในลักษณะเดียวกัน โดยเปิดเซสชัน HTTP ที่สตรีมได้กับ URL ระยะไกล แทนการสร้างกระบวนการ stdio

streamablehttp_client("https://mcp.example.com/mcp")

การจับมือยังคงเกิดขึ้น

ไม่ว่าจะเชื่อมต่อจากระยะไกลหรือภายในเครื่อง การเชื่อมต่อจะเริ่มด้วยการจับมือ initializeแบบเดียวกัน ซึ่งไคลเอ็นต์และเซิร์ฟเวอร์จะตกลงเรื่องเวอร์ชันและความสามารถ

การค้นพบทำงานจากระยะไกล

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

คำนึงถึงเวลาแฝง

การส่งผ่านเครือข่ายเพิ่มความล่าช้าที่ stdio ภายในเครื่องไม่เคยมี โปรดคาดว่าจะมี เวลาแฝงอยู่บ้าง และออกแบบเครื่องมือไม่ให้การเรียกที่ช้าทำให้ผู้ใช้ต้องรอ

จัดการลิงก์ที่หลุด

อินเทอร์เน็ตไม่เสถียร การเชื่อมต่อจึงอาจหลุดได้ ไคลเอ็นต์ที่ดีจะ เชื่อมต่อใหม่และทำงานต่อ แทนที่จะทำให้เซสชันทั้งหมดล้มเหลว

ตรวจสอบตั้งแต่ต้นจนจบ

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

เซิร์ฟเวอร์เดียว ไคลเอ็นต์หลายราย

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

ตรวจสอบอย่างรวดเร็ว

ไคลเอ็นต์ระยะไกลเชื่อมต่อกับเซิร์ฟเวอร์ MCP ที่นำไปใช้งานของคุณอย่างไร

สรุป: ไคลเอ็นต์ระยะไกล

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

เริ่มต้นได้ฟรี

เรียนรู้ Python ด้วย AI tutor — ฟรี

เขียนและเรียกใช้โค้ดจริงในเบราว์เซอร์ของคุณ รับความช่วยเหลือทันทีจาก AI tutor 24/7 และเรียนรู้ต่อจากที่คุณหยุดบนเว็บหรือในแอป

คอร์ส
30
บทเรียน
120

คำถามที่พบบ่อย

บทเรียน “เชื่อมต่อไคลเอ็นต์ระยะไกล” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “เชื่อมต่อไคลเอ็นต์ระยะไกล” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส MCP Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส MCP Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “เชื่อมต่อไคลเอ็นต์ระยะไกล”

ชี้ Claude และไคลเอ็นต์ที่กำหนดเองไปยัง URL ของคุณ คุณปฏิบัติ MCP Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน MCP Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน MCP Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน

บทเรียน “เชื่อมต่อไคลเอ็นต์ระยะไกล” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน MCP Academy นี้ได้ไหม

ได้ บทเรียน MCP Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. บรรจุเซิร์ฟเวอร์ใน Docker
  2. เรียกใช้เบื้องหลังพร็อกซีย้อนกลับ
  3. การตรวจสอบสถานะและการเริ่มใหม่
  4. เชื่อมต่อไคลเอ็นต์ระยะไกล
← กลับไปที่ MCP Academy