Skip to content

Latest commit

 

History

History
542 lines (447 loc) · 73.2 KB

File metadata and controls

542 lines (447 loc) · 73.2 KB

รายการเปลี่ยนแปลง: หลักสูตร MCP สำหรับผู้เริ่มต้น

เอกสารนี้เป็นบันทึกของการเปลี่ยนแปลงสำคัญทั้งหมดที่ทำกับหลักสูตร Model Context Protocol (MCP) สำหรับผู้เริ่มต้น การเปลี่ยนแปลงถูกจัดทำในลำดับเวลาย้อนกลับ (ใหม่ล่าสุดก่อน)

5 กุมภาพันธ์ 2026

การปรับปรุงการตรวจสอบและการนำทางทั่วทั้งที่เก็บ

เพิ่มเนื้อหาหลักสูตรใหม่

โมดูล 03 - เริ่มต้นใช้งาน

  • 12-mcp-hosts/README.md: คู่มือครอบคลุมใหม่สำหรับการตั้งค่าโฮสต์ MCP

    • ตัวอย่างการกำหนดค่า Claude Desktop, VS Code, Cursor, Cline, Windsurf
    • เทมเพลตการกำหนดค่า JSON สำหรับโฮสต์หลักทั้งหมด
    • ตารางเปรียบเทียบประเภทการขนส่ง (stdio, SSE/HTTP, WebSocket)
    • การแก้ไขปัญหาการเชื่อมต่อทั่วไป
    • แนวทางปฏิบัติที่ดีที่สุดด้านความปลอดภัยสำหรับการกำหนดค่าโฮสต์
  • 13-mcp-inspector/README.md: คู่มือการดีบักใหม่สำหรับ MCP Inspector

    • วิธีการติดตั้ง (npx, npm global, จากซอร์ส)
    • การเชื่อมต่อกับเซิร์ฟเวอร์ผ่าน stdio และ HTTP/SSE
    • เครื่องมือทดสอบ, แหล่งข้อมูล, และเวิร์กโฟลว์ของคำสั่ง prompt
    • การผสาน VS Code กับ MCP Inspector
    • สถานการณ์การดีบักทั่วไปพร้อมทางแก้ไข

โมดูล 04 - การดำเนินการในทางปฏิบัติ

  • pagination/README.md: คู่มือการใช้งานการแบ่งหน้าใหม่
    • รูปแบบการแบ่งหน้าด้วย Cursor ใน Python, TypeScript, Java
    • การจัดการการแบ่งหน้าที่ฝั่งไคลเอ็นต์
    • กลยุทธ์การออกแบบ Cursor (แบบทึบ vs. แบบมีโครงสร้าง)
    • คำแนะนำในการเพิ่มประสิทธิภาพ

โมดูล 05 - หัวข้อขั้นสูง

  • mcp-protocol-features/README.md: เจาะลึกฟีเจอร์โปรโตคอลใหม่
    • การใช้งานการแจ้งเตือนความคืบหน้า
    • รูปแบบการยกเลิกคำขอ (Request cancellation)
    • เทมเพลตทรัพยากรพร้อมรูปแบบ URI
    • การจัดการวงจรชีวิตของเซิร์ฟเวอร์
    • การควบคุมระดับการบันทึกล็อก
    • รูปแบบการจัดการข้อผิดพลาดพร้อมรหัส JSON-RPC

การแก้ไขการนำทาง (อัปเดตไฟล์มากกว่า 24 ไฟล์)

README หลักของโมดูล ลิงก์ตอนนี้เชื่อมถึงทั้งบทเรียนแรกและโมดูลถัดไป

ไฟล์ย่อย 02-Security

  • เอกสารด้านความปลอดภัยเสริม 5 ชุดทั้งหมดมีส่วน "ถัดไปคืออะไร" สำหรับนำทาง:

ไฟล์ 09-CaseStudy

  • ไฟล์กรณีศึกษาทั้งหมดตอนนี้มีการนำทางเรียงลำดับ:

ห้องทดลอง 10-StreamliningAI เพิ่มส่วน "ถัดไปคืออะไร" ในภาพรวมโมดูล 10 และโมดูล 11

การแก้ไขโค้ดและเนื้อหา

การอัปเดต SDK และ Dependencies แก้ไขเวอร์ชันว่างของ openai เป็น ^4.95.0 อัปเดต SDK จาก ^1.8.0 เป็น >=1.26.0 อัปเดตเวอร์ชันพินของ mcp เป็น >=1.26.0

การแก้ไขโค้ด แก้ไขโมเดลที่ไม่ถูกต้อง gpt-4o-mini เป็น gpt-4.1-mini

การแก้ไขเนื้อหา แก้ไขลิงก์เสีย READMEmdREADME.md แก้ไขหัวข้อหลักสูตร Module 1-3Module 0-3 แก้ไขเส้นทางที่แยกตัวพิมพ์ใหญ่-เล็ก ลบเนื้อหากรณีศึกษาซ้ำชำรุดของ Case Study 5

ปรับปรุงคำแนะนำสำหรับผู้เริ่มต้น เพิ่มบทนำที่เหมาะสม วัตถุประสงค์การเรียนรู้ และข้อกำหนดเบื้องต้นสำหรับผู้เริ่มต้น

การอัปเดตหลักสูตร

README.md หลัก

  • เพิ่มรายการ 3.12 (MCP Hosts), 3.13 (MCP Inspector), 4.1 (Pagination), 5.16 (Protocol Features) ในตารางหลักสูตร

README ของโมดูล เพิ่มบทเรียน 12 และ 13 ในรายการบทเรียน เพิ่มส่วนคู่มือปฏิบัติพร้อมลิงก์พาเจอเนชัน เพิ่มบทเรียน 5.15 (Custom Transport) และ 5.16 (Protocol Features)

study_guide.md

  • อัปเดตแผนที่ความคิด (mindmap) กับหัวข้อใหม่ทั้งหมด: การตั้งค่า MCP Hosts, MCP Inspector, กลยุทธ์ Pagination, เจาะลึกฟีเจอร์โปรโตคอล

28 มกราคม 2026

การทบทวนความสอดคล้อง MCP Specification 2025-11-25

การปรับปรุงแนวคิดหลัก (01-CoreConcepts/)

  • ไพรมิทีฟไคลเอ็นต์ใหม่ - Roots: เพิ่มเอกสารครบถ้วนเกี่ยวกับ primitives Roots สำหรับไคลเอ็นต์ ช่วยให้เซิร์ฟเวอร์เข้าใจขอบเขตไฟล์ระบบและการอนุญาตเข้าถึง
  • การระบุเครื่องมือ (Tool Annotations): เพิ่มเอกสารเกี่ยวกับการระบุพฤติกรรมของเครื่องมือ (readOnlyHint, destructiveHint) เพื่อการตัดสินใจใช้งานเครื่องมือที่ดีขึ้น
  • การเรียกเครื่องมือใน Sampling: ปรับปรุงเอกสาร Sampling เพื่อรวมพารามิเตอร์ tools และ toolChoice สำหรับการเรียกใช้เครื่องมือที่ขับเคลื่อนโดยโมเดลในคำขอ Sampling
  • การก่อให้เกิดโหมด URL (URL Mode Elicitation): เพิ่มเอกสารเกี่ยวกับการก่อให้เกิด URL สำหรับการโต้ตอบเว็บภายนอกจากเซิร์ฟเวอร์
  • งาน (Tasks) (ทดลอง): เพิ่มส่วนใหม่ที่บันทึกฟีเจอร์ Tasks แบบทดลองสำหรับการห่อหุ้มการดำเนินการที่ทนทานและการดึงผลลัพธ์ล่าช้า
  • รองรับไอคอน: แจ้งว่าเครื่องมือ ทรัพยากร เทมเพลตทรัพยากร และ prompts สามารถรวมไอคอนได้เป็นเมตาดาต้าเพิ่มเติม

การอัปเดตเอกสาร

  • README.md: เพิ่มอ้างอิงเวอร์ชัน MCP Specification 2025-11-25 และคำอธิบายเกี่ยวกับการจัดเวอร์ชันตามวันที่
  • study_guide.md: อัปเดตแผนที่หลักสูตรให้รวม Tasks และ Tool Annotations ในส่วนแนวคิดหลัก; อัปเดตเวลาของเอกสาร

การตรวจสอบความสอดคล้องกับสเปก

  • เวอร์ชันโปรโตคอล: ตรวจสอบว่าทุกเอกสารอ้างอิงสเปก MCP Specification 2025-11-25 ปัจจุบัน
  • ความสอดคล้องสถาปัตยกรรม: ยืนยันเอกสารสถาปัตยกรรมสองชั้น (Data Layer + Transport Layer) ถูกต้อง
  • เอกสาร primitives: ตรวจสอบ primitives เซิร์ฟเวอร์ (Resources, Prompts, Tools) และ primitives ไคลเอ็นต์ (Sampling, Elicitation, Logging, Roots)
  • กลไกการขนส่ง: ตรวจสอบความถูกต้องของเอกสารการขนส่ง STDIO และ HTTP Streaming
  • คำแนะนำความปลอดภัย: ยืนยันสอดคล้องกับเอกสารแนวทางปฏิบัติที่ดีที่สุดด้านความปลอดภัย MCP ปัจจุบัน

ฟีเจอร์สำคัญ MCP 2025-11-25 ที่บันทึกไว้

  • การค้นหาผู้ให้บริการ OpenID Connect: การค้นหาผู้ให้บริการผ่าน OIDC
  • เอกสารเมตาดาต้า OAuth Client ID: กลไกการลงทะเบียนไคลเอ็นต์ที่แนะนำ
  • JSON Schema 2020-12: โครงสร้างมาตรฐานสำหรับการกำหนด schema MCP
  • ระบบระดับ SDK: กำหนดข้อกำหนดอย่างเป็นทางการสำหรับการสนับสนุนและบำรุงรักษาฟีเจอร์ SDK
  • โครงสร้างการปกครอง: กำหนดกลุ่มงานและกลุ่มสนใจอย่างเป็นทางการใน MCP Governance

การอัปเดตเอกสารความปลอดภัยใหญ่ (02-Security/)

การผสาน MCP Security Summit Workshop (Sherpa)

  • ทรัพยากรการฝึกอบรมแบบลงมือทำใหม่: เพิ่มการผสานรวมแบบครอบคลุมกับ MCP Security Summit Workshop (Sherpa) ตลอดเอกสารความปลอดภัยทั้งหมด
  • เส้นทางเดินทางแบบแคมป์ต่อแคมป์: บันทึกความก้าวหน้าจาก Base Camp ถึง Summit อย่างครบถ้วน
  • ความสอดคล้อง OWASP: คำแนะนำด้านความปลอดภัยทั้งหมดสอดคล้องกับความเสี่ยง OWASP MCP Azure Security Guide

การผสาน OWASP MCP Top 10

  • ส่วนใหม่: เพิ่มตารางความเสี่ยง OWASP MCP Top 10 พร้อมมาตรการป้องกัน Azure ใน README ด้านความปลอดภัยหลัก
  • เอกสารตามความเสี่ยง: อัปเดต mcp-security-controls-2025.md ด้วยการอ้างอิงความเสี่ยง OWASP MCP สำหรับแต่ละโดเมนความปลอดภัย
  • สถาปัตยกรรมอ้างอิง: ลิงก์ไปยังสถาปัตยกรรมและรูปแบบการใช้งาน OWASP MCP Azure Security Guide

อัปเดตไฟล์ความปลอดภัย

  • README.md: เพิ่มภาพรวม Sherpa Workshop, ตารางเส้นทางเดินทาง, สรุปความเสี่ยง OWASP MCP Top 10 และส่วนการฝึกอบรมแบบลงมือทำ
  • mcp-security-controls-2025.md: อัปเดตหัวเรื่องเป็น กุมภาพันธ์ 2026, เพิ่มการอ้างอิงความเสี่ยง OWASP (MCP01-MCP08), แก้ไขความไม่สอดคล้องของเวอร์ชันสเปก
  • mcp-security-best-practices-2025.md: เพิ่มส่วนทรัพยากร Sherpa และ OWASP, อัปเดตเวลาของเอกสาร
  • mcp-best-practices.md: เพิ่มส่วนการฝึกอบรมแบบลงมือทำพร้อมลิงก์ Sherpa และ OWASP
  • azure-content-safety-implementation.md: เพิ่มการอ้างอิง OWASP MCP06, ความสอดคล้องกับ Sherpa Camp 3 และส่วนทรัพยากรเพิ่มเติม

เพิ่มลิงก์แหล่งข้อมูลใหม่

การปรับให้สอดคล้อง MCP Specification 2025-11-25 ตลอดหลักสูตร

โมดูล 03 - เริ่มต้นใช้งาน

  • เอกสาร SDK: เพิ่ม Go SDK ในรายการ SDK อย่างเป็นทางการ; อัปเดตอ้างอิง SDK ทุกตัวให้สอดคล้องกับ MCP Specification 2025-11-25
  • คำชี้แจงการขนส่ง: อัปเดตคำอธิบายการขนส่ง STDIO และ HTTP Streaming ด้วยการอ้างอิงสเปกอย่างชัดเจน

โมดูล 04 - การดำเนินการในทางปฏิบัติ

  • อัปเดต SDK: เพิ่ม Go SDK; อัปเดตรายการ SDK พร้อมอ้างอิงเวอร์ชันสเปก
  • สเปกการอนุญาต: อัปเดตลิงก์ MCP Authorization ให้เป็นเวอร์ชัน 2025-11-25 ปัจจุบัน

โมดูล 05 - หัวข้อขั้นสูง

  • ฟีเจอร์ใหม่: เพิ่มบันทึกเกี่ยวกับฟีเจอร์ใหม่ของ MCP Specification 2025-11-25 (Tasks, Tool Annotations, URL Mode Elicitation, Roots)
  • ทรัพยากรความปลอดภัย: เพิ่มลิงก์ OWASP MCP Top 10 และ Sherpa Workshop ในแหล่งข้อมูลเพิ่มเติม

โมดูล 06 - การมีส่วนร่วมของชุมชน

  • รายการ SDK: เพิ่ม Swift และ Rust SDK; อัปเดตลิงก์สเปกเป็น 2025-11-25
  • อ้างอิงสเปก: อัปเดตลิงก์ MCP Specification ให้ชี้ไปยัง URL สเปกโดยตรง

โมดูล 07 - บทเรียนจากการนำไปใช้เริ่มต้น

  • อัปเดตทรัพยากร: เพิ่มลิงก์ MCP Specification 2025-11-25 และ OWASP MCP Top 10 ในแหล่งข้อมูลเพิ่มเติม

โมดูล 08 - แนวทางปฏิบัติที่ดีที่สุด

  • เวอร์ชันสเปก: อัปเดตอ้างอิง MCP Specification เป็น 2025-11-25
  • ทรัพยากรความปลอดภัย: เพิ่มลิงก์ OWASP MCP Top 10 และ Sherpa Workshop ในแหล่งข้อมูลเพิ่มเติม

โมดูล 10 - การเร่งกระบวนการทำงาน AI

  • อัปเดตรางวัล: เปลี่ยนตราเวอร์ชัน MCP จากเวอร์ชัน SDK (1.9.3) เป็นเวอร์ชันสเปก (2025-11-25)
  • ลิงก์แหล่งข้อมูล: อัปเดตลิงก์ MCP Specification; เพิ่ม OWASP MCP Top 10

โมดูล 11 - ห้องทดลอง MCP Server Hands-On

  • อ้างอิงสเปก: อัปเดตลิงก์ MCP Specification เป็นเวอร์ชัน 2025-11-25
  • ทรัพยากรความปลอดภัย: เพิ่ม OWASP MCP Top 10 ในแหล่งข้อมูลอย่างเป็นทางการ

18 ธันวาคม 2025

การอัปเดตเอกสารความปลอดภัย - MCP Specification 2025-11-25

แนวทางปฏิบัติที่ดีที่สุดด้านความปลอดภัย MCP (02-Security/mcp-best-practices.md) - การอัปเดตเวอร์ชันสเปก

  • อัปเดตเวอร์ชันโปรโตคอล: อัปเดตเพื่ออ้างถึง MCP Specification 2025-11-25 ล่าสุด (ปล่อยเมื่อ 25 พฤศจิกายน 2025)
    • อัปเดตการอ้างอิงเวอร์ชันสเปกทั้งหมดจาก 2025-06-18 เป็น 2025-11-25
    • อัปเดตการอ้างอิงวันที่ในเอกสารจาก 18 สิงหาคม 2025 เป็น 18 ธันวาคม 2025
    • ตรวจสอบให้แน่ใจว่าลิงก์สเปกทั้งหมดชี้ไปยังเอกสารปัจจุบัน
  • ตรวจสอบเนื้อหา: ตรวจสอบแนวทางความปลอดภัยที่ดีที่สุดทั้งหมดกับมาตรฐานล่าสุด
    • โซลูชันความปลอดภัยของ Microsoft: ตรวจสอบคำศัพท์และลิงก์ปัจจุบันสำหรับ Prompt Shields (ก่อนหน้าเรียกว่า "การตรวจจับความเสี่ยง Jailbreak"), Azure Content Safety, Microsoft Entra ID, และ Azure Key Vault
    • ความปลอดภัย OAuth 2.1: ยืนยันความสอดคล้องกับแนวทางการรักษาความปลอดภัย OAuth ล่าสุด
    • มาตรฐาน OWASP: ตรวจสอบความทันสมัยของเอกสารอ้างอิง OWASP Top 10 สำหรับ LLMs
    • บริการ Azure: ตรวจสอบลิงก์เอกสาร Microsoft Azure และแนวทางปฏิบัติที่ดีที่สุดทั้งหมด
  • ความสอดคล้องกับมาตรฐาน: ยืนยันมาตรฐานความปลอดภัยทั้งหมดที่อ้างอิงแล้วเป็นปัจจุบัน
    • กรอบการจัดการความเสี่ยง AI ของ NIST
    • ISO 27001:2022
    • แนวทางปฏิบัติที่ดีที่สุดด้านความปลอดภัย OAuth 2.1
    • กรอบความปลอดภัยและการปฏิบัติตามของ Azure
  • ทรัพยากรการใช้งาน: ตรวจสอบความถูกต้องของลิงก์ไกด์และทรัพยากรการนำไปใช้ทั้งหมด
    • รูปแบบการรับรองความถูกต้องใน Azure API Management
    • ไกด์การผสาน Microsoft Entra ID
    • การจัดการความลับด้วย Azure Key Vault
    • โซลูชัน DevSecOps pipeline และการมอนิเตอร์

การประกันคุณภาพเอกสาร

  • การปฏิบัติตามสเปก: ยืนยันว่าข้อกำหนดความปลอดภัย MCP ทั้งหมดที่บังคับใช้ (MUST/MUST NOT) สอดคล้องกับสเปกล่าสุด
  • ความทันสมัยของทรัพยากร: ตรวจสอบลิงก์ภายนอกทั้งหมดถึงเอกสาร Microsoft, มาตรฐานความปลอดภัย และไกด์การใช้งาน
  • ความครอบคลุมแนวทางปฏิบัติที่ดีที่สุด: ยืนยันการครอบคลุมทุกประเด็นของการตรวจสอบตัวตน, การอนุญาต, ภัยคุกคามเฉพาะ AI, ความปลอดภัยห่วงโซ่อุปทาน และรูปแบบองค์กร

6 ตุลาคม 2025

การขยายส่วนเริ่มต้นใช้งาน – การใช้งานเซิร์ฟเวอร์ขั้นสูง & การตรวจสอบสิทธิ์แบบง่าย

การใช้งานเซิร์ฟเวอร์ขั้นสูง (03-GettingStarted/10-advanced)

  • เพิ่มบทใหม่: แนะนำคู่มือครอบคลุมสำหรับการใช้งานเซิร์ฟเวอร์ MCP ขั้นสูง ครอบคลุมทั้งสถาปัตยกรรมเซิร์ฟเวอร์ปกติและระดับต่ำ
    • เซิร์ฟเวอร์ปกติ vs. ระดับต่ำ: เปรียบเทียบรายละเอียดและตัวอย่างโค้ดใน Python และ TypeScript สำหรับทั้งสองแนวทาง
    • การออกแบบโดยใช้ Handler: อธิบายการจัดการเครื่องมือ/ทรัพยากร/prompt แบบใช้ handler สำหรับการสร้างเซิร์ฟเวอร์ที่ปรับขนาดได้และยืดหยุ่น
    • รูปแบบในทางปฏิบัติ: กรณีใช้งานจริงที่รูปแบบเซิร์ฟเวอร์ระดับต่ำเหมาะสำหรับฟีเจอร์และสถาปัตยกรรมขั้นสูง

การตรวจสอบสิทธิ์อย่างง่าย (03-GettingStarted/11-simple-auth)

  • เพิ่มบทใหม่: คู่มือทีละขั้นตอนสำหรับการใช้งานการตรวจสอบสิทธิ์อย่างง่ายบนเซิร์ฟเวอร์ MCP
    • แนวคิดการตรวจสอบสิทธิ์: อธิบายชัดเจนระหว่างการตรวจสอบตัวตนและการอนุญาต รวมถึงการจัดการข้อมูลรับรอง
    • การใช้งาน Basic Auth: รูปแบบการตรวจสอบสิทธิ์ผ่าน middleware ใน Python (Starlette) และ TypeScript (Express) พร้อมตัวอย่างโค้ด
    • การก้าวสู่ความปลอดภัยขั้นสูง: แนะนำการเริ่มต้นด้วย simple auth และขยายไปยัง OAuth 2.1 และ RBAC พร้อมการอ้างอิงโมดูลความปลอดภัยขั้นสูง

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

29 กันยายน 2025

ห้องทดลองการผสานฐานข้อมูลของ MCP Server - เส้นทางการเรียนรู้แบบลงมือทำครบวงจร

11-MCPServerHandsOnLabs - หลักสูตรผสานฐานข้อมูลครบถ้วนใหม่

  • เส้นทางการเรียนรู้ 13-Lab ครบถ้วน: เพิ่มหลักสูตรปฏิบัติที่ครอบคลุมสำหรับการสร้างเซิร์ฟเวอร์ MCP พร้อมใช้งานจริงที่รวมการผนวกรวมฐานข้อมูล PostgreSQL
    • การใช้งานในโลกจริง: กรณีใช้การวิเคราะห์ Zava Retail แสดงรูปแบบระดับองค์กร
    • ลำดับการเรียนรู้ที่มีโครงสร้าง:
      • Labs 00-03: พื้นฐาน - บทนำ สถาปัตยกรรมหลัก ความปลอดภัย & การใช้งานแบบหลายผู้เช่า การตั้งค่าสภาพแวดล้อม
      • Labs 04-06: การสร้าง MCP Server - การออกแบบฐานข้อมูล & สคีมา การใช้งาน MCP Server การพัฒนาเครื่องมือ
      • Labs 07-09: คุณสมบัติขั้นสูง - การผนวกรวม Semantic Search การทดสอบ & ดีบัก การผนวกรวมกับ VS Code
      • Labs 10-12: การผลิต & แนวทางปฏิบัติที่ดีที่สุด - กลยุทธ์การปรับใช้ การตรวจติดตาม & การสังเกตการณ์ แนวทางปฏิบัติที่ดีที่สุด & การปรับแต่ง
    • เทคโนโลยีองค์กร: FastMCP framework, PostgreSQL พร้อม pgvector, Azure OpenAI embeddings, Azure Container Apps, Application Insights
    • คุณสมบัติขั้นสูง: Row Level Security (RLS), semantic search, การเข้าถึงข้อมูลแบบหลายผู้เช่า, vector embeddings, การตรวจติดตามแบบเรียลไทม์

การทำให้คำศัพท์เป็นมาตรฐาน - การแปลง Module เป็น Lab

  • อัปเดตเอกสารครบถ้วน: อัปเดต README ทุกไฟล์ใน 11-MCPServerHandsOnLabs ให้ใช้คำว่า "Lab" แทน "Module"
    • หัวข้อส่วน: อัปเดต "What This Module Covers" เป็น "What This Lab Covers" ในทุก 13 labs
    • คำอธิบายเนื้อหา: เปลี่ยน "This module provides..." เป็น "This lab provides..." ในเอกสารทั้งหมด
    • วัตถุประสงค์การเรียนรู้: อัปเดต "By the end of this module..." เป็น "By the end of this lab..."
    • ลิงก์การนำทาง: แปลงทุกการอ้างอิง "Module XX:" เป็น "Lab XX:" ในการอ้างข้ามและการนำทาง
    • การติดตามความคืบหน้า: อัปเดต "After completing this module..." เป็น "After completing this lab..."
    • เก็บรักษาการอ้างอิงทางเทคนิค: รักษาการอ้างอิงโมดูล Python ในไฟล์กำหนดค่าไว้ เช่น "module": "mcp_server.main"

การปรับปรุง Study Guide (study_guide.md)

  • แผนที่หลักสูตรแบบภาพ: เพิ่มส่วนใหม่ "11. Database Integration Labs" พร้อมแสดงโครงสร้าง lab โดยละเอียด
  • โครงสร้างรีโพสิตอรี: อัปเดตจากสิบส่วนเป็นสิบเอ็ดส่วนหลัก พร้อมคำอธิบายรายละเอียดของ 11-MCPServerHandsOnLabs
  • คำแนะนำเส้นทางการเรียนรู้: ปรับปรุงคำแนะนำการนำทางให้ครอบคลุมส่วน 00-11
  • ครอบคลุมเทคโนโลยี: เพิ่มรายละเอียด FastMCP, PostgreSQL, การผนวกรวมบริการ Azure
  • ผลลัพธ์การเรียนรู้: เน้นการพัฒนาเซิร์ฟเวอร์พร้อมใช้งานจริง การผนวกรวมฐานข้อมูล และความปลอดภัยระดับองค์กร

การปรับปรุงโครงสร้าง README หลัก

  • ใช้คำศัพท์แบบ Lab: อัปเดต README.md หลักใน 11-MCPServerHandsOnLabs ให้ใช้โครงสร้าง "Lab" อย่างสม่ำเสมอ
  • การจัดระเบียบเส้นทางการเรียนรู้: มีลำดับชัดเจนตั้งแต่แนวคิดพื้นฐาน จนถึงการใช้งานขั้นสูงและการปรับใช้ในสภาพแวดล้อมจริง
  • การเน้นใช้งานจริง: เน้นการเรียนรู้เชิงปฏิบัติพร้อมรูปแบบและเทคโนโลยีระดับองค์กร

การปรับปรุงคุณภาพและความสอดคล้องของเอกสาร

  • เน้นการเรียนรู้เชิงปฏิบัติ: เสริมแนวทางการเรียนรู้โดยใช้ lab ตลอดทั้งเอกสาร
  • เน้นรูปแบบองค์กร: เน้นการใช้งานที่พร้อมผลิตจริงและความปลอดภัยระดับองค์กร
  • การบูรณาการเทคโนโลยี: ครอบคลุมบริการ Azure สมัยใหม่และรูปแบบการรวม AI
  • ลำดับการเรียนรู้: เส้นทางชัดเจนจากแนวคิดพื้นฐานสู่การผลิต

26 กันยายน 2025

การปรับปรุงกรณีศึกษา - การผนวกรวม GitHub MCP Registry

กรณีศึกษา (09-CaseStudy/) - มุ่งเน้นการพัฒนา Ecosystem

  • README.md: ขยายใหญ่ด้วยกรณีศึกษาที่ครอบคลุม GitHub MCP Registry
    • กรณีศึกษา GitHub MCP Registry: กรณีศึกษาใหม่ที่ครอบคลุมการเปิดตัว MCP Registry ของ GitHub ในเดือนกันยายน 2025
      • วิเคราะห์ปัญหา: ตรวจสอบรายละเอียดปัญหาการค้นหาและปรับใช้เซิร์ฟเวอร์ MCP ที่กระจัดกระจาย
      • สถาปัตยกรรมโซลูชัน: แนวทาง registry รวมศูนย์ของ GitHub พร้อมการติดตั้ง VS Code เพียงคลิกเดียว
      • ผลกระทบทางธุรกิจ: ปรับปรุงที่วัดผลได้ในการเริ่มต้นใช้งานและประสิทธิภาพของนักพัฒนา
      • คุณค่าทางยุทธศาสตร์: เน้นการปรับใช้ agent แบบโมดูลาร์และความสามารถในการทำงานร่วมกันของเครื่องมือต่างๆ
      • การพัฒนา Ecosystem: ตำแหน่งเป็นแพลตฟอร์มพื้นฐานสำหรับการผนวกรวม agentic
    • โครงสร้างกรณีศึกษาที่ปรับปรุง: อัปเดตกรณีศึกษาทั้ง 7 รายการให้มีรูปแบบสม่ำเสมอพร้อมคำอธิบายครบถ้วน
      • Azure AI Travel Agents: เน้นการประสานงานแบบ multi-agent
      • การผนวกรวม Azure DevOps: เน้นการอัตโนมัติ workflow
      • การเรียกเอกสารแบบเรียลไทม์: การใช้งาน Python console client
      • โปรแกรมวางแผนการเรียนรู้เชิงโต้ตอบ: เว็บแอป Chainlit แบบสนทนา
      • เอกสารในตัวแก้ไข: การผนวกรวม VS Code และ GitHub Copilot
      • การจัดการ Azure API: รูปแบบผนวกรวม API ระดับองค์กร
      • GitHub MCP Registry: การพัฒนา Ecosystem และแพลตฟอร์มชุมชน
    • บทสรุปที่ครอบคลุม: เขียนบทสรุปใหม่เน้นกรณีศึกษาทั้งเจ็ดที่ครอบคลุมมิติ MCP หลายมิติ
      • การผนวกรวมองค์กร การประสานงาน multi-agent การเพิ่มประสิทธิภาพนักพัฒนา
      • การพัฒนา Ecosystem การประยุกต์ใช้ทางการศึกษา
      • มุมมองที่ลึกซึ้งเกี่ยวกับรูปแบบสถาปัตยกรรม กลยุทธ์การใช้งาน และแนวปฏิบัติที่ดีที่สุด
      • เน้น MCP ในฐานะโปรโตคอลที่พร้อมผลิตและโตเต็มที่

การอัปเดต Study Guide (study_guide.md)

  • แผนที่หลักสูตรแบบภาพ: อัปเดต mindmap ให้รวม GitHub MCP Registry ในส่วนกรณีศึกษา
  • คำอธิบายกรณีศึกษา: ปรับปรุงจากคำอธิบายทั่วไปเป็นรายละเอียดกรณีศึกษาครบถ้วนทั้งเจ็ดราย
  • โครงสร้างรีโพสิตอรี: อัปเดตส่วน 10 ให้สะท้อนการครอบคลุมกรณีศึกษาที่ครบถ้วนพร้อมรายละเอียดการใช้งานเฉพาะ
  • การบันทึกการเปลี่ยนแปลง: เพิ่มรายการวันที่ 26 กันยายน 2025 เพื่อบันทึกการเพิ่ม GitHub MCP Registry และการปรับปรุงกรณีศึกษา
  • อัปเดตวันที่: ปรับปรุงเวลาปรับปรุงท้ายเอกสารเป็นวันที่ล่าสุด (26 กันยายน 2025)

การปรับปรุงคุณภาพเอกสาร

  • ปรับปรุงความสอดคล้อง: มาตรฐานการจัดรูปแบบกรณีศึกษาทั้งเจ็ดให้เหมือนกัน
  • การครอบคลุมครบถ้วน: กรณีศึกษาครอบคลุมองค์กร ประสิทธิภาพนักพัฒนา และการพัฒนา Ecosystem
  • การวางตำแหน่งเชิงยุทธศาสตร์: เน้น MCP เป็นแพลตฟอร์มพื้นฐานสำหรับการปรับใช้ระบบ agentic
  • การบูรณาการทรัพยากร: อัปเดตแหล่งข้อมูลรวมลิงก์ GitHub MCP Registry

15 กันยายน 2025

การขยายหัวข้อขั้นสูง - Custom Transports & Context Engineering

MCP Custom Transports (05-AdvancedTopics/mcp-transport/) - คู่มือการใช้งานขั้นสูงใหม่

  • README.md: คู่มือใช้งานครบถ้วนสำหรับกลไกการขนส่ง MCP แบบกำหนดเอง
    • การขนส่ง Azure Event Grid: การใช้งานเซิร์ฟเวอร์เลส event-driven transport อย่างครบถ้วน
      • ตัวอย่าง C#, TypeScript, และ Python พร้อมการผนวกรวม Azure Functions
      • รูปแบบสถาปัตยกรรม event-driven สำหรับโซลูชัน MCP ที่ขยายตัวได้
      • ตัวรับ webhook และการจัดการข้อความแบบ push
    • การขนส่ง Azure Event Hubs: การใช้งานขนส่งสตรีมมิ่งความเร็วสูง
      • ความสามารถสตรีมมิ่งแบบเรียลไทม์สำหรับการใช้งานความหน่วงต่ำ
      • กลยุทธ์ partitioning และการจัดการ checkpoint
      • การผนวกรวมข้อความเป็นชุดและการปรับแต่งประสิทธิภาพ
    • รูปแบบการผนวกรวมองค์กร: ตัวอย่างสถาปัตยกรรมพร้อมใช้งานจริง
      • การประมวลผล MCP แบบกระจายผ่าน Azure Functions หลายตัว
      • สถาปัตยกรรมผสมผสานการขนส่งหลายประเภท
      • ความทนทาน ความน่าเชื่อถือ และกลยุทธ์จัดการข้อผิดพลาดของข้อความ
    • ความปลอดภัย & การตรวจติดตาม: การผนวกรวม Azure Key Vault และรูปแบบการสังเกตการณ์
      • การพิสูจน์ตัวตนด้วย managed identity และการเข้าถึงแบบน้อยที่สุด
      • การตรวจติดตาม telemetry ด้วย Application Insights และการติดตามประสิทธิภาพ
      • ตัวตัดวงจรและรูปแบบความทนทานต่อข้อผิดพลาด
    • กรอบการทดสอบ: กลยุทธ์การทดสอบครบวงจรสำหรับการขนส่งแบบกำหนดเอง
      • การทดสอบแบบ unit ด้วย test doubles และ mocking frameworks
      • การทดสอบแบบ integration ด้วย Azure Test Containers
      • การพิจารณาทดสอบประสิทธิภาพและโหลด

Context Engineering (05-AdvancedTopics/mcp-contextengineering/) - สาขา AI ที่กำลังเกิดขึ้น

  • README.md: สำรวจอย่างครบถ้วนของ context engineering ในฐานะสาขาที่เกิดขึ้นใหม่
    • หลักการหลัก: การแชร์ context อย่างครบถ้วน การรับรู้การตัดสินใจการกระทำ และการจัดการ context window
    • การสอดคล้องกับโปรโตคอล MCP: วิธีที่ MCP ออกแบบมารองรับความท้าทายด้าน context engineering
      • ข้อจำกัด context window และกลยุทธ์การโหลดแบบก้าวหน้า
      • การกำหนดความเกี่ยวข้องและการดึง context แบบไดนามิก
      • การจัดการ context แบบ multi-modal และข้อควรระวังด้านความปลอดภัย
    • แนวทางการใช้งาน: สถาปัตยกรรมแบบ single-threaded เทียบกับ multi-agent
      • เทคนิคการแบ่งชิ้นส่วน context และการจัดลำดับความสำคัญ
      • การโหลด context แบบก้าวหน้าและกลยุทธ์การบีบอัด
      • แนวทางการจัดการ context แบบหลายชั้นและการปรับแต่งการดึงข้อมูล
    • กรอบการวัดผล: ตัวชี้วัดใหม่สำหรับการประเมินประสิทธิภาพ context
      • ประสิทธิภาพการป้อนข้อมูล การแสดงผล คุณภาพ และประสบการณ์ผู้ใช้
      • แนวทางทดลองเพื่อปรับแต่ง context
      • การวิเคราะห์ความล้มเหลวและวิธีปรับปรุง

การอัปเดตการนำทางหลักสูตร (README.md)

  • โครงสร้างโมดูลที่ปรับปรุง: อัปเดตตารางหลักสูตรเพื่อรวมหัวข้อขั้นสูงใหม่
    • เพิ่ม Context Engineering (5.14) และ Custom Transport (5.15)
    • รูปแบบและลิงก์นำทางที่สม่ำเสมอในทุกโมดูล
    • อัปเดตคำอธิบายให้สะท้อนเนื้อหาในปัจจุบัน

ปรับปรุงโครงสร้างไดเรกทอรี

  • มาตรฐานการตั้งชื่อ: เปลี่ยนชื่อโฟลเดอร์ "mcp transport" เป็น "mcp-transport" ให้สอดคล้องกับโฟลเดอร์หัวข้อขั้นสูงอื่นๆ
  • การจัดระเบียบเนื้อหา: โฟลเดอร์ 05-AdvancedTopics ทั้งหมดใช้รูปแบบการตั้งชื่อ mcp-[topic] อย่างสม่ำเสมอ

การปรับปรุงคุณภาพเอกสาร

  • การสอดคล้องกับสเปค MCP: เนื้อหาใหม่ทั้งหมดอ้างอิง MCP Specification 2025-06-18
  • ตัวอย่างหลายภาษา: ตัวอย่างโค้ดครบถ้วนใน C#, TypeScript, และ Python
  • เน้นองค์กร: รูปแบบที่พร้อมใช้งานจริงและผนวกรวมกับ Azure cloud
  • เอกสารเชิงภาพ: แผนภาพ Mermaid สำหรับการแสดงสถาปัตยกรรมและลำดับขั้นตอน

18 สิงหาคม 2025

การอัปเดตเอกสารครบถ้วน - มาตรฐาน MCP 2025-06-18

แนวทางความปลอดภัย MCP ที่ดีที่สุด (02-Security/) - การปรับปรุงใหม่ครบถ้วน

  • MCP-SECURITY-BEST-PRACTICES-2025.md: เขียนใหม่ทั้งหมดสอดคล้องกับ MCP Specification 2025-06-18
    • ข้อกำหนดบังคับ: เพิ่มข้อกำหนด MUST/MUST NOT จากสเปคอย่างชัดเจนพร้อมแสดงด้วยสัญลักษณ์ภาพ
    • 12 แนวปฏิบัติด้านความปลอดภัยหลัก: ปรับโครงสร้างจากรายการ 15 รายการเป็นโดเมนความปลอดภัยครบถ้วน
      • ความปลอดภัยและการพิสูจน์ตัวตนของโทเคนรวมการผนวกรวมกับผู้ให้บริการตัวตนภายนอก
      • การจัดการเซสชัน & ความปลอดภัยของทรานสปอร์ตพร้อมข้อกำหนดทางด้านการเข้ารหัส
      • การป้องกันภัยคุกคามเฉพาะ AI ด้วย Microsoft Prompt Shields
      • การควบคุมการเข้าถึงและสิทธิ์พร้อมหลักการสิทธิ์น้อยที่สุด
      • ความปลอดภัยเนื้อหา & การตรวจติดตามด้วย Azure Content Safety
      • ความปลอดภัยในห่วงโซ่อุปทานด้วยการตรวจสอบส่วนประกอบอย่างครบถ้วน
      • ความปลอดภัย OAuth & การป้องกัน Confused Deputy ด้วยการใช้ PKCE
      • การตอบสนองเหตุการณ์ & การกู้คืนด้วยความสามารถอัตโนมัติ
      • การปฏิบัติตามข้อกำหนด & การกำกับดูแลตามข้อบังคับ
      • การควบคุมความปลอดภัยขั้นสูงด้วยสถาปัตยกรรม zero trust
      • การผนวกรวมระบบความปลอดภัยของ Microsoft อย่างครบถ้วน
      • การวิวัฒนาการความปลอดภัยอย่างต่อเนื่องด้วยแนวทางปรับตัว
    • โซลูชันของ Microsoft Security: แนะนำการผนวกรวม Prompt Shields, Azure Content Safety, Entra ID, และ GitHub Advanced Security
    • แหล่งทรัพยากร: จัดหมวดหมู่ลิงก์ทรัพยากรโดย แบ่งเป็นเอกสาร MCP อย่างเป็นทางการ, โซลูชัน Microsoft Security, มาตรฐานความปลอดภัย, และคู่มือใช้งาน

การควบคุมความปลอดภัยขั้นสูง (02-Security/) - การใช้งานระดับองค์กร

  • MCP-SECURITY-CONTROLS-2025.md: ปรับปรุงใหม่ทั้งหมดด้วยกรอบความปลอดภัยระดับองค์กร
    • 9 โดเมนความปลอดภัยครบถ้วน: ขยายจากการควบคุมพื้นฐานเป็นกรอบองค์กรเต็มรูปแบบ
      • การพิสูจน์ตัวตน & อนุญาตขั้นสูงพร้อมผนวกรวม Microsoft Entra ID
      • ความปลอดภัยโทเคน & การควบคุมป้องกันการผ่านโทเคนครบถ้วน
      • การควบคุมความปลอดภัยของเซสชันพร้อมป้องกันการถูกแฮ็ก
      • ความปลอดภัยเฉพาะ AI พร้อมการป้องกัน prompt injection และ tool poisoning
      • การป้องกัน Confused Deputy Attack ด้วยความปลอดภัย OAuth proxy
      • ความปลอดภัยการทำงานของเครื่องมือด้วย sandboxing และ isolation
      • ความปลอดภัยห่วงโซ่อุปทานด้วยการตรวจสอบ dependencies
      • การตรวจติดตาม & การตรวจจับด้วยการผนวกรวม SIEM
      • การตอบสนองเหตุการณ์ & การกู้คืนด้วยความสามารถอัตโนมัติ
    • ตัวอย่างการใช้งาน: เพิ่มตัวอย่าง block การตั้งค่า YAML และโค้ดอย่างละเอียด
    • การผนวกรวมโซลูชัน Microsoft: ครอบคลุมบริการความปลอดภัย Azure, GitHub Advanced Security, และการจัดการตัวตนองค์กร

หัวข้อขั้นสูงด้านความปลอดภัย (05-AdvancedTopics/mcp-security/) - การใช้งานพร้อมผลิต

  • README.md: เขียนใหม่ทั้งหมดสำหรับการใช้งานความปลอดภัยระดับองค์กร
    • สอดคล้องกับสเปคปัจจุบัน: ปรับปรุงเป็น MCP Specification 2025-06-18 พร้อมข้อกำหนดความปลอดภัยบังคับ
    • การพิสูจน์ตัวตนขั้นสูง: ผนวกรวม Microsoft Entra ID พร้อมตัวอย่าง .NET และ Java Spring Security อย่างครบถ้วน
    • การรวมความปลอดภัย AI: การใช้งาน Microsoft Prompt Shields และ Azure Content Safety พร้อมตัวอย่าง Python อย่างละเอียด
    • การลดความเสี่ยงภัยคุกคามขั้นสูง: ตัวอย่างการใช้งานสำหรับ
      • การป้องกัน Confused Deputy ด้วย PKCE และการตรวจสอบความยินยอมผู้ใช้
      • การป้องกัน Token Passthrough ด้วยการตรวจสอบ audience และการจัดการโทเคนอย่างปลอดภัย
      • การป้องกัน Session Hijacking ด้วยการเชื่อมโยงเชิงเข้ารหัสและการวิเคราะห์พฤติกรรม
    • การผนวกรวมความปลอดภัยองค์กร: การตรวจจับภัยคุกคามด้วย Azure Application Insights, pipeline การตรวจจับภัยคุกคาม, และความปลอดภัยห่วงโซ่อุปทาน
    • รายการตรวจสอบการใช้งาน: แยกควบคุมความปลอดภัยบังคับกับที่แนะนำอย่างชัดเจน พร้อมประโยชน์ของระบบนิเวศความปลอดภัยของ Microsoft

คุณภาพเอกสารและการสอดคล้องกับมาตรฐาน

  • การอ้างอิงสเปค: อัปเดตทุกการอ้างอิงเป็น MCP Specification 2025-06-18
  • ระบบนิเวศความปลอดภัย Microsoft: แนะนำการผนวกรวมอย่างครบถ้วนในเอกสารความปลอดภัยทุกส่วน
  • การใช้งานเชิงปฏิบัติ: เพิ่มตัวอย่างโค้ดละเอียดใน .NET, Java, และ Python พร้อมรูปแบบองค์กร
  • การจัดหมวดหมู่ทรัพยากร: จัดหมวดหมู่เอกสารอย่างเป็นทางการ, มาตรฐานความปลอดภัย, และคู่มือใช้งานอย่างครบถ้วน
  • สัญลักษณ์แสดงความสำคัญ: แสดงข้อกำหนดบังคับและแนวปฏิบัติที่แนะนำอย่างชัดเจน

แนวคิดหลัก (01-CoreConcepts/) - การปฏิรูปใหม่ทั้งหมด

  • อัปเดตเวอร์ชันโปรโตคอล: อ้างอิง MCP Specification 2025-06-18 พร้อมการระบุเวอร์ชันแบบวันที่ (รูปแบบ YYYY-MM-DD)
  • ปรับปรุงสถาปัตยกรรม: ขยายคำอธิบาย Hosts, Clients, และ Servers ให้ตรงกับรูปแบบสถาปัตยกรรม MCP ปัจจุบัน
    • โฮสต์ถูกกำหนดอย่างชัดเจนในฐานะแอปพลิเคชัน AI ที่ประสานงานการเชื่อมต่อไคลเอนต์ MCP หลายตัว
    • ไคลเอนต์ถูกอธิบายว่าเป็นตัวเชื่อมต่อโปรโตคอลที่รักษาความสัมพันธ์เซิร์ฟเวอร์แบบหนึ่งต่อหนึ่ง
    • เซิร์ฟเวอร์ได้รับการปรับปรุงด้วยสถานการณ์การปรับใช้ในพื้นที่ vs ระยะไกล
  • การปรับโครงสร้างพื้นฐาน: การปรับปรุงใหม่ทั้งหมดของไพรมิทีฟเซิร์ฟเวอร์และไคลเอนต์
    • ไพรมิทีฟเซิร์ฟเวอร์: แหล่งข้อมูล (แหล่งข้อมูล), คำสั่ง (แม่แบบ), เครื่องมือ (ฟังก์ชันที่สามารถรันได้) พร้อมคำอธิบายละเอียดและตัวอย่าง
    • ไพรมิทีฟไคลเอนต์: การสุ่มตัวอย่าง (ผลลัพธ์ LLM), การดึงข้อมูล (อินพุตผู้ใช้), การบันทึก (ดีบัก/ติดตาม)
    • อัปเดตด้วยรูปแบบวิธีการค้นหา (*/list), ดึงข้อมูล (*/get), และเรียกใช้ (*/call) ปัจจุบัน
  • สถาปัตยกรรมโปรโตคอล: นำเสนอโมเดลสถาปัตยกรรมสองชั้น
    • ชั้นข้อมูล: พื้นฐาน JSON-RPC 2.0 พร้อมการจัดการวงจรชีวิตและไพรมิทีฟ
    • ชั้นการขนส่ง: STDIO (ในพื้นที่) และ HTTP แบบสตรีมที่มี SSE (ระยะไกล) เป็นกลไกการขนส่ง
  • กรอบความปลอดภัย: หลักการความปลอดภัยครอบคลุมรวมการยินยอมผู้ใช้ชัดเจน การปกป้องข้อมูลส่วนบุคคล ความปลอดภัยการทำงานของเครื่องมือ และความปลอดภัยในชั้นการขนส่ง
  • รูปแบบการสื่อสาร: อัปเดตข้อความโปรโตคอลเพื่อแสดงการเริ่มต้น ค้นหา ดำเนินการ และการแจ้งเตือน
  • ตัวอย่างโค้ด: ปรับปรุงตัวอย่างหลายภาษา (.NET, Java, Python, JavaScript) ให้สอดคล้องกับรูปแบบ SDK MCP ปัจจุบัน

ความปลอดภัย (02-Security/) - การปรับปรุงความปลอดภัยอย่างครอบคลุม

  • การสอดคล้องกับมาตรฐาน: สอดคล้องเต็มรูปแบบกับความต้องการด้านความปลอดภัยในข้อกำหนด MCP 2025-06-18
  • วิวัฒนาการการตรวจสอบสิทธิ์: บันทึกวิวัฒนาการจากเซิร์ฟเวอร์ OAuth แบบกำหนดเองสู่การมอบหมายผู้ให้บริการระบุตัวตนภายนอก (Microsoft Entra ID)
  • การวิเคราะห์ภัยคุกคามเฉพาะ AI: ขยายการครอบคลุมช่องโหว่การโจมตี AI สมัยใหม่
    • กรณีโจมตีแบบฉีดคำสั่งโดยละเอียดพร้อมตัวอย่างโลกจริง
    • กลไกการวางยาพิษเครื่องมือและรูปแบบการโจมตี "rug pull"
    • การวางยาพิษหน้าต่างบริบทและการโจมตีสับสนโมเดล
  • โซลูชันความปลอดภัย AI ของ Microsoft: ครอบคลุมระบบนิเวศความปลอดภัยของ Microsoft อย่างครบถ้วน
    • AI Prompt Shields ด้วยเทคนิคการตรวจจับขั้นสูง การส่องสว่าง และขีดจำกัด
    • รูปแบบการผสานรวม Azure Content Safety
    • GitHub Advanced Security สำหรับการปกป้องห่วงโซ่อุปทาน
  • การบรรเทาภัยคุกคามขั้นสูง: ควบคุมความปลอดภัยอย่างละเอียดสำหรับ
    • การยึดครองเซสชันพร้อมกรณีโจมตีเฉพาะ MCP และข้อกำหนดการเข้ารหัส ID เซสชัน
    • ปัญหา confused deputy ในสถานการณ์พร็อกซี MCP พร้อมข้อกำหนดยินยอมชัดเจน
    • ช่องโหว่การส่งผ่านโทเค็นพร้อมการควบคุมการตรวจสอบที่จำเป็น
  • ความปลอดภัยห่วงโซ่อุปทาน: ขยายการครอบคลุมห่วงโซ่อุปทาน AI รวมถึงโมเดลพื้นฐาน บริการ embeddings ผู้ให้บริบท และ API ของบุคคลที่สาม
  • ความปลอดภัยพื้นฐาน: การผสานรวมที่ดีขึ้นกับรูปแบบความปลอดภัยองค์กร รวมสถาปัตยกรรม zero trust และระบบนิเวศความปลอดภัยของ Microsoft
  • การจัดการทรัพยากร: จัดหมวดหมู่ลิงก์ทรัพยากรครบถ้วนตามประเภท (เอกสารทางการ, มาตรฐาน, งานวิจัย, โซลูชัน Microsoft, คู่มือการใช้งาน)

การปรับปรุงคุณภาพเอกสาร

  • วัตถุประสงค์การเรียนรู้ที่เป็นโครงสร้าง: ปรับปรุงวัตถุประสงค์การเรียนรู้ให้เฉพาะเจาะจงและดำเนินการได้
  • การอ้างอิงข้าม: เพิ่มลิงก์ระหว่างหัวข้อความปลอดภัยและแนวคิดหลักที่เกี่ยวข้อง
  • ข้อมูลปัจจุบัน: อัปเดตวันที่และลิงก์ข้อกำหนดทั้งหมดให้เป็นมาตรฐานปัจจุบัน
  • แนวทางการใช้งาน: เพิ่มแนวทางการใช้งานเฉพาะเจาะจงและปฏิบัติได้ในแต่ละส่วน

16 กรกฎาคม 2025

README และการนำทางที่ดีขึ้น

  • ออกแบบโครงสร้างการนำทางหลักสูตรใน README.md ใหม่ทั้งหมด
  • แทนที่แท็ก <details> ด้วยรูปแบบตารางที่เข้าถึงได้ง่ายขึ้น
  • สร้างตัวเลือกเค้าโครงทางเลือกในโฟลเดอร์ "alternative_layouts" ใหม่
  • เพิ่มตัวอย่างการนำทางแบบการ์ด, แท็บ, และแถบเลื่อนแบบพับได้
  • อัปเดตส่วนโครงสร้างที่เก็บข้อมูลให้รวมไฟล์ล่าสุดทั้งหมด
  • ปรับปรุงส่วน "วิธีใช้หลักสูตรนี้" ด้วยคำแนะนำที่ชัดเจน
  • อัปเดตลิงก์ข้อกำหนด MCP ให้ชี้ไปยัง URL ที่ถูกต้อง
  • เพิ่มส่วน Context Engineering (5.14) ในโครงสร้างหลักสูตร

การอัปเดตคู่มือการศึกษา

  • ปรับปรุงคู่มือการศึกษาใหม่ทั้งหมดให้สอดคล้องกับโครงสร้างที่เก็บข้อมูลปัจจุบัน
  • เพิ่มส่วนใหม่สำหรับ MCP Clients และ Tools และ MCP Servers ที่ได้รับความนิยม
  • อัปเดตแผนผังหลักสูตรเชิงภาพให้สะท้อนหัวข้อทั้งหมดอย่างถูกต้อง
  • ปรับปรุงคำอธิบายหัวข้อขั้นสูงเพื่อครอบคลุมทุกด้านเฉพาะทาง
  • อัปเดตส่วนการศึกษากรณีศึกษาให้สะท้อนตัวอย่างจริง
  • เพิ่มบันทึกการเปลี่ยนแปลงที่ครอบคลุมนี้

การมีส่วนร่วมของชุมชน (06-CommunityContributions/)

  • เพิ่มข้อมูลรายละเอียดเกี่ยวกับเซิร์ฟเวอร์ MCP สำหรับการสร้างภาพ
  • เพิ่มส่วนครอบคลุมเกี่ยวกับการใช้ Claude ใน VSCode
  • เพิ่มคำแนะนำการตั้งค่าและใช้งานไคลเอนต์ Cline terminal
  • อัปเดตส่วน MCP client ให้รวมตัวเลือกไคลเอนต์ยอดนิยมทั้งหมด
  • ปรับปรุงตัวอย่างการมีส่วนร่วมด้วยตัวอย่างโค้ดที่แม่นยำยิ่งขึ้น

หัวข้อขั้นสูง (05-AdvancedTopics/)

  • จัดระเบียบโฟลเดอร์หัวข้อเฉพาะทางทั้งหมดให้มีการตั้งชื่อที่สอดคล้องกัน
  • เพิ่มวัสดุและตัวอย่างด้านวิศวกรรมบริบท
  • เพิ่มเอกสารการรวมตัวแทน Foundry
  • ปรับปรุงเอกสารการรวมความปลอดภัย Entra ID

11 มิถุนายน 2025

การสร้างเริ่มต้น

  • เปิดตัวเวอร์ชันแรกของหลักสูตร MCP for Beginners
  • สร้างโครงสร้างพื้นฐานสำหรับ 10 ส่วนหลักทั้งหมด
  • นำ Visual Curriculum Map มาใช้สำหรับการนำทาง
  • เพิ่มตัวอย่างโครงการตัวอย่างในหลายภาษาโปรแกรม

เริ่มต้นใช้งาน (03-GettingStarted/)

  • สร้างตัวอย่างการใช้งานเซิร์ฟเวอร์ชุดแรก
  • เพิ่มแนวทางการพัฒนาไคลเอนต์
  • รวมคำแนะนำการผสานรวมไคลเอนต์ LLM
  • เพิ่มเอกสารการผสานรวม VS Code
  • นำตัวอย่างเซิร์ฟเวอร์ Server-Sent Events (SSE) มาใช้

แนวคิดหลัก (01-CoreConcepts/)

  • เพิ่มคำอธิบายละเอียดเกี่ยวกับสถาปัตยกรรมไคลเอนต์-เซิร์ฟเวอร์
  • สร้างเอกสารเกี่ยวกับส่วนประกอบหลักของโปรโตคอล
  • บันทึกรูปแบบข้อความใน MCP

23 พฤษภาคม 2025

โครงสร้างที่เก็บข้อมูล

  • เริ่มต้นที่เก็บข้อมูลด้วยโครงสร้างโฟลเดอร์พื้นฐาน
  • สร้างไฟล์ README สำหรับแต่ละส่วนหลัก
  • ตั้งค่าระบบแปลภาษา
  • เพิ่มภาพและแผนภาพ

เอกสาร

  • สร้าง README.md แรกที่มีภาพรวมหลักสูตร
  • เพิ่ม CODE_OF_CONDUCT.md และ SECURITY.md
  • ตั้งค่า SUPPORT.md ด้วยคำแนะนำสำหรับการขอความช่วยเหลือ
  • สร้างโครงสร้างคู่มือการศึกษาขั้นต้น

15 เมษายน 2025

การวางแผนและกรอบงาน

  • วางแผนเริ่มต้นสำหรับหลักสูตร MCP for Beginners
  • กำหนดวัตถุประสงค์การเรียนรู้และกลุ่มเป้าหมาย
  • ร่างโครงสร้างหลักสูตร 10 ส่วน
  • พัฒนากรอบแนวคิดสำหรับตัวอย่างและกรณีศึกษา
  • สร้างตัวอย่างต้นแบบแรกสำหรับแนวคิดหลัก

免责声明: เอกสารนี้ได้รับการแปลโดยใช้บริการแปลภาษา AI Co-op Translator แม้เราจะพยายามให้ข้อมูลถูกต้อง แต่โปรดทราบว่าการแปลอัตโนมัติอาจมีข้อผิดพลาดหรือความไม่ถูกต้อง เอกสารต้นฉบับในภาษาต้นฉบับถือเป็นแหล่งข้อมูลที่น่าเชื่อถือ หากเป็นข้อมูลสำคัญ แนะนำให้ใช้บริการแปลโดยมนุษย์มืออาชีพ เราไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความผิดที่เกิดจากการใช้การแปลนี้