Files
2026-07-13 13:31:35 +08:00

94 KiB
Raw Permalink Blame History

Changelog: หลักสูตร MCP สำหรับผู้เริ่มต้น

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

24 มิถุนายน 2026

บทเรียนใหม่: การใช้ MCP ในแอป Copilot

16 มิถุนายน 2026

การปรับความสอดคล้องกับข้อกำหนด MCP & การตรวจสอบตัวอย่าง

ตรวจสอบความถูกต้องของหลักสูตรกับ ข้อกำหนด MCP 2025-11-25 ปัจจุบันและ SDK อย่างเป็นทางการล่าสุด จากนั้นแก้ไขการอ้างอิงข้อกำหนดที่ล้าสมัยที่เหลืออยู่และยืนยันว่ายังสามารถสร้างและรันตัวอย่างหลักได้

การแก้ไขเวอร์ชันข้อกำหนด (2025-06-18 / 2025-03-26 → 2025-11-25)

อัปเดตเนื้อหาภาษาอังกฤษที่ยังอ้างว่าฉบับแก้ไขข้อกำหนดเก่าเป็นมาตรฐาน ปัจจุบัน/ล่าสุด และเปลี่ยนลิงก์ไปยังเส้นทางข้อกำหนดแบบแคนอนิเคิลของ modelcontextprotocol.io:

  • 05-AdvancedTopics/mcp-security/README.md: อัปเดตแบนเนอร์ "Current Standard", บทนำ, หัวข้อหลักการรักษาความปลอดภัย, หัวข้อข้อกำหนดบังคับ, ส่วน Microsoft Entra ID, ลิงก์อ้างอิง & ทรัพยากร, และประกาศความปลอดภัยปิดท้าย (8 อ้างอิง) เป็น 2025-11-25
  • 05-AdvancedTopics/mcp-transport/README.md: อัปเดตลิงก์ข้อกำหนดทรัพยากรเพิ่มเติมและแบนเนอร์ "Current Standard" เป็น 2025-11-25
  • 05-AdvancedTopics/mcp-realtimesearch/README.md: แทนที่ลิงก์ 2025-03-26 เก่าเรื่อง security-and-trust ด้วยหน้าการปฏิบัติความปลอดภัยที่ดีที่สุด ของ 2025-11-25
  • 03-GettingStarted/14-sampling/README.md: อัปเดตลิงก์เอกสารการสุ่มตัวอย่างอย่างเป็นทางการเป็น 2025-11-25
  • 03-GettingStarted/05-stdio-server/README.md: อัปเดตอ้างอิง "ข้อกำหนด MCP ปัจจุบัน" ในรูปแบบปัจจุบันและลิงก์ทรัพยากรเพิ่มเติมเป็น 2025-11-25 (บันทึกการเลิกใช้ SSE ที่เป็นประวัติศาสตร์ถูกเก็บไว้เพื่อความถูกต้อง)

การตรวจสอบตัวอย่างกับ SDK ปัจจุบัน

  • TypeScript (03-GettingStarted/01-first-server/solution/typescript): npm install ติดตั้ง @modelcontextprotocol/sdk@1.29.0; tsc --noEmit ผ่านโดยไม่มีข้อผิดพลาดด้านชนิด — API McpServer/StdioServerTransport ที่มีอยู่ยังใช้ได้
  • Python (03-GettingStarted/01-first-server/solution/python): ทดสอบใน .venv แยกที่ใช้ mcp[cli] (1.27.2); py_compile ผ่านและ FastMCP.list_tools() คืนค่าเครื่องมือ add และ subtract ถูกต้อง
  • ยืนยันว่าช่วงเวอร์ชันตัวอย่างทั้งหมดของ @modelcontextprotocol/sdk (>=1.26.0 / ^1.26.0 / ^1.27.0) ติดตั้งและทำงานกับเวอร์ชันปัจจุบัน 1.29.0 ได้โดยไม่มีการเปลี่ยนแปลง API ที่ทำให้เกิดปัญหา

การปรับแนวข้อกำหนด Dependency (ปิดช่องว่างเวอร์ชัน)

ปรับเพิ่มพิน SDK ที่ล้าสมัยให้ทุกตัวอย่างติดตามเวอร์ชัน MCP ปัจจุบันตามนโยบายของ repo:

  • 03-GettingStarted/05-stdio-server/solution/typescript/package.json: ปรับพิน @modelcontextprotocol/sdk จาก ^1.8.0>=1.26.0 และแก้ไขคำอธิบายแพ็กเกจที่ล้าสมัย "updated for MCP 2025-06-18" เป็น "aligned with MCP Specification 2025-11-25"
  • 10-StreamliningAIWorkflows.../lab3/code/weather_mcp/pyproject.toml และ lab4/code/github_mcp_server/pyproject.toml: ปรับพินเจาะจง mcp==1.23.0mcp>=1.26.0; สร้างไฟล์ล็อก uv.lock ใหม่ (uv lock) ทั้งสองฉบับเพื่อให้ล็อกไฟล์จับคู่เวอร์ชัน mcp 1.27.2 ปัจจุบันและอยู่ในซิงค์กับ manifest

การวิเคราะห์ช่องว่างหลักสูตร — ครอบคลุมฟีเจอร์ในข้อกำหนดล่าสุด

ตรวจสอบว่าหลักสูตรครอบคลุม primitive ทั้งหมดที่เพิ่ม/ขยายใน MCP 2025-11-25 แล้ว ไม่มีช่องว่างเนื้อหาเหลือ:

  • Sampling: บทเรียน 03-GettingStarted/14-sampling และ 05-AdvancedTopics/mcp-sampling
  • Elicitation (รวมโหมด URL): บันทึกใน 01-CoreConcepts และ 05-AdvancedTopics/mcp-protocol-features
  • Roots: บันทึกใน 00-Introduction, 01-CoreConcepts และ 05-AdvancedTopics/mcp-root-contexts
  • Tasks (การทดลอง, งานที่ใช้เวลานาน): บันทึกใน 01-CoreConcepts และ 05-AdvancedTopics/mcp-protocol-features
  • คำอธิบายเครื่องมือ (readOnlyHint / destructiveHint): บันทึกใน 01-CoreConcepts และ 05-AdvancedTopics/mcp-protocol-features

การเสริมความปลอดภัย & การแก้ไขช่องโหว่ใน Dependency

ดำเนินการตรวจสอบความปลอดภัยเต็มรูปแบบใน manifest ทุกตัวและซอร์สโค้ดตัวอย่าง จากนั้นแก้ไข npm advisory ตามรายงานทั้งหมดและการตรวจพบที่ระดับโค้ด หลังแก้ไข npm audit รายงานว่า 0 ช่องโหว่ ในทุกไดเรกทอรีที่ตรวจสอบ

ช่องโหว่ npm Dependency (แบบแฝง) — แก้ไขแล้ว

ตรวจสอบไฟล์ package-lock.json ที่คอมมิตทั้งหมด 15 ไฟล์ ช่องโหว่จำกัดเฉพาะ dependency แบบแฝงที่ดึงเข้ามาโดย MCP Inspector dev tool, ลูกค้า OpenAI, และ MCP SDK; ทั้งหมดแก้ไขแล้วโดยไม่ส่งผลกระทบต่อตัวอย่าง:

  • 10-StreamliningAIWorkflows.../lab4/code/github_mcp_server/inspector และ lab3/code/weather_mcp/inspector: ปรับเวอร์ชัน @modelcontextprotocol/inspector (0.16.6 / 0.14.10.22.0), ซึ่งล้าง advisory ของ ajv, brace-expansion, diff, path-to-regexp และ ws ที่รวมมาในแพ็กเกจแล้ว เพิ่มรายการ overrides ใน npm บังคับใช้แพตช์ shell-quote@1.8.4 เพื่อกำจัด advisory ร้ายแรงสุดท้ายที่มาพร้อม concurrently; สร้างไฟล์ล็อกใหม่สองฉบับ (ตอนนี้ไม่มีช่องโหว่)
  • 03-GettingStarted/samples/typescript: npm audit fix อัปเดต package transitive qs (ระดับกลาง) เป็นเวอร์ชันที่แพตช์แล้ว
  • 03-GettingStarted/samples/javascript: npm audit fix อัปเดต package transitive hono (ระดับกลาง) เป็นเวอร์ชันที่แพตช์แล้ว
  • 03-GettingStarted/03-llm-client/solution/typescript: npm audit fix อัปเดต package transitive form-data (ระดับสูง) เป็นเวอร์ชันที่แพตช์แล้ว
  • 03-GettingStarted/11-simple-auth/solution/typescript: สร้างไฟล์ package-lock.json ที่ขาดหายเพื่อให้โครงการสร้างและตรวจสอบได้ (0 ช่องโหว่)

การแก้ไขในระดับโค้ดเพื่อความปลอดภัย (OWASP A03: Injection)

  • 10-StreamliningAIWorkflows.../lab4/code/github_mcp_server/src/server.py: เอา shell=True ออกจากเครื่องมือ open_in_vscode เดิมเรียกใช้ subprocess.run(["start", "", vscode_path, folder_path], shell=True) ทำให้ shell metacharacters ในพาธโฟลเดอร์สามารถถูกตีความโดย cmd.exe (ช่องโหว่การฉีดคำสั่ง) เปลี่ยนมาใช้การรัน Code.exe ที่แก้ไขแล้วโดยตรงพร้อมส่งอาร์กิวเมนต์โฟลเดอร์ — ไม่มี shell — ซึ่งทำงานเหมือนกันและปลอดภัย

การตรวจสอบ Dependency ของ Python

  • ตรวจสอบทุกไฟล์ requirements ของ Python ด้วย pip-audit พบว่า 05-AdvancedTopics และ 03-GettingStarted/samples/python ไม่มี ช่องโหว่ที่รู้จัก (ช่วงเวอร์ชัน mcp / httpx / pydantic / python-dotenv ติดตั้งเป็นเวอร์ชันที่แพตช์แล้ว)
  • 09-CaseStudy/docs-mcp/solution/python/requirements.txt: pip-audit รายงาน dependency แบบแฝง werkzeug 3.1.1 มี advisory ช่องโหว่ DoS ของชื่ออุปกรณ์ Windows ด้วย 3 กรณี safe_joinCVE-2025-66221, CVE-2026-21860, และ CVE-2026-27199 (แก้ไขเรียบร้อยใน 3.1.6) เพิ่มข้อจำกัดความปลอดภัยแบบพินเฉพาะ werkzeug>=3.1.6 เพื่อใช้เวอร์ชันที่แพตช์แล้ว; ยืนยันว่าข้อจำกัดนี้ติดตั้งได้ไม่มีปัญหากับสแต็ค chainlit / mcp / semantic-kernel

การเปลี่ยนแปลงชื่อผลิตภัณฑ์

ปรับเนื้อหาทุกส่วนในหลักสูตรให้สะท้อนชื่อผลิตภัณฑ์ที่เปลี่ยนของ Microsoft:

Azure AI Foundry → Microsoft Foundry

  • SUPPORT.md: อัปเดตลิงก์ชุมชน Discord
  • AGENTS.md: อัปเดตอ้างอิงเซิร์ฟเวอร์ Discord
  • README.md: อัปเดตการอ้างอิงระบบนิเวศเทคโนโลยี
  • study_guide.md: อัปเดตการอ้างอิงกรณีศึกษา
  • 05-AdvancedTopics/README.md: อัปเดตชื่อและคำอธิบายโมดูล 5.13
  • 05-AdvancedTopics/mcp-integration/README.md: อัปเดตหัวข้อส่วนและคำอธิบาย
  • 05-AdvancedTopics/mcp-foundry-agent-integration/README.md: อัปเดตชื่อโมดูลและเนื้อหาเต็ม
  • 05-AdvancedTopics/mcp-security-entra/README.md: อัปเดตลิงก์อ้างอิงข้าม
  • 07-LessonsfromEarlyAdoption/README.md: อัปเดตการอ้างอิงกรณีศึกษา
  • 07-LessonsfromEarlyAdoption/microsoft-mcp-servers.md: อัปเดตหัวข้อส่วน 9, แบนเนอร์ และความสามารถ
  • 08-BestPractices/README.md: อัปเดตลิงก์ชุมชน Discord
  • 09-CaseStudy/docs-mcp/solution/scenario3/README.md: อัปเดตอ้างอิงช่อง Discord
  • 09-CaseStudy/docs-mcp/solution/python/README.md: อัปเดตอ้างอิงการปรับใช้โมเดล
  • 11-MCPServerHandsOnLabs/00-Introduction/README.md: อัปเดตตารางบริการ AI
  • 11-MCPServerHandsOnLabs/03-Setup/README.md: อัปเดตการอ้างอิงทรัพยากร

AI Toolkit / AITK → ส่วนขยาย Microsoft Foundry Toolkit สำหรับ VS Code

  • README.md: อัปเดตการอ้างอิงหลักสูตรหลัก
  • 10-StreamliningAIWorkflowsBuildingAnMCPServerWithAIToolkit/README.md: อัปเดตชื่อโมดูล ภาพรวม และหัวข้อโมดูลทั้งหมด
  • 10-StreamliningAIWorkflowsBuildingAnMCPServerWithAIToolkit/lab1/README.md: อัปเดตชื่อ เป้าหมายการเรียนรู้ คำแนะนำการตั้งค่า และทรัพยากร
  • 10-StreamliningAIWorkflowsBuildingAnMCPServerWithAIToolkit/lab2/README.md: อัปเดตชื่อ เป้าหมายการเรียนรู้ ตารางโฮสต์ MCP และอ้างอิงข้าม
  • 10-StreamliningAIWorkflowsBuildingAnMCPServerWithAIToolkit/lab3/README.md: อัปเดตชื่อ แบนเนอร์ เงื่อนไขเบื้องต้น และทรัพยากร
  • 10-StreamliningAIWorkflowsBuildingAnMCPServerWithAIToolkit/lab3/code/weather_mcp/README.md: อัปเดตอ้างอิง Agent Builder และลิงก์ข้อเสนอแนะ
  • 10-StreamliningAIWorkflowsBuildingAnMCPServerWithAIToolkit/lab4/README.md: อัปเดตเงื่อนไขเบื้องต้นและอ้างอิงส่วนขยาย

11 เมษายน 2026

บทเรียนใหม่ การแก้ไขเอกสาร และการอัปเดต Dependency

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

โมดูล 05 - เรื่องขั้นสูง

  • บทเรียน 5.17: การให้เหตุผลแบบ Multi-Agent ต่อต้านด้วย MCP (05-AdvancedTopics/mcp-adversarial-agents/README.md): คู่มือโดยละเอียดใหม่ที่ครอบคลุมรูปแบบการโต้วาทีแบบค้านสำหรับระบบหลายเอเย่นต์
    • แผนภาพสถาปัตยกรรม Mermaid: ตัวแทนสองคน → MCP server ร่วม → บันทึกการโต้วาที → ผู้ตัดสิน → คำตัดสิน
    • MCP tool server ร่วม (web_search + run_python) ที่พัฒนาด้วย Python และ TypeScript
    • การสั่งงานระบบที่ขัดแย้ง (FOR / AGAINST / Judge) พร้อมข้อกำหนดการใช้เครื่องมืออย่างชัดเจน
    • ตัวจัดการการโต้วาทีใน Python, TypeScript, และ C# ควบคุมรอบและเส้นทางการโต้วาที
    • การต่อสาย MCP ClientSession สำหรับตัวจัดการเพื่อเรียกใช้งานเครื่องมือจริง
    • ตารางกรณีการใช้งาน (ตรวจจับการหลอกลวง, การทำแบบจำลองภัยคุกคาม, การตรวจสอบออกแบบ API, การตรวจสอบข้อเท็จจริง, การเลือกเทคโนโลยี)
    • ข้อควรพิจารณาด้านความปลอดภัย: การดำเนินการอย่างแยกส่วน, การตรวจสอบการเรียกเครื่องมือ, การจำกัดอัตรา, การบันทึกตรวจสอบ
    • แบบฝึกหัดที่มีโครงสร้างในสามสถานการณ์ปฏิบัติ (ตรวจสอบโค้ด, การตัดสินใจสถาปัตยกรรม, การกำกับดูแลเนื้อหา)

การแก้ไขเอกสาร

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

  • 05-stdio-server/README.md: แก้ไขตัวอย่าง TypeScript stdio server ที่ไม่สมบูรณ์ — เพิ่มการสร้าง transport ที่ขาดหาย (new StdioServerTransport()) และคำสั่ง server.connect(transport) ให้ตรงกับตัวอย่าง Python และ .NET ในส่วนเดียวกัน
  • 14-sampling/README.md: แก้ไขคำสะกดผิด — แก้ "Sampling is an davanced features" เป็น "Sampling is an advanced feature"

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

README.md หลัก

  • เพิ่มรายการ 5.17 (การให้เหตุผลแบบ Multi-Agent ต่อต้านด้วย MCP) ในตารางหลักสูตรพร้อมลิงก์ตรงไปยังบทเรียนใหม่

05-AdvancedTopics/README.md

  • เพิ่มแถวบทเรียน 5.17 ในตารางบทเรียน

study_guide.md

  • เพิ่มหัวข้อการให้เหตุผลแบบ Multi-Agent ต่อต้านในแผนผังความคิดและคำอธิบายเนื้อหาของเรื่องขั้นสูง

การแก้ไขโค้ดและความปลอดภัย

โมดูล 05 - ตัวแทนต่อต้าน (mcp-adversarial-agents)

  • แก้ไขความปลอดภัย — การฉีดคำสั่ง: แทนที่การแทรกเชลล์ execSync ด้วย execFile + promisify ในเครื่องมือ TypeScript run_python เพื่อกำจัดพื้นผิวการฉีดคำสั่ง (โค้ดที่ควบคุมโดย LLM ถูกส่งผ่านเป็นองค์ประกอบ argv ตัวอักษรโดยไม่มีส่วนเกี่ยวข้องกับเชลล์)
  • การเดินสายลูปเครื่องมือ MCP: ปรับปรุง Python debate orchestrator ให้ใช้ไคลเอ็นต์ AsyncAnthropic (แทนที่ Anthropic แบบซิงโครนัสที่บล็อก), ส่ง ClientSession ที่ใช้งานจริงโดยตรงไปยังแต่ละเทิร์นของเอเจนต์, ดึงคำจำกัดความของเครื่องมือผ่าน session.list_tools() ในแต่ละเทิร์น และส่งบล็อก tool_use ผ่าน session.call_tool() เป็นลูปจนกว่ารุ่นจะส่งผลลัพธ์ข้อความสุดท้าย

การอัปเดตการพึ่งพา

  • อัปเกรด hono เป็น 4.12.12 ในหลายแพ็กเกจ (03-GettingStarted, 04-PracticalImplementation, 10-StreamliningAIWorkflows)
  • อัปเกรด @hono/node-server จาก 1.19.11 เป็น 1.19.13 ในแพ็กเกจ TypeScript
  • อัปเกรด cryptography จาก 46.0.5 เป็น 46.0.7 ในแพ็กเกจ Python (10-StreamliningAIWorkflows labs 3 และ 4)
  • อัปเกรด lodash จาก 4.17.23 เป็น 4.18.1 ใน 10-StreamliningAIWorkflows inspector

การแปล

  • ซิงค์การแปลในกว่า 48 ภาษา กับการเปลี่ยนแปลงต้นฉบับล่าสุด (อัปเดต i18n)

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

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

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

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

  • 12-mcp-hosts/README.md: คู่มือฉบับเต็มใหม่สำหรับการตั้งค่า MCP hosts

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

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

โมดูล 04 - การปฏิบัติใช้งานจริง

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

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

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

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

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

ไฟล์ย่อย 02-Security

  • เอกสารความปลอดภัยเสริมทั้ง 5 ฉบับมีการนำทาง "Whats Next" แล้ว

ไฟล์กรณีศึกษา 09-CaseStudy

  • ไฟล์กรณีศึกษาทั้งหมดมีการนำทางต่อเนื่องแล้ว

ห้องทดลอง 10-StreamliningAI Labs
เพิ่มส่วน What’s Next ในภาพรวมโมดูล 10 และโมดูล 11

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

อัปเดต SDK และการพึ่งพา
แก้ไขเวอร์ชันว่างของ 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
แก้ไขเส้นทางที่ต้องแยกความแตกต่างตัวพิมพ์
ลบเนื้อหาซ้ำเสียหายของกรณีศึกษา 5 ออก

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

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

README หลัก

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

README ของโมดูล
เพิ่มบทเรียน 12 และ 13 ในรายการบทเรียน
เพิ่มส่วน Practical Guides พร้อมลิงก์ pagination
เพิ่มบทเรียน 5.15 (Custom Transport) และ 5.16 (Protocol Features)

study_guide.md

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

28 มกราคม 2026

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

การเสริมความเข้าใจหลัก (01-CoreConcepts/)

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

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

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

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

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

ฟีเจอร์หลักของ MCP 2025-11-25 ที่ระบุไว้ในเอกสาร

  • การค้นหา OpenID Connect: การค้นหาผู้ให้บริการผ่าน OIDC
  • เอกสารเมตาดาต้า OAuth Client ID: กลไกแนะนำการลงทะเบียนไคลเอ็นต์
  • JSON Schema 2020-12: รูปแบบหลักสำหรับการกำหนดสคีมา 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 spec เป็นเวอร์ชัน 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

  • อ้างอิงสเปค: อัปเดตลิงก์ 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
    • ยืนยันว่า URL สเปคทั้งหมดชี้ไปยังเอกสารปัจจุบัน
  • การตรวจสอบเนื้อหา: ตรวจสอบแนวทางปฏิบัติความปลอดภัยอย่างละเอียดตามมาตรฐานล่าสุด
    • โซลูชันความปลอดภัย Microsoft: ยืนยันคำศัพท์และลิงก์ปัจจุบันสำหรับ Prompt Shields (เดิม "การตรวจจับความเสี่ยง jailbreak"), Azure Content Safety, Microsoft Entra ID, Azure Key Vault
    • OAuth 2.1 Security: ยืนยันว่าสอดคล้องกับแนวทาง OAuth security ล่าสุด
    • มาตรฐาน 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 security requirements ทั้งหมด (MUST/MUST NOT) สอดคล้องกับสเปคล่าสุด
  • ทรัพยากรเป็นปัจจุบัน: ตรวจสอบว่าลิงก์ภายนอกทั้งหมดเชื่อมต่อกับเอกสาร Microsoft, มาตรฐานความปลอดภัย และคู่มือการใช้งานอยู่เสมอ
  • ความครอบคลุมแนวทางปฏิบัติที่ดีที่สุด: ยืนยันว่าครอบคลุมการพิสูจน์ตัวตน, การอนุญาต, ภัยคุกคาม AI เฉพาะ, ความปลอดภัยซัพพลายเชน และรูปแบบองค์กรอย่างครบถ้วน

6 ตุลาคม 2025

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

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

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

การพิสูจน์ตัวตนง่ายๆ (03-GettingStarted/11-simple-auth)

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

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

29 กันยายน 2025

MCP Server Database Integration Labs - เส้นทางการเรียนรู้เชิงปฏิบัติครบถ้วน

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

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

การปรับมาตรฐานคำศัพท์ - การแปลงโมดูลเป็นห้องปฏิบัติการ

  • อัปเดตเอกสารทั้งหมด: ปรับ README ทั่วทั้ง 11-MCPServerHandsOnLabs ให้ใช้คำว่า "Lab" แทน "Module"
    • ส่วนหัวของบท: เปลี่ยน "What This Module Covers" เป็น "What This Lab Covers" ใน 13 ห้องปฏิบัติการทั้งหมด
    • คำอธิบายเนื้อหา: แก้ไข "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 ในไฟล์ config (เช่น "module": "mcp_server.main")

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

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

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

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

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

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

26 กันยายน 2025

การปรับปรุงกรณีศึกษา - การบูรณาการ GitHub MCP Registry

กรณีศึกษา (09-CaseStudy/) - เน้นพัฒนาระบบนิเวศ

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

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

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

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

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

15 กันยายน 2025

การขยายหัวข้อขั้นสูง - การขนส่งแบบกำหนดเองและวิศวกรรมบริบท

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

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

Context Engineering (05-AdvancedTopics/mcp-contextengineering/) - สาขาที่เกิดขึ้นใหม่ใน AI

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

การอัปเดตการนำทางหลักสูตร (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
  • เอกสารเชิงภาพ: ไดอะแกรม Mermaid สำหรับสถาปัตยกรรมและการไหลของข้อมูล

18 สิงหาคม 2025

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

MCP Security Best Practices (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: เพิ่มคำแนะนำการรวมกับ Prompt Shields, Azure Content Safety, Entra ID และ GitHub Advanced Security
    • แหล่งข้อมูลการใช้งาน: แบ่งลิงก์อ้างอิงอย่างเป็นหมวดหมู่ตามเอกสาร MCP ทางการ, โซลูชัน Microsoft, มาตรฐานความปลอดภัย และคู่มือใช้งาน

Advanced Security Controls (02-Security/) - การใช้งานระดับองค์กร

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

Advanced Topics 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 และการตรวจสอบความยินยอมของผู้ใช้
      • ป้องกันการส่งผ่านโทเค็นด้วยการตรวจสอบ audience และจัดการโทเค็นอย่างปลอดภัย
      • การป้องกันการแฮ็กเซสชันด้วยการผูกพันเชิงคริปโตกราฟิกและการวิเคราะห์พฤติกรรม
    • การบูรณาการความปลอดภัยขององค์กร: การตรวจสอบ Azure Application Insights, ท่อส่งการตรวจจับภัยคุกคาม และความปลอดภัยของซัพพลายเชน
    • รายการตรวจสอบการใช้งาน: การควบคุมความปลอดภัยที่จำเป็นและแนะนำอย่างชัดเจน พร้อมประโยชน์จากระบบนิเวศความปลอดภัยของ Microsoft

คุณภาพเอกสาร & การสอดคล้องมาตรฐาน

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

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

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

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

  • การสอดคล้องมาตรฐาน: สอดคล้องเต็มที่กับข้อกำหนดความปลอดภัย MCP Specification 2025-06-18
  • วิวัฒนาการการพิสูจน์ตัวตน: บันทึกวิวัฒนาการจาก OAuth เซิร์ฟเวอร์แบบกำหนดเองไปสู่การมอบหมายผู้ให้บริการตัวตนภายนอก (Microsoft Entra ID)
  • การวิเคราะห์ภัยคุกคามเฉพาะ AI: ขยายการครอบคลุมเวกเตอร์การโจมตี AI สมัยใหม่
    • สถานการณ์โจมตี prompt injection โดยละเอียดพร้อมตัวอย่างจริง
    • กลไกการวางยาเครื่องมือและรูปแบบการโจมตี "rug pull"
    • การวางยา context window และโจมตีสร้างความสับสนโมเดล
  • โซลูชันความปลอดภัย AI ของ Microsoft: ครอบคลุมระบบนิเวศความปลอดภัยของ Microsoft อย่างครบถ้วน
    • AI Prompt Shields พร้อมเทคนิคการตรวจจับขั้นสูง, การเปิดไฟส่อง, และ delimiter
    • รูปแบบการบูรณาการ Azure Content Safety
    • GitHub Advanced Security สำหรับการป้องกันซัพพลายเชน
  • การบรรเทาภัยคุกคามขั้นสูง: ควบคุมความปลอดภัยโดยละเอียดสำหรับ
    • การแฮ็กเซสชันด้วยสถานการณ์โจมตีเฉพาะ MCP และข้อกำหนด session ID เชิงคริปโตกราฟิก
    • ปัญหา confused deputy ในกรณี MCP proxy พร้อมข้อกำหนดความยินยอมชัดเจน
    • ช่องโหว่ token passthrough พร้อมมาตรการตรวจสอบที่บังคับใช้
  • ความปลอดภัยซัพพลายเชน: ขยายการครอบคลุมซัพพลายเชน 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 servers สำหรับการสร้างภาพ
  • เพิ่มส่วนครอบคลุมการใช้ Claude ใน VSCode
  • เพิ่มคำแนะนำการตั้งค่าและใช้งานไคลเอ็นต์ terminal Cline
  • อัปเดตส่วน MCP client เพื่อรวมลูกค้าแบบยอดนิยมทั้งหมด
  • ปรับปรุงตัวอย่างการมีส่วนร่วมด้วยตัวอย่างโค้ดที่แม่นยำมากขึ้น

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

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

11 มิถุนายน 2025

การสร้างครั้งแรก

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

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

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

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

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

23 พฤษภาคม 2025

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

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

เอกสาร

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

15 เมษายน 2025

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

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

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