MCP Academy · บทเรียน

ไคลเอ็นต์: หนึ่งลิงก์ต่อเซิร์ฟเวอร์หนึ่งรายการ

ดูวิธีที่โฮสต์สร้างไคลเอ็นต์เฉพาะสำหรับเซิร์ฟเวอร์แต่ละรายการ

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

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

ไคลเอนต์คืออะไร

ภายในโฮสต์มี ไคลเอนต์อยู่ ไคลเอนต์คือส่วนที่สื่อสารด้วยโพรโทคอล MCP กับเซิร์ฟเวอร์จริง ๆ โฮสต์เป็นผู้ควบคุมภาพรวม ส่วนไคลเอนต์เป็นผู้พูดคุย

หนึ่งไคลเอนต์ต่อหนึ่งเซิร์ฟเวอร์

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

ลิงก์เฉพาะแบบหนึ่งต่อหนึ่ง

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

เหตุใดจึงต้องแยกการเชื่อมต่อ

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

ไคลเอนต์พูดแทนโมเดล

เมื่อโมเดลต้องการใช้เครื่องมือ โฮสต์จะส่งคำขอให้ ไคลเอนต์ที่ถูกต้อง ไคลเอนต์จะจัดรูปแบบคำขอและส่งผ่านการเชื่อมต่อของตนเอง

ไคลเอนต์ค้นพบความสามารถ

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

แสดงรายการเครื่องมือของเซิร์ฟเวอร์

ไคลเอนต์ส่งคำขอ tools/list เพื่อเรียนรู้ว่าสามารถเรียกใช้สิ่งใดได้ เซิร์ฟเวอร์จะตอบกลับด้วยชื่อและคำอธิบายของเครื่องมือแต่ละตัว

{ "method": "tools/list" }

ไคลเอนต์ดูแลสถานะเซสชัน

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

ไคลเอนต์หลายตัว โฮสต์เดียว

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

ไคลเอนต์กับโฮสต์

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

ออกแบบให้เรียบง่าย

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

ตรวจสอบความเข้าใจ

ลองทบทวนว่าไคลเอนต์หนึ่งตัวเชื่อมต่อกับเซิร์ฟเวอร์กี่ตัว

สรุปทบทวน

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

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

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

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

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

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

บทเรียน “ไคลเอ็นต์: หนึ่งลิงก์ต่อเซิร์ฟเวอร์หนึ่งรายการ” ฟรีหรือไม่

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

คุณจะเรียนรู้อะไรในบทเรียน “ไคลเอ็นต์: หนึ่งลิงก์ต่อเซิร์ฟเวอร์หนึ่งรายการ”

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

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

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

บทเรียน “ไคลเอ็นต์: หนึ่งลิงก์ต่อเซิร์ฟเวอร์หนึ่งรายการ” ใช้เวลานานแค่ไหน

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

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

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

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

  1. โฮสต์: Claude Desktop และ IDE
  2. ไคลเอ็นต์: หนึ่งลิงก์ต่อเซิร์ฟเวอร์หนึ่งรายการ
  3. เซิร์ฟเวอร์: ที่อยู่ของเครื่องมือ
  4. ติดตามคำขอตั้งแต่ต้นจนจบ
← กลับไปที่ MCP Academy