เซิร์ฟเวอร์: ที่อยู่ของเครื่องมือ
กระบวนการที่ประกาศและเรียกใช้ความสามารถของคุณ
เซิร์ฟเวอร์: ที่อยู่ของเครื่องมือ เป็นบทเรียน MCP Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน MCP Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส MCP Academy มีบทเรียนทั้งหมด 4 บทเรียน
เซิร์ฟเวอร์คืออะไร
เซิร์ฟเวอร์ MCP คือโปรแกรมแบบทำงานได้ด้วยตัวเองที่มอบความสามารถให้ AI โดยเป็นที่ที่เครื่องมือ ข้อมูล และพรอมต์ของคุณมีอยู่และทำงานจริง
เซิร์ฟเวอร์ไม่มีโมเดล
เซิร์ฟเวอร์ไม่เคยมีโมเดลภาษาอยู่ภายใน เซิร์ฟเวอร์เพียง ประกาศว่าทำอะไรได้บ้าง และรอให้ไคลเอนต์ขอให้ดำเนินการ
เครื่องมืออยู่ที่นี่
ความสามารถหลักคือ เครื่องมือ: ฟังก์ชันที่โมเดลเรียกใช้ได้ เช่น การค้นหาฐานข้อมูลหรือการส่งอีเมล เซิร์ฟเวอร์เป็นผู้กำหนดและดำเนินการเครื่องมือเหล่านั้น
ทรัพยากรก็อยู่ที่นี่เช่นกัน
นอกเหนือจากเครื่องมือแล้ว เซิร์ฟเวอร์ยังเปิดให้ใช้ ทรัพยากรได้ เช่น ไฟล์หรือระเบียนข้อมูลแบบอ่านอย่างเดียวที่โมเดลดึงมาใช้เป็นบริบทได้
และพรอมต์
เซิร์ฟเวอร์อาจเผยแพร่ พรอมต์ด้วย ซึ่งเป็นคำสั่งแบบมีแม่แบบที่นำกลับมาใช้ซ้ำได้และผู้ใช้เรียกใช้ได้ เครื่องมือ ทรัพยากร และพรอมต์คือสิ่งที่เซิร์ฟเวอร์มอบให้ทั้งสามประเภท
เซิร์ฟเวอร์ขนาดเล็กใน Python
ด้วย Python SDK คุณสามารถสร้างเซิร์ฟเวอร์ที่มีชื่อได้ภายในหนึ่งบรรทัด ออบเจ็กต์ FastMCP นี้จะเก็บเครื่องมือทุกตัวที่คุณเพิ่มเข้าไป
from mcp.server.fastmcp import FastMCP
mcp = FastMCP("weather")การเพิ่มเครื่องมือ
คุณเปลี่ยนฟังก์ชันธรรมดาให้เป็นเครื่องมือได้ด้วยตัวตกแต่ง ตัวตกแต่ง tool จะบอก MCP ว่าฟังก์ชันนี้สามารถเรียกใช้โดยโมเดลได้
@mcp.tool()
def get_temp(city: str) -> str:
return "21C"เซิร์ฟเวอร์ประกาศแล้วรอ
เซิร์ฟเวอร์ที่กำลังทำงานจะแสดงรายการความสามารถเมื่อมีการร้องขอ จากนั้นจะรออยู่เฉย ๆ เซิร์ฟเวอร์จะทำงานก็ต่อเมื่อ ไคลเอนต์ส่งการเรียกใช้มา
เซิร์ฟเวอร์ทำงานที่ใดก็ได้
เซิร์ฟเวอร์อาจทำงานเป็นโพรเซสภายในเครื่องของคุณ หรือทำงานจากระยะไกลบนเว็บก็ได้ ไม่ว่าจะเป็นแบบใด โปรโตคอลที่ใช้สื่อสารก็ยังคงเหมือนเดิม
หนึ่งเซิร์ฟเวอร์ หนึ่งหน้าที่
เซิร์ฟเวอร์ที่ดีควรมุ่งเน้นหน้าที่เดียว เซิร์ฟเวอร์พยากรณ์อากาศจัดการเรื่องสภาพอากาศ ส่วนเซิร์ฟเวอร์ไฟล์จัดการไฟล์ เซิร์ฟเวอร์ที่เล็กและชัดเจนย่อมไว้วางใจและนำมาประกอบรวมกันได้ง่าย
เซิร์ฟเวอร์เติมเต็มองค์ประกอบทั้งสาม
โฮสต์ ไคลเอนต์ และ เซิร์ฟเวอร์คือบทบาททั้งสามของ MCP เซิร์ฟเวอร์คือผู้ปฏิบัติงานที่เก็บความสามารถจริงไว้เบื้องหลัง
ตรวจสอบความเข้าใจ
เลือกว่าสิ่งใดคือหน้าที่รับผิดชอบของเซิร์ฟเวอร์ MCP
สรุปทบทวน
คุณได้เรียนรู้เกี่ยวกับ เซิร์ฟเวอร์: โปรแกรมที่มุ่งเน้นหน้าที่ ไม่มีโมเดล และประกาศพร้อมเรียกใช้เครื่องมือ ทรัพยากร และพรอมต์ให้ไคลเอนต์ใช้งาน ทำได้ดีมาก
คำถามที่พบบ่อย
บทเรียน “เซิร์ฟเวอร์: ที่อยู่ของเครื่องมือ” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “เซิร์ฟเวอร์: ที่อยู่ของเครื่องมือ” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส MCP Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส MCP Academy มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “เซิร์ฟเวอร์: ที่อยู่ของเครื่องมือ”
กระบวนการที่ประกาศและเรียกใช้ความสามารถของคุณ คุณปฏิบัติ MCP Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน MCP Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน MCP Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน
บทเรียน “เซิร์ฟเวอร์: ที่อยู่ของเครื่องมือ” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน MCP Academy นี้ได้ไหม
ได้ บทเรียน MCP Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- โฮสต์: Claude Desktop และ IDE
- ไคลเอ็นต์: หนึ่งลิงก์ต่อเซิร์ฟเวอร์หนึ่งรายการ
- เซิร์ฟเวอร์: ที่อยู่ของเครื่องมือ
- ติดตามคำขอตั้งแต่ต้นจนจบ