0Pricing
MCP Academy · บทเรียน

ให้บริการทรัพยากรข้อความแบบคงที่

เปิดเผยเอกสารตายตัวให้โมเดลอ่าน

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

เอกสารแบบตายตัว

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

หนึ่งฟังก์ชันต่อหนึ่งยูอาร์ไอ

คุณเผยแพร่ทรัพยากรด้วยการเขียนฟังก์ชัน Python แล้วกำกับด้วยยูอาร์ไอของทรัพยากร เมื่อลูกข่ายอ่านยูอาร์ไอนั้น ฟังก์ชันจะทำงานและส่งข้อความกลับมา

ตัวตกแต่ง

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

@mcp.resource("info://welcome")
def welcome():
    return "Welcome to the server!"

ส่งคืนข้อความธรรมดา

สำหรับทรัพยากรข้อความ ให้ส่งคืนสตริง Python ได้เลย SDK จะห่อสตริงนั้นเป็นการตอบกลับการอ่านของ MCP ที่ถูกต้อง เพื่อให้ลูกข่ายได้รับเนื้อหาที่สะอาด

ตั้งชื่อและเขียนคำอธิบาย

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

@mcp.resource("info://welcome")
def welcome():
    "Greeting shown to new users."
    return "Hello there!"

คงที่หมายถึงไม่มีอินพุต

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

สร้างข้อความในโค้ด

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

@mcp.resource("config://limits")
def limits():
    return "max_items=100\ntimeout=30"

เหตุใดจึงใช้ทรัพยากร ไม่ใช่เครื่องมือ

ใช้ทรัพยากรเมื่อโมเดลต้องการเพียงอ่านบริบท เครื่องมือมีไว้สำหรับการดำเนินการ ส่วนการอ่านข้อความอ้างอิงคือหน้าที่ของทรัพยากรโดยตรง

โมเดลดึงข้อมูลเข้ามา

โฮสต์จำนวนมากอนุญาตให้ผู้ใช้แนบทรัพยากรเข้ากับการสนทนา โดยนำเนื้อหาของทรัพยากรเข้าสู่บริบท จากนั้นโมเดลจะใช้เหตุผลจากข้อความนั้นร่วมกับคำสั่ง

ทำให้มีขนาดเล็กและเบา

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

ทดสอบทรัพยากรของคุณ

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

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

เลือกสิ่งพื้นฐานที่เหมาะสมสำหรับข้อความตายตัว

สรุปทบทวน

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

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

บทเรียน “ให้บริการทรัพยากรข้อความแบบคงที่” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “ให้บริการทรัพยากรข้อความแบบคงที่” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ 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. อธิบาย URI ของทรัพยากร
  2. ให้บริการทรัพยากรข้อความแบบคงที่
  3. อ่านไฟล์จากดิสก์
  4. กำหนดชนิด MIME ให้ถูกต้อง
← กลับไปที่ MCP Academy