97 KiB
បញ្ជីបង្ហាញបម្លាស់ប្តូរ៖ មេរៀន MCP សម្រាប់អ្នកដើមរៀន
ឯកសារនេះបង្ហាញពីកំណែដំណើរការដ៏សំខាន់ទាំងអស់ដែលបានធ្វើទៅលើមេរៀន Model Context Protocol (MCP) សម្រាប់អ្នកដើមរៀន។ ការបម្លាស់ប្តូរត្រូវបានយកចេញក្នុងលំដាប់វិលផ្លិចកាលបរិច្ឆេទ (ការបម្លាស់ប្តូរថ្មីៗមកពីផ្តើម)។
ថ្ងៃទី 24 មិថុនា 2026
មេរៀនថ្មី៖ ការប្រើប្រាស់ MCP ក្នុងកម្មវិធី Copilot
- ផ្នែកឧបករណ៍ បន្ថែមផ្នែកឧបករណ៍។
- MCP ក្នុងកម្មវិធី Copilot
ថ្ងៃទី 16 មិថុនា 2026
ការត្រួតពិនិត្យការតំរូវ & ត្រួតពិនិត្យគំរូ MCP
បានផ្ទៀងផ្ទាត់មេរៀនឲ្យស្របជាមួយ MCP Specification 2025-11-25 ចុងក្រោយ និងSDKs ផ្លូវការថ្មីៗបំផុត បន្ទាប់មកបានកែតម្រូវការយោងតំណាងការតំរូវដែលចាស់ និងបញ្ជាក់ថាគំរូសំខាន់នៅតែមានសុពលភាពក្នុងការបង្កើតនិងរត់។
ការកែប្រែប្រាក់កំណត់ការតំរូវ (2025-06-18 / 2025-03-26 → 2025-11-25)
បានធ្វើបច្ចុប្បន្នភាពមាតិកាភាសាអង់គ្លេសដែលមុននេះបានអះអាងថាកំណែស្តង់ដារចាស់ជាកំណែបច្ចុប្បន្ន/ចុងក្រោយ និងបានប្តូរទីតាំងតំណភ្ជាប់ទៅប្រភេទ modelcontextprotocol.io ដូចជា៖
- 05-AdvancedTopics/mcp-security/README.md: បច្ចុប្បន្នភាពបដាខ័ណ្ឌ "ស្តង់ដារបច្ចុប្បន្ន", ការណែនាំ, មេរៀនសុវត្ថិភាពសំខាន់, ការទាមទារបន្ទាប់បន្សំ, ផ្នែក Microsoft Entra ID, តំណភ្ជាប់យោង និងធនធាន, និងការជូនដំណឹងសុវត្ថិភាពចុងក្រោយ (8 យោង) ទៅឆ្នាំ 2025-11-25
- 05-AdvancedTopics/mcp-transport/README.md: បច្ចុប្បន្នភាពតំណភ្ជាប់ធនធានបន្ថែម និងបដាខ័ណ្ឌ "ស្តង់ដារបច្ចុប្បន្ន" ទៅ 2025-11-25
- 05-AdvancedTopics/mcp-realtimesearch/README.md: ជំនួសតំណភ្ជាប់ចាស់
2025-03-26សុវត្ថិភាពនិងទំនុកចិត្តជាមួយទំព័រសុវត្ថិភាពល្អបំផុត 2025-11-25 - 03-GettingStarted/14-sampling/README.md: បច្ចុប្បន្នភាពតំណភ្ជាប់ឯកសារខាងផ្លូវការពាក់ព័ន្ធការប្រមូលគំរូទៅ 2025-11-25
- 03-GettingStarted/05-stdio-server/README.md: បច្ចុប្បន្នភាពយោង "ការបញ្ជាក់ MCP បច្ចុប្បន្ន" និងតំណភ្ជាប់ធនធានបន្ថែមទៅ 2025-11-25 (កំណត់ត្រាបញ្ឈប់ SSE រក្សាទុកដើម្បីកត់ត្រាផ្លូវការត្រឹមត្រូវ)
ការត្រួតពិនិត្យគំរូទៅលើ SDKs បច្ចុប្បន្ន
- TypeScript (03-GettingStarted/01-first-server/solution/typescript):
npm installបានដោះសោចេញ@modelcontextprotocol/sdk@1.29.0;tsc --noEmitបានផុតដោយគ្មានកំហុសប្រភេទ — APIsMcpServer/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
ការសម្របសម្រួលកំណត់ពិនិត្យផ្នែកហួសកំណត់ (បួនកំណែបញ្ចប់)
បានបន្តកំណែមិនទាន់ទាន់សម័យសម្រាប់ 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.0→mcp>=1.26.0; បង្កើតឡើងវិញឯកសារuv.lockទាំងពីរ (uv lock) ដើម្បីឲ្យពិភាក្សាថាកម្មវិធីសម្រាប់កំណែបច្ចុប្បន្នmcp 1.27.2និងសមស្របជាមួយ manifests
វិភាគរន្ធត់មេរៀន — រួមមានមុខងារទាក់ទងនៅក្នុងការបញ្ជាក់ថ្មី
បានបញ្ជាក់ថាមេរៀនបានគ្របដណ្តប់គ្រប់គ្រងិនិយមន៍ដែលបានប្រារព្ធថ្មី ឬពង្រីកនៅក្នុង MCP 2025-11-25 គ្មានបញ្ហាគណនាមេរៀនខ្វះ៖
- ការប្រមូលគំរូ៖ មេរៀន 03-GettingStarted/14-sampling និង 05-AdvancedTopics/mcp-sampling
- ការស៊ើបអង្កេត (រួម URL mode)៖ បានឯកសារនៅ 01-CoreConcepts និង 05-AdvancedTopics/mcp-protocol-features
- ឫស៖ បានឯកសារនៅ 00-Introduction, 01-CoreConcepts, និង 05-AdvancedTopics/mcp-root-contexts
- ភារកិច្ច (បដិសេធ, ប្រតិបត្តិការរយៈពេលវែង)៖ ឯកសារនៅ 01-CoreConcepts និង 05-AdvancedTopics/mcp-protocol-features
- ការអនុវត្តឧបករណ៍ (
readOnlyHint/destructiveHint)៖ ឯកសារនៅ 01-CoreConcepts និង 05-AdvancedTopics/mcp-protocol-features
ការពង្រឹងសុវត្ថិភាព និងជួសជុលកំណត់ឡើងវិញនៃការពឹងផ្អែក
បានដំណើរការតាមដានសុវត្ថិភាពពេញលេញវាស់យ៉ាងហោចណាស់លើគ្រប់ manifest ផ្អែក និងកូដគំរូ ហើយបានជួសជុលរបាយការណ៍ npm Advisories សម្រាប់ករណីទាំងអស់និងករណីកូដមួយ។ បន្ទាប់ពីជួសជុល, npm audit រាយការណ៍ 0 ខួបសុវត្ថិភាព នៅក្នុងគ្រប់ថតដែលបានពិនិត្យ។
បញ្ហាសុវត្ថិភាព npm (ជាប្រភេទយន្តការសម្ងាត់) — បានជួសជុល
បានត្រួតពិនិត្យឯកសារ package-lock.json ចំនួន 15។ បញ្ហាត្រូវបានកំណត់ក្នុងការពឹងផ្អែកផ្លូវក្រោមដែលសម្ងាត់នាំមកដោយឧបករណ៍អភិវឌ្ឍ MCP Inspector, ក្រុមហ៊ុន OpenAI client និង MCP SDK; ឥឡូវបានដោះសោឲ្យស្អាតដោយមិនបំផ្លាញគំរូ៖
- 10-StreamliningAIWorkflows.../lab4/code/github_mcp_server/inspector និង lab3/code/weather_mcp/inspector: បន្ទាប់បន្សំ
@modelcontextprotocol/inspector(0.16.6/0.14.1→0.22.0) ដែលបានបញ្ឈប់ការរាយការណ៍សំខាន់ពីajv,brace-expansion,diff,path-to-regexpនិងws។ បន្ថែមផ្នែក npmoverridesប្រើshell-quote@1.8.4ដែលបានកែប្រែដើម្បីដកបញ្ចាលសំខាន់ដែលស្ថិតនៅក្នុងconcurrently; បង្កើតឡើងវិញ lockfiles ទាំងពីរ (ឥឡូវគ្មានខួប) - 03-GettingStarted/samples/typescript:
npm audit fixបានកែប្រែqs(កំរិតមធ្យម) ក្នុងបណ្ដោយ - 03-GettingStarted/samples/javascript:
npm audit fixបានកែប្រែhono(កំរិតមធ្យម) ក្នុងបណ្ដោយ - 03-GettingStarted/03-llm-client/solution/typescript:
npm audit fixបានកែប្រែform-data(កំរិតខ្ពស់) ក្នុងបណ្ដោយ - 03-GettingStarted/11-simple-auth/solution/typescript: បង្កើត
package-lock.jsonដែលខ្វះ ក្នុងគម្រោងឲ្យអាចបង្កើតឡើងវិញនិងត្រួតពិនិត្យបាន (គ្មានខួប)
ការជួសជុលកម្រិតកូដសុវត្ថិភាព (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)បានអនុញ្ញាតឲ្យប្រើតួអក្សរស៊ីណ្ទាក់ស៊ីលក្នុងផ្លូវថតដែលអាចបង្កការចូលប្រើបញ្ជាលេខពីcmd.exe(vectơការវាយបញ្ចូលបញ្ជា)។ ឥឡូវនេះផ្ទុះកម្មវិធីCode.exeដែលបានដោះសោដោយផ្ទាល់ជាមួយផ្លូវថតជាគូរដល់ ប៉ុន្តែមិនប្រើ shell និងមានសុវត្ថិភាព។
ការត្រួតពិនិត្យ Python Dependency
- បានត្រួតពិនិត្យយ៉ាងល្អប្រសើរប្រើ
pip-auditលើកំណត់តម្លៃ Python ទាំងអស់។05-AdvancedTopicsនិង03-GettingStarted/samples/pythonរាយការណ៍ថា គ្មានខួបសុវត្ថិភាព (កំណែmcp/httpx/pydantic/python-dotenvបានធ្វើបច្ចុប្បន្នភាពទៅកំណែ patched ទើប) - 09-CaseStudy/docs-mcp/solution/python/requirements.txt:
pip-auditបង្ហាញបញ្ហា transitive dependencywerkzeug3.1.1 មានការប្រើប្រាស់safe_joinដែលធ្វើឲ្យមានប្រព័ន្ធប៉ះពាល់ DoS ចំនួនបីនៅ Windows device-name —CVE-2025-66221,CVE-2026-21860, និងCVE-2026-27199(ទាំងអស់បានជួសជុលក្នុង 3.1.6)។ បន្ថែមកំណត់សុវត្ថិភាពwerkzeug>=3.1.6ដើម្បីដោះសោការកំណត់ថ្មីដែលបានជួសជុល; បានបញ្ជាក់ថាកំណត់ស្បែកជម្រៅស្រវឹងជាមួយ stackchainlit/mcp/semantic-kernel
ការផ្លាស់ប្ដូរឈ្មោះផលិតផល
បានបច្ចុប្បន្នភាពមាតិការមេរៀនទាំងមូលឲ្យស្របតាមការផ្លាស់ប្ដូរឈ្មោះផលិតផល Microsoft៖
Azure AI Foundry → Microsoft Foundry
- SUPPORT.md: បច្ចុប្បន្នភាពតំណង Discord community
- AGENTS.md: បច្ចុប្បន្នភាពយោង Discord server
- README.md: បច្ចុប្បន្នភាពយោងបរិស្ថានបច្ចេកវិទ្យា
- study_guide.md: បច្ចុប្បន្នភាពយោងករណីសិក្សា
- 05-AdvancedTopics/README.md: បច្ចុប្បន្នភាពចំណងជើង និងព័ត៌មាន Module 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 community
- 09-CaseStudy/docs-mcp/solution/scenario3/README.md: បច្ចុប្បន្នភាពយោង Discord channel
- 09-CaseStudy/docs-mcp/solution/python/README.md: បច្ចុប្បន្នភាពយោងគំរូចេញផ្សាយ
- 11-MCPServerHandsOnLabs/00-Introduction/README.md: បច្ចុប្បន្នភាពតារាង AI Services
- 11-MCPServerHandsOnLabs/03-Setup/README.md: បច្ចុប្បន្នភាពយោងធនធាន
AI Toolkit / AITK → Microsoft Foundry Toolkit Extension សម្រាប់ VS Code
- README.md: បច្ចុប្បន្នភាពយោងមេរៀនសំខាន់
- 10-StreamliningAIWorkflowsBuildingAnMCPServerWithAIToolkit/README.md: បច្ចុប្បន្នភាពចំណងជើងជំនាញទូលំទូលាយ និងចំណងជើងផ្នែកទាំងអស់
- 10-StreamliningAIWorkflowsBuildingAnMCPServerWithAIToolkit/lab1/README.md: បច្ចុប្បន្នភាពចំណងជើង, គោលបំណងសិក្សា, សេចក្តីណែនាំការតំឡើង និងធនធាន
- 10-StreamliningAIWorkflowsBuildingAnMCPServerWithAIToolkit/lab2/README.md: បច្ចុប្បន្នភាពចំណងជើង គោលបំណងសិក្សា តារាង MCP hosts និងតំណភ្ជាប់ត្រលប់
- 10-StreamliningAIWorkflowsBuildingAnMCPServerWithAIToolkit/lab3/README.md: បច្ចុប្បន្នភាពចំណងជើង ផ្ទាំងស្លាក លក្ខខណ្ឌ និងធនធាន
- 10-StreamliningAIWorkflowsBuildingAnMCPServerWithAIToolkit/lab3/code/weather_mcp/README.md: បច្ចុប្បន្នភាពយោង Agent Builder និងតំណភ្ជាប់មតិយោបល់
- 10-StreamliningAIWorkflowsBuildingAnMCPServerWithAIToolkit/lab4/README.md: បច្ចុប្បន្នភាពលក្ខខណ្ឌ និងតំណភ្ជាប់ Extension
ថ្ងៃទី 11 មេសា 2026
មេរៀនថ្មី ការជួសជុលឯកសារ និងការអាប់ដេតការពឹងផ្អែក
បន្ថែមមាតិកាមេរៀនថ្មី
Module 05 - ប្រធានបទជំហាន់ខ្ពស់
- មេរៀន 5.17: ការគិតឧបសគ្គពីហ្វឹកហ្វឺនអ្នកច្រើនជាមួយ MCP (
05-AdvancedTopics/mcp-adversarial-agents/README.md): មគ្គុទេសក៍ពេញលេញថ្មី អំពីលំនាំវាយតវ៉ាពីអ្នកច្រើនស៊ីជម្រៅ- សៀវភៅរចនាសម្ព័ន្ធ Mermaid៖ អ្នកប្រើពីរនាក់ → ម៉ាស៊ីនបម្រើ MCP រួម → កំណត់ត្រាវាយតវ៉ា → ជាអ្នកវាយតម្លៃ → ជាផល
- ម៉ាស៊ីនបម្រើឧបករណ៍ MCP រួម (
web_search+run_python) និយោជិតជាភាសា Python និង TypeScript - សារអ្នកប្រព័ន្ធប្រឆាំង (FOR / AGAINST / Judge) ជាមួយតម្រូវការប្រើឧបករណ៍យ៉ាងច្បាស់
- អ្នករៀបចំវាយតវ៉ានៅក្នុង Python, TypeScript ឬ C# ដែលគ្រប់គ្រងជំរៅ និងផ្លាស់ប្ដូរអត្ថាធិប្បាយ
- ការតភ្ជាប់ MCP
ClientSessionសម្រាប់អ្នករៀបចំហេតុការណ៍ទៅឧបករណ៍ពិត - តារាងករណីប្រើ (រកឃើញភាពភ្ញាក់ផ្អើល, គំរាមកំហែង, ពិនិត្យការរចនា API, ធ្វើបច្ចុប្បន្នភាពការពិត, ជ្រើសរើសបច្ចេកវិទ្យា)
- ការពិចារណាសុវត្ថិភាព៖ វាយតំលៃ sandboxed, ពិនិត្យឧបករណ៍ហៅ, កំណត់អត្រា, ការចុះកំណត់ហេតុ audit
- លំហាត់រចនាបទជាសមាសៈករណីអនុវត្តជាក់ស្តែងបី (ពិនិត្យកូដ, សម្រេចចិត្តរចនា, ការគ្រប់គ្រងមាតិកា)
ការជួសជុលឯកសារ
Module 03 - ការចាប់ផ្តើម
- 05-stdio-server/README.md: ជួសជុលឧទាហរណ៍កម្មវិធី stdio Server TypeScript ដែលមិនពេញលេញ — បន្ថែមការបង្កើតសារពើភ័ណ្ឌ (
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 (ការគិតឧបសគ្គពីហ្វឹកហ្វឺនអ្នកច្រើនជាមួយ MCP) ក្នុងតារាងមេរៀនជាមួយតំណភ្ជាប់បន្ត
05-AdvancedTopics/README.md
- បន្ថែមជួរមេរៀន 5.17 ទៅក្នុងតារាងមេរៀន
study_guide.md
- បន្ថែមប្រធានបទ ការគិតឧបសគ្គពីហ្វឹកហ្វឺនអ្នកច្រើនទៅក្នុងផែនទីមនោសញ្ចេតនា និងពិពណ៌នាក្នុងអត្ថបទ ប្រធានបទជំហាន់ខ្ពស់
ការជួសជុលកូដ និងសុវត្ថិភាព
Module 05 - អ្នកប្រឆាំង (mcp-adversarial-agents)
- ការជួសជុលសុវត្ថិភាព — បញ្ហាការច្របល់ពាក្យបញ្ជា: បានប្តូរពីការចាក់បញ្ចូល execSync shell ទៅ execFile + promisify នៅក្នុងឧបករណ៍ TypeScript
run_pythonដើម្បីដកចេញផ្ទៃសម្រាប់ការច្របល់ពាក្យបញ្ជា (កូដដែលត្រូវបានគ្រប់គ្រងដោយ LLM ឥឡូវនេះត្រូវបានផ្ញើជាធាតុ argv តែមួយដោយគ្មានការចូលរួមរបស់ shell) - ការតភ្ជាប់របស់ឧបករណ៍ MCP នៅលើរង្វិល: បានធ្វើបច្ចុប្បន្នភាព Python debate orchestrator ដើម្បីប្រើអតិថិជន
AsyncAnthropic(ជំនួសAnthropicដែលអាចរាំងខ្ទប់ក្នុង sync), ផ្ញើClientSessionត្រង់មកអ្នកចាត់ការ turn ម្នាក់ៗ, ទាញយកនិយមន័យឧបករណ៍តាមរយៈsession.list_tools()រាល់ turn ហើយចែកចាយប្លុក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 ប្រព័ន្ធពិសោធន៍ 3 និង 4) - ចំឡើង
lodashពី 4.17.23 ទៅ 4.18.1 នៅក្នុង 10-StreamliningAIWorkflows inspector
ការប្រែរូប
- បានសមកាលកម្មការប្រែសម្រួលសម្រាប់ភាសា 48+ ជាមួយនឹងការផ្លាស់ប្តូរចុងក្រោយក្នុងប្រភព (ធ្វើបច្ចុប្បន្នភាព i18n)
កុម្ភៈ 5, 2026
ការផ្សារភ្ជាប់ និងកែលម្អនូវការត្រួតពិនិត្យទូទៅនៅក្នុង Repository
មាតិកាថ្មីនៃមុខងារ
ម៉ូឌុល 03 - Getting Started
-
12-mcp-hosts/README.md: មគ្គុទេសក៍ពេញលេញថ្មីសម្រាប់ការតំឡើង MCP hosts
- ឧទាហរណ៍កំណត់រចនាសម្ព័ន្ធ Claude Desktop, VS Code, Cursor, Cline, Windsurf
- ព្រីនធ័មគំរូ JSON សម្រាប់ការកំណត់រចនាសម្ព័ន្ធ hosts សំខាន់ៗទាំងអស់
- តារាងប្រៀបធៀបប្រភេទដឹកជញ្ជូន (stdio, SSE/HTTP, WebSocket)
- ការដោះស្រាយបញ្ហាប្រកបដោយការតភ្ជាប់
- អនុវត្តន៍សុវត្ថិភាពល្អបំផុតសម្រាប់ការកំណត់រចនាសម្ព័ន្ធ hosts
-
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 នៅ client-side
- គម្រោងរចនានៃ cursor (អាក្រក់បម្លែង opaque vs ទ្រង់ទ្រាយ)
- ការប្រសើរឡើងនៃសមត្ថភាព
ម៉ូឌុល 05 - ប្រធានកម្រិតខ្ពស់
- mcp-protocol-features/README.md: ការពិចារណាអំពីលក្ខណៈពិសេស protocol ថ្មី
- អនុវត្តសេចក្តីជូនដំណឹងនៃដំណើរការ
- លំនាំលុបពាក្យបញ្ជា
- មុខងារគំរូធនធានជាមួយលំនាំ URI
- ការគ្រប់គ្រងអាយុកាលម៉ាស៊ីនបម្រើ
- ការគ្រប់គ្រងកម្រិតកំណត់ហេតុ
- លំនាំដោះស្រាយកំហុសជាមួយកូដ JSON-RPC
ការកែលម្អការស្វែងរក (ពង្រីក 24+ ឯកសារ)
README មុខងារសំខាន់ ឥឡូវបញ្ជាក់តំណភ្ជាប់ទៅមេរៀនដំបូង និងម៉ូឌុលបន្ទាប់
02-Security ឯកសាររង
- ឯកសារសុវត្ថិភាពជំនួយទាំង 5 ឥឡូវមានផ្នែក "What's Next"
09-CaseStudy ឯកសារ
- ឯកសារសិក្សាប្រកបដោយលំដាប់នៃការស្វែងរក
10-StreamliningAI ពិសោធន៍ បន្ថែមផ្នែក What's Next ទៅ Module 10 សង្ខេប និង Module 11
ការជួសជុលកូដ និងមាតិកា
SDK និង Dependency
កែលម្អកំណែ openai ទទេទៅ ^4.95.0
បច្ចុប្បន្នភាព SDK ពី ^1.8.0 ទៅ >=1.26.0
បច្ចុប្បន្នភាពក្បាល mcp ទៅ >=1.26.0
កែសម្រួលកូដ
កែប្រែកំហុសគំនូរគំរូ gpt-4o-mini ទៅ gpt-4.1-mini
កែសម្រួលមាតិកា
កែបង្ហាញតំណភ្ជាប់ខូច READMEmd → README.md, កែប្រធានខ្ទង់ ប្ដូរ Module 1-3 → Module 0-3, កែផ្លូវ sensitive ករណី
ដកយកមាតិកាបង្កេីតចម្លែក Case Study 5 យ៉ាងខូច
ការកែលម្អផ្លូវភាពអ្នកចាប់ផ្តើម បន្ថែមការណែនាំត្រឹមត្រូវ គោលបំណងសិក្សា និងលក្ខខណ្ឌមុនសម្រាប់អ្នកចាប់ផ្តើម
បច្ចុប្បន្នភាពមុខងារ
README.md សំខាន់
- បន្ថែមធាតុ 3.12 (MCP Hosts), 3.13 (MCP Inspector), 4.1 (Pagination), 5.16 (Protocol Features) ទៅតារាងមុខងារ
README ម៉ូឌុល បន្ថែមមេរៀន 12 និង 13 ទៅបញ្ជីមេរៀន បន្ថែមផ្នែកមគ្គុទេសក៍ប្រកបដោយប្រាក់ប្រយោជន៍ជាមួយតំណភ្ជាប់ pagination បន្ថែមមេរៀន 5.15 (Custom Transport) និង 5.16 (Protocol Features)
study_guide.md
- បច្ចុប្បន្នភាពផែនទីគំនិតរួមជាមួយប្រធានបទថ្មីៗទាំងអស់៖ ការតំឡើង MCP Hosts, MCP Inspector, ផែនការចលនាជាមួយ Pagination, ការពិចារណាគុណលក្ខណៈ Protocol
មករា 28, 2026
ការត្រួតពិនិត្យការអនុលោមនិងការពាក់ព័ន្ធនៃ MCP Specification 2025-11-25
ការពង្រីកមូលដ្ឋានគ្រឹះ (01-CoreConcepts/)
- Primitive Client ថ្មី - Roots: បន្ថែមឯកសារពិពណ៌នាពេញលេញអំពី primitive client Roots អនុញ្ញាតឲ្យម៉ាស៊ីនបម្រើយល់ដឹងពីព្រំដែន filesystem និងសិទិ្ធចូលដំណើរការ
- កំណត់សម្គាល់ឧបករណ៍: បន្ថែមឯកសារអំពីកំណត់សម្គាល់លក្ខណៈឧបករណ៍ (
readOnlyHint,destructiveHint) សម្រាប់ការសម្រេចចិត្តអនុវត្តឧបករណ៍កាន់តែប្រសើរ - ការហៅឧបករណ៍ក្នុងការប្រមាញ់: បច្ចុប្បន្នភាពឯកសារប្រមាញ់ដើម្បីរួមបញ្ចូលពាក្យបញ្ជា
toolsនិងtoolChoiceសម្រាប់ការហៅឧបករណ៍ដោយគំរូក្នុងសំណើ sampling - ការចេញមុខម៉ូដ URL: បន្ថែមឯកសារពីការបញ្ចេញមុខ URL សម្រាប់ប្រតិបត្តិការវេទិកាវិតមានដៅដោយម៉ាស៊ីនបម្រើ
- ភារកិច្ច (កំពុងសាកល្បង): បន្ថែមផ្នែកថ្មីណែនាំមុខងារភារកិច្ចសម្រាប់ការវេចខ្ចប់អនុវត្តបន្ដររយៈពេលវែង និងការទាញយកលទ្ធផលយឺត
- ការគាំទ្ររូបតំណាង: បញ្ជាក់ឱ្យដឹងថា ឧបករណ៍, ធនធាន, គំរូធនធាន, និងសម្ព័ន្ធ prompt ឥឡូវអាចរួមបញ្ចូលរូបតំណាងជាវិចិត្រសម្រាប់ metadata បន្ថែមបាន
ការបច្ចុប្បន្នភាពឯកសារ
- README.md: បន្ថែមបង្ហាញកំណែ MCP Specification 2025-11-25 និងការពន្យល់ពីចំណុចកំណែផ្អែកលើកាលបរិច្ឆេទ
- study_guide.md: បច្ចុប្បន្នភាពផែនទីមុខងារដើម្បីរួមបញ្ចូលភារកិច្ចនិងកំណត់សម្គាល់ឧបករណ៍នៅផ្នែកមូលដ្ឋានគ្រឹះ; បច្ចុប្បន្នភាពថ្ងៃទីឯកសារ
ការត្រួតពិនិត្យអនុលោមនឹងវិធានការពាររដ្ឋបាល
- កំណែ Protocol: ធានាបានថាឯកសារត្រូវបញ្ជាក់កំណែ MCP Specification 2025-11-25
- ការតភ្ជាប់ស្ថាបត្យកម្ម: បញ្ជាក់ពីភាពត្រឹមត្រូវរវាងសំណុំផ្ទៃ ២ ស្រទាប់ (Data Layer + Transport Layer)
- ឯកសារ Primitive: ផ្ទៀងផ្ទាត់ពី primitive ម៉ាស៊ីនបម្រើ (Resources, Prompts, Tools) និង primitive អតិថិជន (Sampling, Elicitation, Logging, Roots)
- ប្រព័ន្ធដឹកជញ្ជូន: ផ្ទៀងផ្ទាត់ឯកសាររបស់ STDIO និង Streamable HTTP ថ្មីៗ
- ការណែនាំសុវត្ថិភាព: ផ្ទៀងផ្ទាត់ការប្រកបដោយលំដាប់នៃឯកសារណែនាំសុវត្ថិភាព MCP បច្ចុប្បន្ន
លក្ខណៈពិសេសសំខាន់ MCP 2025-11-25
- OpenID Connect Discovery: ព្រំកំណត់ការលួងការណ៍ auth server តាម OIDC
- ឯកសារមេតាដាតាកម្មវិធី OAuth Client ID: រាជ្យប្រព័ន្ធចុះបញ្ជីអតិថិជន
- JSON Schema 2020-12: ឯកសារផ្លូវការសម្រាប់លក្ខណៈតារាង MCP
- ប្រព័ន្ធថ្នាក់ SDK: កំណត់តម្រូវការដើម្បីគាំទ្រនិងថែទាំមុខងារ SDK
- រចនាសម្ព័ន្ធរដ្ឋបាល: រៀបចំក្រុមការងារ និងក្រុមចំណាប់អារម្មណ៍នៅក្នុងរដ្ឋបាល MCP
ការបច្ចុប្បន្នភាពឯកសារសុវត្ថិភាពធំ (02-Security/)
ការរួមបញ្ចូល MCP Security Summit Workshop (Sherpa)
- ធនធានបណ្តុះបណ្តាលអំពីការអនុវត្តថ្មី: បន្ថែមការរួមបញ្ចូលពេញលេញជាមួយ MCP Security Summit Workshop (Sherpa) នៅក្នុងឯកសារសុវត្ថិភាពទាំងអស់
- ការគ្របដណ្តប់លើផ្លូវដំណើរកំសាន្ត: កំណត់ឯកសារពីការដំណើរការពីកម្នងជើងទៅកំពូល Summit
- ការសម្របសម្រួលជាមួយ 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 MCP (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 Security Summit Workshop (Sherpa)
- OWASP MCP Azure Security Guide
- OWASP MCP Top 10
- ទំព័រហានិភ័យ OWASP MCP ផ្ទាល់ (MCP01-MCP10)
ការចែកចាយ MCP Specification 2025-11-25 ទូទាំងមុខងារ
ម៉ូឌុល 03 - Getting Started
- ឯកសារ SDK: បន្ថែម Go SDK ទៅបញ្ជី SDK ផ្លូវការ; កែសម្រួលរៀបចំ SDK ទាំងអស់ឲ្យសមស្របទៅ MCP Specification 2025-11-25
- ការបញ្ជាក់ប្រព័ន្ធដឹកជញ្ជូន: កែសម្រួលសេចក្តីពិពណ៌នារបស់ STDIO និង HTTP Streaming ជាមួយការយោងឯកសារបញ្ជាក់ទ្បង
ម៉ូឌុល 04 - ការអនុវត្តប្រាក់ប្រយោជន៍
- បច្ចុប្បន្នភាព SDK: បន្ថែម Go SDK; កែសម្រួលបញ្ជី SDK ជាមួយចំណុចយោងកំណែ
- Specification Authorization: កែសម្រួលតំណរទៅកំណែ MCP Authorization ថ្មី 2025-11-25
ម៉ូឌុល 05 - ប្រធានកម្រិតខ្ពស់
- លក្ខណៈពិសេសថ្មី: បន្ថែមកំណត់សម្គាល់អំពីលក្ខណៈពិសេស MCP Specification 2025-11-25 (ភារកិច្ច, កំណត់សម្គាល់ឧបករណ៍, ការចេញមុខម៉ូដ URL, Roots)
- ធនធានសុវត្ថិភាព: បន្ថែមតំណ OWASP MCP Top 10 និង Sherpa workshop ទៅឯកសារបន្ថែម
ម៉ូឌុល 06 - ឧបត្ថម្ភសហគមន៍
- បញ្ជី SDK: បន្ថែម Swift និង Rust SDKs; បច្ចុប្បន្នភាពតំណ SPEC ទៅ 2025-11-25
- ឯកសារយោង: កែសម្រួលតំណ MCP Specification ទៅ URL ផ្ទាល់
ម៉ូឌុល 07 - មេរៀនពីការអនុម័តដំបូង
- បច្ចុប្បន្នភាពធនធាន: បន្ថែមតំណ MCP Specification 2025-11-25 និង OWASP MCP Top 10 ទៅធនធានបន្ថែម
ម៉ូឌុល 08 - អនុវត្តន៍ល្អបំផុត
- កំណែ Specification: កែសម្រួលបញ្ជាក់ MCP Specification ទៅ 2025-11-25
- ធនធានសុវត្ថិភាព: បន្ថែម OWASP MCP Top 10 និង Sherpa workshop ទៅធនធានបន្ថែម
ម៉ូឌុល 10 - Streamlining AI Workflows
- បដាផ្លាស់ប្តូរ: ប្រែបដាច់ភ្ជាប់កំណែ MCP ពីកំណែ SDK (1.9.3) ទៅកំណែ Specification (2025-11-25)
- តំណធនធាន: បច្ចុប្បន្នភាពតំណ MCP Specification; បន្ថែម OWASP MCP Top 10
ម៉ូឌុល 11 - MCP Server Hands-On Labs
- តំណសម្គាល់: កែសម្រួលតំណ MCP Specification ទៅកំណែ 2025-11-25
- ធនធានសុវត្ថិភាព: បន្ថែម OWASP MCP Top 10 ទៅធនធានផ្លូវការ
ធ្នូ 18, 2025
ការបច្ចុប្បន្នភាពឯកសារសុវត្ថិភាព - MCP Specification 2025-11-25
MCP Security Best Practices (02-Security/mcp-best-practices.md) - កំណែ Specification Update
- បច្ចុប្បន្នភាពកំណែកម្មវិធី Protocol: ធ្វើបច្ចុប្បន្នភាពឲ្យយោងទៅកំណែ 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 សុវត្ថិភាព: អះអាងសម្របសម្រួលទៅកាន់ការអនុវត្តល្អបំផុតជាមួយ OAuth នេះ
- ស្តង់ដារ OWASP: ផ្ទៀងផ្ទាត់ការអនុវត្ត OWASP Top 10 សម្រាប់ LLMs នៅតែទាន់សម័យ
- សេវាកម្ម Azure: ផ្ទៀងផ្ទាត់តំណភ្ជាប់ឯកសារសម្រាប់ Microsoft Azure និងអនុវត្តល្អបំផុតទាំងអស់
- សម្របសម្រួលស្តង់ដារ: ធានារួមបញ្ចូលទីតាំងស្តង់ដារសុវត្ថិភាពទាំងអស់ដែលបានយោង
- NIST AI Risk Management Framework
- ISO 27001:2022
- OAuth 2.1 Security Best Practices
- សេចក្តីណែនាំសុវត្ថិភាព និងការអនុវត្ត Azure
- ធនធានអនុវត្តន៍ជាក់លាក់: ផ្ទៀងផ្ទាត់តំណអនុវត្តន៍ និងធនធានទាំងអស់
- រចនាបទសម្គាល់ការចូលរបស់ Azure API Management
- មគ្គុទេសក៍ចូលរួម Microsoft Entra ID
- ការគ្រប់គ្រងសម្ងាត់ Azure Key Vault
- បើកបរបញ្ជាលំដាប់ DevSecOps និងដំណោះស្រាយតាមដាន
ការធានាគុណភាពឯកសារ
- ការអនុលោមនឹង Specification: ធានានូវការអនុលោមគ្រប់គ្រាន់នូវតម្រូវការ MCP សុវត្ថិភាព (MUST/MUST NOT) ជាមួយកំណែបច្ចុប្បន្ន
- ភាពទាន់សម័យនៃធនធាន: ផ្ទៀងផ្ទាត់តំណក្រៅទាំងអស់ទៅឯកសារ Microsoft, ស្តង់ដារ សុវត្ថិភាព និងមគ្គុទេសក៍អនុវត្ត
- ការគ្របដណ្តប់លើអនុវិធីល្អបំផុត: ផ្ទៀងផ្ទាត់គ្របដណ្តប់ពេញលេញលើការផ្ទៀងផ្ទាត់, អនុញ្ញាត, ហានិភ័យជាក់លាក់ចំពោះ AI, សុវត្ថិភាពខ្សែផ្គត់ផ្គង់ និងលំនាំសហគ្រាស
តុលា 6, 2025
ការពង្រីកផ្នែក Getting Started – ការប្រើប្រាស់ម៉ាស៊ីនបម្រើកម្រិតខ្ពស់ និងការផ្ទៀងផ្ទាត់ដោយសាមញ្ញ
ការប្រើប្រាស់ម៉ាស៊ីនបម្រើជាកម្រិតខ្ពស់ (03-GettingStarted/10-advanced)
- ជំពូកថ្មីបានបន្ថែម: បានណែនាំមគ្គុទេសក៍ពេញលេញស្តីពីការប្រើប្រាស់ម៉ាស៊ីនបម្រើ MCP កម្រិតខ្ពស់ រួមមានស្ថាបត្យកម្មម៉ាស៊ីនបម្រើទូទៅ និងកម្រិតទាប
- ម៉ាស៊ីនម៉ាស៊ីនបម្រើធម្មតាដល់កម្រិតទាប: ការប្រៀបធៀបទាំងលម្អិត និងឧទាហរណ៍កូដក្នុង Python និង TypeScript សម្រាប់វិធីសាស្ត្រទាំងពីរ។
- រចនាសម្ព័ន្ធផ្អែកលើអ្នកដំណើរការ: ការពន្យល់អំពីការត្រួតពិនិត្យឧបករណ៍/ធនធាន/ពន្លឿនដែលផ្អែកលើអ្នកដំណើរការសម្រាប់អនុវត្តសេវាកម្មម៉ាស៊ីនបម្រើដែលអាចពង្រីកបាន និងបត់បែនបាន។
- រចនាសម្ព័ន្ធប្រតិបត្តិ: ស្ថានភាពពិតនៅពេលដែលមេីលទៅលើការរចនាសម្ព័ន្ធម៉ាស៊ីនបម្រើកម្រិតទាប ដែលមានប្រយោជន៍សម្រាប់លក្ខណៈពិសេសខ្ពស់ និងស្ថាបត្យកម្ម។
ការផ្ទៀងផ្ទាត់ខ្លីៗងាយស្រួល (03-GettingStarted/11-simple-auth)
- បន្ថែមជំពូកថ្មី: មគ្គុទេសក៍ដំណាក់កាលដើម្បីអនុវត្តការផ្ទៀងផ្ទាត់ខ្លីៗងាយស្រួលក្នុងម៉ាស៊ីនបម្រើ MCP។
- មូលដ្ឋានរបស់ការផ្ទៀងផ្ទាត់: ការពន្យល់ច្បាស់ណាអំពីការផ្ទៀងផ្ទាត់ និងអនុញ្ញាត និងការគ្រប់គ្រងការផ្ទៀងផ្ទាត់។
- អនុវត្តការផ្ទៀងផ្ទាត់មូលដ្ឋាន: រចនាសម្ព័ន្ធការផ្ទៀងផ្ទាត់ផ្អែកលើ middleware ក្នុង Python (Starlette) និង TypeScript (Express) ជាមួយឧទាហរណ៍កូដ។
- ការរីកចម្រើនទៅសុវត្ថិភាពកម្រិតខ្ពស់: មគ្គុទេសក៍ពីការចាប់ផ្តើមជាមួយការផ្ទៀងផ្ទាត់មូលដ្ឋាន និងការរីកចម្រើនទៅ OAuth 2.1 និង RBAC ជាមួយយោងទៅកាន់ម៉ូឌុលសុវត្ថិភាពកម្រិតខ្ពស់។
ការបន្ថែមទាំងនេះផ្តល់មគ្គុទេសក៍អនុវត្តខ្លួនដើម្បីបង្កើតម៉ាស៊ីនបម្រើ MCP ដែលរឹងមាំ មានសុវត្ថិភាព និងបត់បែនបាន ការតភ្ជាប់គ្នារវាងមូលដ្ឋានគ្រឹះ និងរចនាសម្ព័ន្ធផលិតកម្មកម្រិតខ្ពស់។
កញ្ញា 29, 2025
ក្រោយសិក្សាការបញ្ចូលទិន្នន័យក្នុងម៉ាស៊ីនបម្រើ MCP - ផ្លូវរៀនអនុវត្តដ៏ទូលំទូលាយ
11-MCPServerHandsOnLabs - មេរៀនបញ្ចូលទិន្នន័យស្តង់ដាថ្មីទាំងមូល
- ផ្លូវរៀនអនុវត្ត 13 មេរៀនទាំងមូល: បន្ថែមមេរៀនអនុវត្តដ៏ទូលំទូលាយសម្រាប់បង្កើតម៉ាស៊ីនបម្រើ MCP ដាក់ក្នុងផលិតកម្មជាមួយការបញ្ចូលទិន្នន័យ PostgreSQL
- ការអនុវត្តក្នុងពិភពពិត: ករណីប្រើប្រាស់ Zava Retail analytics បង្ហាញលំនាំកម្រិតសហគ្រាស
- ការរៀនរៀបរាប់មានរចនាសម្ព័ន្ធ:
- មេរៀន 00-03៖ មូលដ្ឋាន - ការណែនាំ ស្ថាបត្យកម្មគន្លងស្នូល សុវត្ថិភាព និងមិត្តភាពពហុម្ចាស់ ការតម្រង់បរិស្ថាន
- មេរៀន 04-06៖ កសាងម៉ាស៊ីនបម្រើ MCP - ការរចនាទិន្នន័យ និងប្លង់ សមាសភាពម៉ាស៊ីនបម្រើ MCP ការអភិវឌ្ឍឧបករណ៍
- មេរៀន 07-09៖ លក្ខណៈពិសេសកម្រិតខ្ពស់ - ការបញ្ចូលស្វែងរកបែបsemantic ការប្រើប្រាស់និងការជួសជុល ការតភ្ជាប់មាស៊ីនកូដ VS
- មេរៀន 10-12៖ ផលិតកម្ម និងអនុវត្តល្អបំផុត - យុទ្ធសាស្ត្រដាក់ដំណើរការ ការត្រួតពិនិត្យ និងការដំណើរការមើល ភាពល្អបំផុតនិងការបង្កើតប្រសិទ្ធភាព
- បច្ចេកវិទ្យាសហគ្រាស: ស៊េរី FastMCP, PostgreSQL ជាមួយ pgvector, ការបញ្ចូល Azure OpenAI embeddings, Azure Container Apps, Application Insights
- លក្ខណៈពិសេសកម្រិតខ្ពស់: សុវត្ថិភាពកម្រិតជួរដេក (RLS), ស្វែងរកបែបsemantic, ទិន្នន័យពហុម្ចាស់, ការបញ្ចូលភាគណិតវ៉ិកទ័រ, ការត្រួតពិនិត្យពេលវេលាពិត
ស្តង់ដារពាក្យសម្គាល់ - មីម៉ូឌុលទៅមេរៀន
- បច្ចុប្បន្នភាពឯកសារទាំងមូល: កែប្រែឯកសារ 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 ក្នុងឯកសារកំណត់រចនាសម្ព័ន្ធ (ឧ.
"module": "mcp_server.main")
ការកែលម្អមគ្គុទេសក៍សិក្សា (study_guide.md)
- ផែនទីផែនការខ្សែបណ្ដាញ: បន្ថែមផ្នែក "11. Database Integration Labs" ជាមួយការបង្ហាញរចនាសម្ព័ន្ធមេរៀនទាំងមូល
- រចនាសម្ព័ន្ធគម្រោង: កែប្រែពី ១០ ដល់ ១១ ផ្នែកសំខាន់ ពីរៀបរាប់យ៉ាងលម្អិតករណី 11-MCPServerHandsOnLabs
- មគ្គុទេសក៍ផ្លូវរៀន: បង្កើនការណែនាំរុករកគ្រប់ផ្នែក 00-11
- ចំណុចគ្រប់គ្រងបច្ចេកវិទ្យា: បន្ថែមព័ត៌មានលម្អិតពី FastMCP, PostgreSQL និងការសម្របសម្រួលសេវាកម្ម Azure
- លទ្ធផលសិក្សា: បញ្ជាក់ការអភិវឌ្ឍម៉ាស៊ីនបម្រើដាក់ក្នុងផលិតកម្ម ការបញ្ចូលទិន្នន័យ និងសុវត្ថិភាពសហគ្រាស
ការបង្កើតរចនាសម្ព័ន្ធ README សំខាន់កែលម្អ
- ការប្រើប្រាស់ពាក្យសម្គាល់ Lab: កែប្រែ README.md សំខាន់នៅ 11-MCPServerHandsOnLabs ដើម្បីប្រើរចនាសម្ព័ន្ធ "Lab" ទាំងស្រុង
- រៀបចំផ្លូវរៀន: ការរីកចម្រើនច្បាស់ពីមូលដ្ឋានទៅការអនុវត្តកម្រិតខ្ពស់រហូតដល់ការដាក់ដំណើរការផលិតកម្ម
- ផ្ដោតលើពិភពពិត: ផ្ដល់អាទិភាពដល់ការរៀនអនុវត្ត និងលំនាំសហគ្រាសពិតប្រាកដ និងបច្ចេកវិទ្យា
ការកែលម្អគុណភាព និងភាពឯកទេសឯកសារ
- ផ្ដោតលើការរៀនអនុវត្ត: ការតម្រង់ផ្លូវទៅលើការរៀនគ្រាន់តែអនុវត្តមេរៀន
- លំនាំសហគ្រាស: រំលេចការអនុវត្តដាក់ក្នុងផលិតកម្ម និងសុវត្ថិភាពសហគ្រាស
- ការបញ្ចូលបច្ចេកវិទ្យា: គ្របដណ្តប់លម្អិតសេវាកម្ម Azure ស៊ែរម៉ូដទំនើប និងការចូលរួម AI
- របៀបរៀន: ផ្លូវរៀនច្បាស់ពីមូលដ្ឋានសម្រាប់ទៅដល់ការដាក់ផលិតកម្ម
កញ្ញា 26, 2025
ការកែលម្អកម្មវិធីករណី - ការបញ្ចូល GitHub MCP Registry
ការសិក្សាករណី (09-CaseStudy/) - ផ្ដោតលើការអភិវឌ្ឍប្រព័ន្ធ
- README.md: ពង្រីកយ៉ាងច្រើនជាមួយករណី GitHub MCP Registry សំខាន់
- ករណី GitHub MCP Registry: ករណីជ្រៅស្តីពីការបញ្ចេញ MCP Registry របស់ GitHub ក្នុងខែកញ្ញា ២០២៥
- ការវិភាគបញ្ហា: ពិចារណាជ្រៅបញ្ហាការស្វែងរក និងដាក់ដំណើរការម៉ាស៊ីនបម្រើ MCP ក៏ដូចជាបញ្ហាបែកបាក់
- រចនាសម្ព័ន្ធដំណោះស្រាយ: វិធានការរចនាប្រព័ន្ធ ការចុះតំលៃ VS Code មួយចុច។
- ឥទ្ធិពលអាជីវកម្ម: ការកែលម្អច្បាស់លាស់លើការចាប់ផ្តើមអ្នកអភិវឌ្ឍន៍ និងផលិតភាព
- តម្លៃយុទ្ធសាស្រ្ត: ផ្ដោតលើការដាក់ជូនអ្នកភ្នាក់ងារម៉ូឌុល និងប្រតិបត្តិការចម្រុះគ្រប់ឧបករណ៍
- អភិវឌ្ឍបរិស្ថានធម្មជាតិ: ទីតាំងជាប្រព័ន្ធមូលដ្ឋានសម្រាប់បញ្ចូលជាលក្ខណៈ ភ្នាក់ងារអេជន
- រចនាសម្ព័ន្ធករណីសិក្សាកែលម្អ: កែប្រែរចនាសម្ព័ន្ធករណីទាំង ៧ ជាមួយការតម្រៀប និងពិពណ៌នាម៉ត់ចត់
- Azure AI Travel Agents: ផ្ដោតលើការជួបប្រឹងធ្វើពហុភ្នាក់ងារ
- ការបញ្ចូល Azure DevOps: ផ្ដោតលើអ្វីដែលជារបៀបដំណើរការងារ
- ការទាញយកឯកសារពេលវេលាពិត: ការអនុវត្ត Python console client
- កម្មវិធីបង្កើតផែនការសិក្សាបែបផ្ទាល់ទី: កម្មវិធី Chainlit conversational web app
- ឯកសារជាប្រភពនៅក្នុងកម្មវិធីកែសម្រួល: ការតភ្ជាប់ VS Code និង GitHub Copilot
- ការគ្រប់គ្រង API Azure: លំនាំការរួមបញ្ចូល API សហគ្រាស
- GitHub MCP Registry: ការអភិវឌ្ឍប្រព័ន្ធធម្មជាតិ និងវេបសាយសហគមន៍
- និរន្តរភាពសង្ខេប: សរសេរឡើងវិញផ្នែកនិរន្តរភាព លើកស្ទួយករណីសិក្សាទាំង ៧ ពាក់ព័ន្ធនឹងវិមាត្រការអនុវត្ត MCP ចម្រុះ
- ការចូលរួមសហគ្រាស, ការជួបប្រឹងពហុំភ្នាក់ងារ, ផលិតភាពអ្នកអភិវឌ្ឍ
- ការអភិវឌ្ឍប្រព័ន្ធ, ការប្រើប្រាស់សិក្សា
- ការយល់ដឹងកាន់តែជ្រៅលើលំនាំស្ថាបត្យកម្ម វិធានការអនុវត្ត និងលំនាំល្អបំផុត
- ការផ្ដោតលើ MCP ជាពិសេស protocol ដាក់ក្នុងផលិតកម្មមានភាពរឹងមាំ
- ករណី GitHub MCP Registry: ករណីជ្រៅស្តីពីការបញ្ចេញ MCP Registry របស់ GitHub ក្នុងខែកញ្ញា ២០២៥
ការកែលម្អមគ្គុទេសក៍សិក្សា (study_guide.md)
- ផែនទីផែនការខ្សែបណ្ដាញ: កែប្រែ mindmap ដើម្បីបញ្ចូល GitHub MCP Registry នៅផ្នែកករណីសិក្សា
- ការពិពណ៌នាករណីសិក្សា: ពង្រីកពីការពិពណ៌នាទូទៅទៅជាការបង្ហាញលម្អិតនៃករណីសិក្សាទាំង ៧
- រចនាសម្ព័ន្ធគម្រោង: កែប្រែផ្នែក 10 ដើម្បីបង្ហាញចំណុចករណីសិក្សា និងព័ត៌មានអនុវត្ត
- ការបញ្ចូលកំណត់បញ្ជីបំលែង: បន្ថែមកំណត់បញ្ជីកំណែថ្ងៃទី 26 កញ្ញា 2025 ស្តីពីការបន្ថែម GitHub MCP Registry និងការកែលម្អករណីសិក្សា
- ការអាប់ដេតថ្ងៃខែឆ្នាំ: កែប្រែពេលវេលាខាងក្រោមឯកសារឲ្យបង្ហាញកំណែចុងក្រោយ (កញ្ញា 26, 2025)
ការកែលម្អគុណភាពឯកសារ
- ការតម្រង់ទិសភាពឯកសារច្បាស់លាស់: ស្តង់ដារគ្រប់គ្រងរចនាសម្ព័ន្ធករណីសិក្សាទាំង ៧ ទាំងស្រុង
- គ្របដណ្តប់ទូលំទូលាយ: ករណីសិក្សានាំពង្រីកលើសហគ្រាស ផលិតភាពអ្នកអភិវឌ្ឍ និងការអភិវឌ្ឍប្រព័ន្ធធម្មជាតិ
- តំណតាំងយុទ្ធសាស្ត្រ: ផ្ដោតលើ MCP ជាប្រព័ន្ធមូលដ្ឋានសម្រាប់ប្រព័ន្ធភ្នាក់ងារអេជន
- ការបញ្ចូលធនធាន: បន្ទាន់សម័យធនធានបន្ថែមសម្រាប់ GitHub MCP Registry
កញ្ញា 15, 2025
ការពង្រីកប្រធានបទកម្រិតខ្ពស់ - ការដឹកជញ្ជូនតាមបំណង និងវិស្វកម្មបរិបទ
ការដឹកជញ្ជូនផ្ទាល់ខ្លួន MCP (05-AdvancedTopics/mcp-transport/) - មគ្គុទេសក៍អនុវត្តថ្មី
- README.md: មគ្គុទេសក៍អនុវត្តគ្រប់លំដាប់សម្រាប់ប្រព័ន្ធដឹកជញ្ជូន MCP ផ្ទាល់ខ្លួន
- ការដឹកជញ្ជូន Azure Event Grid: ការអនុវត្ត event-driven មិនមានម៉ាស៊ីនបម្រើ
- ឧទាហរណ៍ C#, TypeScript និង Python ជាមួយការបញ្ចូល Azure Functions
- លំនាំស្ថាបត្យកម្ម event-driven សម្រាប់ដំណោះស្រាយ MCP អាចពង្រីកបាន
- អ្នកទទួល webhook និងការគ្រប់គ្រងសារបង្កើតពីការចាក់ដៃ
- ការដឹកជញ្ជូន Azure Event Hubs: ការដឹកជញ្ជូនការផ្ទុកបរិមាណខ្ពស់
- សមត្ថភាពបញ្ជូនហ្វ្លូ realtime សម្រាប់ករណី latency ទាប
- យុទ្ធសាស្ត្របែងចែកផ្នែក និងគ្រប់គ្រង checkpoint
- ការបញ្ចប់សារជាប្លុក និងការវិជ្ជាជីវៈអនុវត្ត
- លំនាំអន្តរកម្មសហគ្រាស: ឧទាហរណ៍ស្ថាបត្យកម្មដាក់ផលិតកម្ម
- ការប្រើប្រាស់ MCP ដាច់ដោយឡែកលើ Azure Functions ច្រើន
- ស្ថាបត្យកម្មដឹកជញ្ជូនរួមភ្ជាប់ពីប្រភេទដឹកជញ្ជូនជាច្រើន
- ភាពអាចទុកចិត្តនៃសារ, ការពារជំហាន និងយុទ្ធសាស្ត្រការដោះស្រាយកំហុស
- សុវត្ថិភាព និងការត្រួតពិនិត្យ: ការបញ្ចូល Azure Key Vault និងលំនាំពិនិត្យមើល
- ការផ្ទៀងផ្ទាត់ managed identity និងការចូលដំណើរការជាមួយ principle least privilege
- ការត្រួតពិនិត្យតំណាល Application Insights និងមើលលទ្ធផលសមិទ្ធផល
- លំនាំ circuit breakers និងការចេះបង្រៀនមុខងារ
- ស៊េរីតេស្ត: យុទ្ធសាស្ត្រតេស្តគ្រប់លំដាប់សម្រាប់ដឹកជញ្ជូនផ្ទាល់ខ្លួន
- ការធ្វើតេស្តចំណុចជាមួយតែស្តប្លូ និង mocking frameworks
- ការធ្វើតេស្តរួមដោយប្រើ Azure Test Containers
- សេចក្ដីពិចារណាការធ្វើតេស្តសមត្ថភាព និងផ្ទុក
- ការដឹកជញ្ជូន Azure Event Grid: ការអនុវត្ត event-driven មិនមានម៉ាស៊ីនបម្រើ
វិស្វកម្មបរិបទ (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 (02-Security/) - ការសម្រួលពេញលេញទំនើប
- MCP-SECURITY-BEST-PRACTICES-2025.md: សរសេរឡើងវិញជាថ្មីស្របទៅនឹង MCP Specification 2025-06-18
- តម្រូវការត្រូវការ: បន្ថែមតម្រូវការ MUST/MUST NOT ច្បាស់តាមសេចក្តីសម្រេចផ្លូវការ ជាមួយសញ្ញាទស្សន៍ឃើញច្បាស់
- ១២ ប្រភេទសុវត្ថិភាពសំខាន់ៗ: រៀបចំឡើងវិញពីបញ្ជី ១៥ធាតុទៅបញ្ចប់ជាផ្នែកសុវត្ថិភាពទូលំទូលាយ
- សុវត្ថិភាព Token និងការផ្ទៀងផ្ទាត់ជាមួយ ការតភ្ជាប់ identity provider ខាងក្រៅ
- ការគ្រប់គ្រងសម័យ និងសុវត្ថិភាពដឹកជញ្ជូនជាមួយតម្រូវការច្រាប់សម្ងាត់
- ការពារទោល AI ជាក់ស្ដែងជាមួយការ Microsoft Prompt Shields
- ការគ្រប់គ្រងចូល និងសិទ្ធិជាមួយ principle of least privilege
- សុវត្ថិភាពមាតិកា និងការត្រួតពិនិត្យជាមួយ Azure Content Safety
- សុវត្ថិភាពខ្សែផ្គត់ផ្គង់ជាមួយការត្រួតពិនិត្យសមាសភាព
- សុវត្ថិភាព OAuth & ការពារប្រយុទ្ធ Confused Deputy ជាមួយការអនុវត្ត PKCE
- ការឆ្លើយតប និងសល់បន្ទាន់នឹងហេតុការណ៍ជាមួយសមត្ថភាពអូតូម៉ាទីក
- ការអនុវត្តន៍តាមវិធានការប្រកបដោយអនុលោម និងគ្រប់គ្រង
- វិស្លេសបង្ហាញការត្រួតពិនិត្យសុវត្ថិភាពកម្រិតខ្ពស់ជាមួយ zero trust architecture
- ការរួមបញ្ចូល Microsoft Security Ecosystem ជាមួយដំណោះស្រាយទូលំទូលាយ
- ការរីកចម្រើនសុវត្ថិភាពជាប់ប្រចាំជាមួយការអភិវឌ្ឍយ៉ាងអត្រាឡើងវិញ
- ដំណោះស្រាយ Microsoft Security: ការកែលម្អការត្រួតពិនិត្យរួម Prompt Shields, Azure Content Safety, Entra ID និង GitHub Advanced Security
- ធនធានអនុវត្ត: ហ្វាវទឹកដីធនធានត្រូវបានចែកចាយតាមឯកសារផ្លូវការ MCP, ដំណោះស្រាយ Microsoft Security, ស្ដង់ដារសុវត្ថិភាព និងមគ្គុទេសក៍អនុវត្ត
ការត្រួតពិនិត្យសុវត្ថិភាពកម្រិតខ្ពស់ (02-Security/) - អនុវត្តសហគ្រាស
- MCP-SECURITY-CONTROLS-2025.md: ការបំលែងទាំងមូលជាមួយស៊េរីសុវត្ថិភាពកម្រិតសហគ្រាស
- ៩ ផ្នែកសុវត្ថិភាពទូលំទូលាយ: ពង្រីកពីការត្រួតពិនិត្យមូលដ្ឋានទៅជាស្ដង់ដារសុវត្ថិភាពសហគ្រាសលម្អិត
- ការផ្ទៀងផ្ទាត់និងអនុញ្ញាតកម្រិតខ្ពស់ជាមួយ Microsoft Entra ID
- សុវត្ថិភាព Token និងការការពារចូលបញ្ចូលមិនព្រម
- ការត្រួតរកសុវត្ថិភាពសម័យជាមួយការការពារចាប់សម័យ
- ការត្រួតពិនិត្យសុវត្ថិភាព AI ជាក់ស្ដែងជាមួយការពារបញ្ចូលសំណួរ និងរំលោភឧបករណ៍
- ការការពារការវាយប្រហារប្រយុទ្ធ Deputy ស្ទាក់ស្ទើរ ជាមួយសុវត្ថិភាព OAuth proxy
- សុវត្ថិភាពការប្រតិបត្ដិការឧបករណ៍ជាមួយ sandbox និងការបំបែក
- ការគ្រប់គ្រងសុវត្ថិភាពខ្សែផ្គត់ផ្គង់ជាមួយការត្រួតពិនិត្យការពឹងផ្អែក
- ការត្រួតពិនិត្យ និងស្វែងរកជាមួយ SIEM
- ការឆ្លើយតប និងសល់បន្ទាន់ជាមួយសមត្ថភាពអូតូម៉ាទីក
- ឧទាហរណ៍អនុវត្ត: បន្ថែមកូដ YAML configuration និងឧទាហរណ៍កូដលំអិត
- ការរួមបញ្ចូលដំណោះស្រាយ 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 របស់លំអិត
- ការជៀសវាងគ្រោះថ្នាក់កម្រិតខ្ពស់: ឧទាហរណ៍ពេញលេញសម្រាប់
- ការការពារវាយប្រហារប្រយុទ្ធ Deputy ជាមួយ PKCE និងការត្រួតពិនិត្យចេតនាអ្នកប្រើ
- ការការពារ Token Passthrough ជាមួយការត្រួតពិនិត្យអ្នកទទួល និងការគ្រប់គ្រង token ដោយសុវត្ថិភាព
- ការបង្ការការចូលប្រើសម័យដោយគេហើយការចងក្រងវិធីសាស្រ្តក្រោមគោលការណ៍គណនេយ្យ និងវិភាគអាកប្បកិរិយា
- ការរួមបញ្ចូលសន្តិសុខស្ថាប័ន៖ ការត្រួតពិនិត្យ 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 clients ច្រើន
- Clients ត្រូវបានពិពណ៌នាថាជាការតភ្ជាប់ប្រព័ន្ធដែលរក្សាគំនុំទំនាក់ទំនងមួយទៅមួយជាមួយ Server
- Servers បានកែលម្អដោយបញ្ចូលស្ថានភាពដំណើរការក្នុងតំបន់ និងចម្ងាយ
- ការកែសម្រួល Primitive៖ ការកែលម្អពេញលេញលើ primitive របស់ Server និង Client
- Server Primitives៖ ធនធាន (ប្រភពទិន្នន័យ), បង្ហាញ (មាគ៌ា), ឧបករណ៍ (មុខងារអាចដំណើរការ) ជាមួយពិពណ៌នាយោងទូទៅ និងឧទាហរណ៍
- Client Primitives៖ ការឧបសម្ព័ន្ធ (ការបញ្ចប់ LLM), ការទាញយកទិន្នន័យ (ការបញ្ចូលអ្នកប្រើ), ការចុះបញ្ជីកំហុស (debugging/monitoring)
- បានធ្វើបច្ចុប្បន្នភាពផ្ទុកដោយនិទស្សន៍
*/list,*/getនិង*/callតាមលំនាំស្តង់ដារ
- រចនាសម្ព័ន្ធប្រព័ន្ធបែរ៖ បង្ហាញម៉ូឌែលរចនាសម្ព័ន្ធពីរជាន់
- ជាន់ទិន្នន័យ៖ មូលដ្ឋាន JSON-RPC 2.0 ជាមួយការគ្រប់គ្រងជីវិត និង primitive
- ជាន់ដឹកជញ្ជូន៖ STDIO (ក្នុងតំបន់) និង HTTP បែប Streamable ជាមួយ SSE (ចម្ងាយ) ជាមួយកំណត់រចនាសម្ព័ន្ធដឹកជញ្ជូន
- សម្រង់សន្តិសុខ៖ គោលការណ៍សន្តិសុខបំពេញលំអិត រួមទាំងការយល់ព្រមប្រើប្រាស់ តំណក់ទិន្នន័យ សុវត្ថិភាពការអនុវត្តន៍ឧបករណ៍ និងសន្តិសុខជាន់ដឹកជញ្ជូន
- លំនាំទំនាក់ទំនង៖ ការធ្វើបច្ចុប្បន្នភាពសារបែបបទ protocol ដើម្បីបង្ហាញដំណើរការបើកដំណើរការ ស្វែងរក អនុវត្ត និងជូនដំណឹង
- ឧទាហរណ៍កូដ៖ យកឧទាហរណ៍ជាភាសាច្រើន (.NET, Java, Python, JavaScript) ដែលរៀបចំជាលំនាំ MCP SDK បច្ចុប្បន្ន
សន្តិសុខ (02-Security/) - ការកែប្រែសន្តិសុខទូលំទូលាយ
- សម្របសម្រួលតាមស្តង់ដារ៖ សម្របសម្រួលពេញលេញនឹងតម្រូវ MCP Specification ថ្ងៃទី 2025-06-18
- វឌ្ឍនភាពបញ្ជាក់ភាពសមាជិក៖ បរិយាយការវឌ្ឍន៍ពីម៉ាស៊ីន OAuth ផ្ទាល់ខ្លួនទៅការផ្ដាច់លំនៅដោយប្រើ Microsoft Entra ID
- វិភាគគំរាមកំហែង AI ជាពិសេស៖ បន្ថែមការពិពណ៌នាអំពីវិធីសាស្រ្តគំរាមកំហែង AI សម័យថ្មី
- ការវាយប្រហារជួញដូរបង្ហាញ (prompt injection) ជាមួយឧទាហរណ៍ជាក់លាក់
- វិធីជួញដូរ ឧបករណ៍ជាញឹកញាប់ និងលំនាំការវាយប្រហារតូចជំហាន "rug pull"
- ការវាយប្រហារជាមួយបង្អាក់ម៉ូឌែល context window និងការបែកបាក់ម៉ូឌែល
- ដំណោះស្រាយសន្តិសុខ Microsoft AI៖ ពិពណ៌នាផ្តល់ព័ត៌មានពេញលេញស្ដីពីប្រព័ន្ធសន្តិសុខ Microsoft
- AI Prompt Shields ជាមួយវិធីសាស្រ្តរកឃើញខ្ពស់ ការលាក់បង្ហាញ និងការបំបែកពាក្យ
- លំនាំការរួមបញ្ចូល Azure Content Safety
- GitHub Advanced Security សម្រាប់ការពារខ្សែផ្គត់ផ្គង់
- ការកាត់បន្ថយគំរាមកំហែងខ្ពស់៖ ការគ្រប់គ្រងសន្តិសុខលម្អិតសម្រាប់
- ការចូលប្រើ session hijacking ជាមួយស្ថានភាពវាយប្រហារ MCP និងតម្រូវ ID សម័យដោយគណនេយ្យ
- បញ្ហា deputy confused ក្នុងស្ថានភាព MCP proxy ជាមួយការផ្តល់យល់ព្រមច្បាស់លាស់
- បញ្ហាជាលំនាំ token passthrough ជាមួយការត្រួតពិនិត្យត្រឹមត្រូវបាច់បាច់
- សន្តិសុខខ្សែផ្គត់ផ្គង់៖ ពង្រីកការពារខ្សែផ្គត់ផ្គង់ AI រួមទាំងម៉ូឌែលមូលដ្ឋាន សេវាកម្ម embeddings អ្នកផ្តល់ context និង third-party API
- សន្តិសុខបរិស្ថានមូលដ្ឋាន៖ ការរួមបញ្ចូលល្អឡើងនូវលំនាំសន្តិសុខស្ថាប័ន រួមទាំងស្ថាបត្យកម្ម zero trust និងប្រព័ន្ធសន្តិសុខ Microsoft
- ការរៀបចំធនធាន៖ ចាត់ចែងតាមប្រភេទធនធានជាលីខ័រត (ឯកសារផ្លូវការ ស្តង់ដារ ការស្រាវជ្រាវ ដំណោះស្រាយ Microsoft មគ្គុទេសក៍អនុវត្ត)
ការកែលម្អគុណភាពឯកសារ
- គោលបំណងសម្រាប់រៀនមានរចនាសម្ព័ន្ធ៖ បន្ថែមគោលបំណងរៀនជាក់លាក់ និងអាចអនុវត្តបាន
- ការយោងស្រីពោធិ៍៖ បន្ថែមតំណភ្ជាប់រវាងប្រធានបទសន្តិសុខ និងគំនិតមូលដ្ឋាន
- ព័ត៌មានបច្ចុប្បន្ន៖ អាប់ដេតយោងកាលបរិច្ឆេទ និងតំណស្តង់ដារទាំងអស់
- មគ្គុទេសក៍អនុវត្ត៖ បន្ថែមមគ្គុទេសក៍អនុវត្តជាក់លាក់នៅក្នុងទាំងពីរផ្នែក
ថ្ងៃទី 16 ខែកក្កដា ឆ្នាំ 2025
README និងការកែលម្អការចរចារនាវីហ្គេស្យុង
- បានបង្កើតការចរចារចំណុចរៀនឡើងវិញទាំងស្រុងក្នុង README.md
- ជំនួស
<details>ជាមួយទ្រង់ទ្រាយតារាងដែលងាយស្រួលប្រើ - បង្កើតជម្រើសផ្លូវផ្សេងទៀតនៅក្នុងថត "alternative_layouts"
- បន្ថែមឧទាហរណ៍ការចរចារជាតាកាត ចំណាត់ថ្នាក់ទាប និងរចនាប័ទ្មក្រឡាចត្រង្គ
- បានបន្ថែមផ្នែករចនាសម្ព័ន្ធ repository ដើម្បីបង្ហាញឯកសារថ្មីទាំងអស់
- កែលម្អផ្នែក "របៀបប្រើប្រាស់កំណត់ផ្ទះនេះ" ជាមួយអនុសាសន៍ច្បាស់លាស់
- បន្ថែមតំណ MCP Specification ទៅកាន់ URL ត្រឹមត្រូវ
- បន្ថែមផ្នែក Context Engineering (5.14) ទៅក្នុងរចនាសម្ព័ន្ធ
ការអាប់ដេតមគ្គុទេសក៍សិក្សា
- កែលម្អមគ្គុទេសក៍សិក្សាឡើងវិញឲ្យសម្របសម្រួលនឹងរចនាសម្ព័ន្ធ repository បច្ចុប្បន្ន
- បន្ថែមផ្នែកថ្មីសម្រាប់ MCP Clients និងឧបករណ៍ និង MCP Servers ប្រជាប្រិយ
- កែលម្អផែនទីតំណាងការសិក្សាទៅគ្រប់ប្រធានបទ
- ពិពណ៌នាឡើងទីបានលម្អិតលើប្រធាន Advanced Topics
- អាប់ដេតផ្នែកការសិក្សារករណីជាមួយឧទាហរណ៍ពិត
- បន្ថែមបញ្ជីប្រវត្តិបដិសណ្ឋារក្នុងនេះយ៉ាងពេញលេញ
អនុ្ទះរួមសហគមន៍ (06-CommunityContributions/)
- បន្ថែមព័ត៌មានលម្អិតអំពី MCP Servers សម្រាប់បង្កើតរូបភាព
- បន្ថែមផ្នែកពេញលេញសម្រាប់ការប្រើ Claude ក្នុង VSCode
- បន្ថែមនូវការប្រើ Client Terminal Cline និងការណែនាំ
- បន្ថែមផ្នែក MCP Client រួមបញ្ចូលជម្រើស Client ពេញនិយមទាំងអស់
- លម្អិតឧទាហរណ៍រួមចំណែកជាមួយធ្វើឲ្យកូដត្រឹមត្រូវឡើង
ប្រធាន Advanced Topics (05-AdvancedTopics/)
- រៀបចំព័រផ្ទាំងពិសេសទាំងអស់ជាមានឈ្មោះស្របគ្នា
- បន្ថែមសម្ភារៈ Context Engineering និងឧទាហរណ៍
- បន្ថែមឯកសាររួមបញ្ចូល Foundry Agent
- លម្អិតឯកសាររួមបញ្ចូលសន្តិសុខ Entra ID
ថ្ងៃទី 11 មិថុនា 2025
ការបង្កើតដំបូង
- បញ្ចេញកំណែដំបូងនៃកម្មវិធីរៀន MCP សម្រាប់អ្នកចាប់ផ្តើម
- បង្កើតរចនាសម្ព័ន្ធមូលដ្ឋានសម្រាប់១០ផ្នែកសំខាន់ៗ
- អនុវត្ត Visual Curriculum Map សម្រាប់ការចរចារ
- បន្ថែមគំរូគម្រោងដំបូងនៅក្នុងភាសាកម្មវិធីជាច្រើន
ការចាប់ផ្តើម (03-GettingStarted/)
- បង្កើតឧទាហរណ៍ដំណើរការ server ដំបូង
- បន្ថែមការណែនាំអភិវឌ្ឍ client
- រួមបញ្ចូលការរួមបញ្ចូល client LLM
- បន្ថែមឯកសារអភិវឌ្ឍន៍ VS Code
- អនុវត្តឧទាហរណ៍ Server-Sent Events (SSE)
គំនិតមូលដ្ឋាន (01-CoreConcepts/)
- បន្ថែមការពិពណ៌នាវិភាគថ្នាក់ client-server លម្អិត
- បង្កើតឯកសារអំពីរចនាសម្ព័ន្ធ protocol សំខាន់ៗ
- បញ្ជាក់លំនាំសារនៅក្នុង MCP
ថ្ងៃទី 23 មេសា 2025
រចនាសម្ព័ន្ធ Repository
- ចាប់ផ្តើម repository ជាមួយរចនាសម្ព័ន្ធថតមូលដ្ឋាន
- បង្កើតឯកសារ README សម្រាប់ផ្នែកសំខាន់ៗ
- រៀបចំប្រព័ន្ធបកប្រែ
- បន្ថែមរូបភាព និងរៀបចំសេវាផ្គត់ផ្គង់
ឯកសារ
- បង្កើត README.md ដំបូងជាមួយសង្ខេបកម្មវិធីរៀន
- បន្ថែម CODE_OF_CONDUCT.md និង SECURITY.md
- រៀបចំ SUPPORT.md ជាមួយការណែនាំសម្រាប់ជំនួយ
- បង្កើតរចនាសម្ព័ន្ធមគ្គុទេសក៍សិក្សាដំបូង
ថ្ងៃទី 15 មេសា 2025
ផែនការ និងសម្រង់
- ផែនការដំបូងសម្រាប់កម្មវិធីរៀន MCP សម្រាប់អ្នកចាប់ផ្តើម
- កំណត់គោលបំណងរៀន និងទស្សនៈគោលដៅ
- រៀបចំរចនាសម្ព័ន្ធ១០ផ្នែកសម្រាប់កម្មវិធីរៀន
- បង្កើតសម្រង់គំនិតសម្រាប់ឧទាហរណ៍ និងករណីសិក្សា
- បង្កើតគំរូដំបូងសម្រាប់គំនិតសំខាន់ៗ
ការបដិសេធ: ឯកសារនេះត្រូវបានបម្លែងភាសា ដោយប្រើសេវាបម្លែងភាសា AI Co-op Translator។ ទោះយើងខ្ញុំមានក្តីប្រាថ្នាឱ្យបានច្បាស់លាស់ តែសូមយល់ដឹងថាការបម្លែងដោយស្វ័យប្រវត្តិក៏អាចមានកំហុសឬភាពមិនត្រឹមត្រូវ។ ឯកសារដើមជាភាសាទីតាំងគួរត្រូវបានគេប្រើជាប្រភពច្បាស់លាស់។ សម្រាប់ព័ត៌មានសំខាន់ៗ សូមណែនាំឱ្យប្រើប្រាស់ការប្រែដោយមនុស្សជំនាញ។ យើងខ្ញុំមិនទទួលខុសត្រូវចំពោះការយល់ច្រឡំ ឬការបកស្រាយខុសបន្ទាប់ពីការប្រើប្រាស់ការបម្លែងនេះនោះទេ។