πŸš€ αžαŸ’αž“αžΆαž€αŸ‹αžŸαž·αž€αŸ’αžŸαžΆ Model Context Protocol (MCP) αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜

April 12, 2026 Β· View on GitHub

MCP-for-beginners

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

αž’αž“αž»αžœαžαŸ’αžαžαžΆαž˜αž‡αŸ†αž αžΆαž“αž‘αžΆαŸ†αž„αž“αŸαŸ‡αžŠαžΎαž˜αŸ’αž”αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž’αž“αž’αžΆαž“αž‘αžΆαŸ†αž„αž“αŸαŸ‡αŸ–

  1. Fork the Repository: αž…αž»αž… GitHub forks
  2. Clone the Repository: git clone https://github.com/microsoft/mcp-for-beginners.git
  3. Join The Microsoft Foundry Discord

🌐 αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαž—αžΆαžŸαžΆαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž…αŸ’αžšαžΎαž“

αž‚αžΆαŸ†αž‘αŸ’αžšαžŠαŸ„αž™αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ GitHub Action (αžŠαŸ„αž™β€‹αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž· αž“αž·αž„αž‡αžΆαž“αž·αž…αŸ’αž…αž‘αžΆαž“αŸ‹αžŸαž˜αŸαž™)

Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese

αž…αž„αŸ‹ Clone αž“αŸ…αž€αŸ’αž“αž»αž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“?

αžšαž“αŸ’αž’αž“αŸαŸ‡αž˜αžΆαž“αž€αžΆαžšαž”αž€αž”αŸ’αžšαŸ‚αž‡αž·αž αŸ₯០+ αž—αžΆαžŸαžΆ αžŠαŸ‚αž›αž”αž„αŸ’αž€αžΎαž“αž‘αŸ†αž αŸ†αž‘αžΆαž‰αž™αž€αž™αŸ‰αžΆαž„αžαŸ’αž›αžΆαŸ†αž„αŸ” αžŠαžΎαž˜αŸ’αž”αžΈ clone αžŠαŸ„αž™αž˜αž·αž“αž˜αžΆαž“αž€αžΆαžšαž”αž€αž”αŸ’αžšαŸ‚ αžŸαžΌαž˜αž”αŸ’αžšαžΎαž€αžΆαžšαž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸ sparse:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/mcp-for-beginners.git
cd mcp-for-beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/mcp-for-beginners.git
cd mcp-for-beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

αžœαžΆαž“αžΆαŸ†αž’αŸ„αž™αž’αŸ’αž“αž€αž˜αžΆαž“αž’αŸ’αžœαžΈαŸ—αž‚αŸ’αžšαž”αŸ‹αž™αŸ‰αžΆαž„αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž€αžΆαžš αžŠαžΎαž˜αŸ’αž”αžΈαž”αž‰αŸ’αž…αž”αŸ‹αžœαž‚αŸ’αž‚αž“αŸαŸ‡αž‡αžΆαž˜αž½αž™αž€αžΆαžšαž‘αžΆαž‰αž™αž€αž›αžΏαž“αž‡αžΆαž„αž˜αž»αž“αŸ”

πŸš€ αžαŸ’αž“αžΆαž€αŸ‹αžŸαž·αž€αŸ’αžŸαžΆ Model Context Protocol (MCP) αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜

αžšαŸ€αž“ MCP αž‡αžΆαž˜αž½αž™ αž§αž‘αžΆαž αžšαžŽαŸαž€αžΌαžŠαž”αŸ’αžšαžΆαž€αŸ‹αž›αžΎαžŠαŸƒαž‡αžΆαž—αžΆαžŸαžΆ C#, Java, JavaScript, Rust, Python, αž“αž·αž„ TypeScript

🧠 αž‘αž·αžŠαŸ’αž‹αž—αžΆαž–αž‘αžΌαž‘αŸ…αž“αŸƒαžαŸ’αž“αžΆαž€αŸ‹αžŸαž·αž€αŸ’αžŸαžΆ Model Context Protocol

αžŸαžΌαž˜αžŸαŸ’αžœαžΆαž‚αž˜αž“αŸαž˜αž€αž€αžΆαž“αŸ‹αž€αžΆαžšαž’αŸ’αžœαžΎαžŠαŸ†αžŽαžΎαžšαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž‘αŸ…αž€αŸ’αž“αž»αž„ Model Context Protocol! αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž’αŸ’αž›αžΆαž”αŸ‹αž—αŸ’αž‰αžΆαž€αŸ‹αž•αŸ’αž’αžΎαž›αž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ AI αž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„αž‡αžΆαž˜αž½αž™αž§αž”αž€αžšαžŽαŸαž“αž·αž„αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž•αŸ’αžŸαŸαž„αŸ— αž’αŸ’αž“αž€αž€αŸ†αž–αž»αž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž€αžƒαžΎαž‰αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŸαŸ’αžšαžŸαŸ‹αžŸαŸ’αž’αžΆαžαž˜αž½αž™αžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αž”αŸ†αž›αŸ‚αž„αžšαž”αŸ€αž”αžŠαŸ‚αž›αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž€αžΌαžŠαž”αž„αŸ’αž€αžΎαžαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž†αŸ’αž›αžΆαžαžœαŸƒαŸ”

αž‚αž·αžαžαžΆ MCP αž‚αžΊαž‡αžΆαž’αŸ’αž“αž€αž”αž€αž”αŸ’αžšαŸ‚αž‘αžΌαž‘αŸ…αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ AI - αžŠαžΌαž…αž‡αžΆαžšαž”αŸ€αž”αžŠαŸ‚αž›αžαŸ’αž˜αŸˆ USB αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž—αŸ’αž‡αžΆαž”αŸ‹αž§αž”αž€αžšαžŽαŸαžŽαžΆαž˜αž½αž™αž‘αŸ…αž€αžΆαž“αŸ‹αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžš MCP αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž‚αŸ†αžšαžΌ AI αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž§αž”αž€αžšαžŽαŸαž¬αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αžŽαžΆαž˜αž½αž™αžŠαŸ„αž™αžœαž·αž’αžΈαžŸαŸ’αžαž„αŸ‹αžŠαžΆαŸ” αž˜αž·αž“αžαžΆαž’αŸ’αž“αž€αž€αŸ†αž–αž»αž„αž”αž„αŸ’αž€αžΎαž chatbot αžŠαŸ†αž”αžΌαž„αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αž¬αž€αŸ†αž–αž»αž„αž’αŸ’αžœαžΎαž€αžΆαžšβ€‹αž›αžΎαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž„αžΆαžšαž”αŸ’αžšαž–αŸαž“αŸ’αž’ AI αžŸαŸ’αž˜αž»αž‚αžŸαŸ’αž˜αžΆαž‰ αž€αžΆαžšαž™αž›αŸ‹αžŠαžΉαž„αž’αŸ†αž–αžΈ MCP αž“αžΉαž„αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αž’αŸ’αž“αž€αž“αžΌαžœαžαžΆαž˜αž–αž›αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž˜αžΆαž“αžŸαž˜αžαŸ’αžαž—αžΆαž– αž“αž·αž„αž’αžΆαž…αž”αžαŸ‹αž”αŸ‚αž“αž”αžΆαž“αž…αŸ’αžšαžΎαž“αŸ”

αžαŸ’αž“αžΆαž€αŸ‹αžŸαž·αž€αŸ’αžŸαžΆαž“αŸαŸ‡αž”αžΆαž“αžšαž…αž“αžΆαž‘αžΎαž„αžŠαŸ„αž™αž˜αžΆαž“αž—αžΆαž–αž’αžαŸ‹αž’αŸ† αž“αž·αž„αž€αžΆαžšαž™αž€αž…αž·αžαŸ’αžαž‘αž»αž€αžŠαžΆαž€αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžšαŸ€αž“αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ” αž™αžΎαž„αž“αžΉαž„αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž‡αžΆαž˜αž½αž™αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžŠαŸ‚αž›αž’αŸ’αž“αž€αž”αžΆαž“αž™αž›αŸ‹αž αžΎαž™ αž αžΎαž™αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‚αž›αŸ‹αž›αž˜αŸ’αž’αž·αžαž‡αŸ†αž“αžΆαž‰αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžαžΆαž˜αžšαž™αŸˆαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžŠαŸ„αž™αžŠαŸƒαž€αŸ’αž“αž»αž„αž—αžΆαžŸαžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž’αŸ’αž“αž€αž…αžΌαž›αž…αž·αžαŸ’αžαŸ” αžšαžΆαž›αŸ‹αž‡αŸ†αž αžΆαž“αž˜αžΆαž“αž€αžΆαžšαž–αž“αŸ’αž™αž›αŸ‹αž…αŸ’αž”αžΆαžŸαŸ‹ αž˜αž»αžαž„αžΆαžšαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹ αž“αž·αž„αž€αžΆαžšαž›αžΎαž€αž‘αžΉαž€αž…αž·αžαŸ’αžαž‡αžΆαž”αŸ’αžšαž…αžΆαŸ†αŸ”

αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž’αŸ’αž“αž€αž”αž‰αŸ’αž…αž”αŸ‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸαŸ‡ αž’αŸ’αž“αž€αž“αžΉαž„αž˜αžΆαž“αž‘αŸ†αž“αž»αž€αž…αž·αžαŸ’αžαž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ MCP αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αž•αŸ’αž‘αŸαžšαžœαžΆαž‘αŸ…αž‡αžΆαž˜αž½αž™αžœαŸαž‘αž·αž€αžΆ AI αžŠαŸ‚αž›αž–αŸαž‰αž“αž·αž™αž˜ αž“αž·αž„αž™αž›αŸ‹αžαžΆαžαžΎαž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆαž“αŸαŸ‡αž€αŸ†αž–αž»αž„αž’αŸ’αžœαžΎαž²αŸ’αž™αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ AI αž˜αžΆαž“αž‘αžŸαŸ’αžŸαž“αŸˆαž‘αžΌαž›αŸ†αž‘αžΌαž›αžΆαž™αž™αŸ‰αžΆαž„αžŠαžΌαž…αž˜αŸ’αžαŸαž…αŸ” αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž•αŸ’αžŸαž„αž–αŸ’αžšαŸαž„αžŠαŸαž‘αžΆαž€αŸ‹αž‘αžΆαž‰αž“αŸαŸ‡αžšαž½αž˜αž‚αŸ’αž“αžΆ!

αž―αž€αžŸαžΆαžšαž•αŸ’αž›αžΌαžœαž€αžΆαžšαž“αž·αž„αž›αž€αŸ’αžαžŽαŸˆαž”αž…αŸ’αž…αŸαž€αž‘αŸαžŸ

αžαŸ’αž“αžΆαž€αŸ‹αžŸαž·αž€αŸ’αžŸαžΆαž“αŸαŸ‡αžŸαŸ’αžšαž”αžαžΆαž˜ αž›αž€αŸ’αžαžŽαŸˆαž”αž…αŸ’αž…αŸαž€αž‘αŸαžŸ MCP 2025-11-25 (αž‡αžΆαž”αž‰αŸ’αž…αŸαž‰αž‡αžΆαž•αŸ’αž›αžΌαžœαž€αžΆαžšαžαŸ’αž˜αžΈαž”αŸ†αž•αž»αž)αŸ” αž›αž€αŸ’αžαžŽαŸˆαž”αž…αŸ’αž…αŸαž€αž‘αŸαžŸ MCP αž”αŸ’αžšαžΎαž€αžΆαžšαžœαžΎαž“αž•αŸ’αžŸαŸαž„αž‘αžΆαž€αŸ‹αž‘αž„αž‘αŸ…αžαžΆαž˜αž€αžΆαž›αž”αžšαž·αž…αŸ’αž†αŸαž‘ (αž‘αŸ’αžšαž„αŸ‹αž‘αŸ’αžšαžΆαž™ YYYY-MM-DD) αžŠαžΎαž˜αŸ’αž”αžΈαž’αžΆαž“αžΆαž”αžΆαž“αž–αžΈαž€αžΆαžšαžαžΆαž˜αžŠαžΆαž“αž€αŸ†αžŽαŸ‚αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŸαž™αž”αžΆαž›αŸ”

αž’αž“αž’αžΆαž“αž‘αžΆαŸ†αž„αž“αŸαŸ‡αž€αžΆαž“αŸ‹αžαŸ‚αž˜αžΆαž“αžαž˜αŸ’αž›αŸƒαžαžŽαŸˆαžŠαŸ‚αž›αž€αžΆαžšαž™αž›αŸ‹αžŠαžΉαž„αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž€αžΎαž“αž‘αžΎαž„ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž˜αž·αž“αžαŸ’αžšαžΌαžœαž˜αžΆαž“αž€αžΆαžšαž”αž‰αŸ’αž‡αžΆαž”αŸ‹αž’αŸ„αž™αž’αžΆαž“αžšαž½αž˜αž‚αŸ’αž“αžΆαŸ—αŸ” αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž‡αžΆαž˜αž½αž™αžαŸ†αž”αž“αŸ‹αžŽαžΆαžŠαŸ‚αž›αž’αŸ’αž“αž€αž˜αžΆαž“αž…αŸ†αžŽαžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž‡αžΆαž„αž‚αŸ!

  • πŸ“˜ αž―αž€αžŸαžΆαžš MCP – αž“αŸαŸ‡αž‡αžΆαž’αž“αž’αžΆαž“αžŠαŸ‚αž›αž’αŸ’αž“αž€αž’αžΆαž…αž”αŸ’αžšαžΎαž’αŸ’αžœαžΎαžαžΆαž˜αž‡αŸ†αž αžΆαž“αž“αž·αž„αž˜αž‚αŸ’αž‚αž»αž‘αŸαžŸαž€αŸαž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αŸ” αž―αž€αžŸαžΆαžšαž“αŸαŸ‡αž”αžΆαž“αžŸαžšαžŸαŸαžšαž‡αžΆαž˜αž½αž™αž”αŸ†αžŽαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜ αžŠαžΎαž˜αŸ’αž”αžΈαž•αŸ’αžαž›αŸ‹αž§αž‘αžΆαž αžšαžŽαŸαž…αŸ’αž”αžΆαžŸαŸ‹αž›αžΆαžŸαŸ‹αžŠαŸ‚αž›αž’αžΆαž…αž’αž“αž»αžœαžαŸ’αžαž”αžΆαž“αž•αŸ’αž‘αžΆαž›αŸ‹αžŠαŸ„αž™αž…αŸ†αžšαžΌαž„αž›αŸ’αž”αžΏαž“αžšαž”αžŸαŸ‹αžαŸ’αž›αž½αž“αŸ”
  • πŸ“œ αž›αž€αŸ’αžαžŽαŸˆαž”αž…αŸ’αž…αŸαž€αž‘αŸαžŸ MCP – αž‚αž·αžαžαžΆαžœαžΆαž‡αžΆαž˜αŸαžšαŸ€αž“αž™αŸ„αž„αž‘αžΌαž›αŸ†αž‘αžΌαž›αžΆαž™αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ” αžαžŽαŸˆαž’αŸ’αž“αž€αž€αŸ†αž–αž»αž„αž’αŸ’αžœαžΎαžαžΆαž˜αžαŸ’αž“αžΆαž€αŸ‹αžŸαž·αž€αŸ’αžŸαžΆ αž’αŸ’αž“αž€αž“αžΉαž„αžαŸ’αžšαžΌαžœαžαŸ‚αžαŸ’αžšαž‘αž”αŸ‹αž˜αž€αž˜αžΎαž›αž‘αžΈαž“αŸαŸ‡ αžŠαžΎαž˜αŸ’αž”αžΈαžŸαŸ’αžœαŸ‚αž„αžšαž€αž–αŸαžαŸŒαž˜αžΆαž“αž›αŸ†αž’αž·αž αž“αž·αž„αžŸαŸ’αžœαŸ‚αž„αž™αž›αŸ‹αž’αŸ†αž–αžΈαž˜αž»αžαž„αžΆαžšαžŠαŸ‚αž›αž›αŸ†αž’αž·αžαž‡αžΆαž„αž“αŸαŸ‡αŸ”
  • πŸ“œ αž€αžΆαžšαžœαžΎαž“αž€αŸ†αžŽαŸ‚αž›αž€αŸ’αžαžŽαŸˆαž”αž…αŸ’αž…αŸαž€αž‘αŸαžŸ MCP – αž˜αžΆαž“αž–αŸαžαŸŒαž˜αžΆαž“αž’αŸ†αž–αžΈαž”αŸ’αžšαžœαžαŸ’αžαž·αž€αŸ†αžŽαŸ‚αž”αŸ’αžšαž–αŸαž“αŸ’αž’ αž“αž·αž„αžšαž”αŸ€αž” MCP αž”αŸ’αžšαžΎαž€αžΆαžšαžœαžΎαž“αž€αŸ†αžŽαŸ‚αžαžΆαž˜αž€αžΆαž›αž”αžšαž·αž…αŸ’αž†αŸαž‘ (αž‘αŸ’αžšαž„αŸ‹αž‘αŸ’αžšαžΆαž™ YYYY-MM-DD)αŸ”
  • πŸ§‘β€πŸ’» αžƒαŸ’αž›αžΆαŸ†αž„ GitHub MCP – αž“αŸ…αž‘αžΈαž“αŸαŸ‡αž’αŸ’αž“αž€αž“αžΉαž„αžƒαžΎαž‰ SDKs αž§αž”αž€αžšαžŽαŸ αž“αž·αž„αž§αž‘αžΆαž αžšαžŽαŸαž€αžΌαžŠαž‡αžΆαž—αžΆαžŸαžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αŸ’αžšαžΎαž“αž‡αž˜αŸ’αžšαžΎαžŸαŸ” αžœαžΆαžŠαžΌαž…αž‡αžΆαžšαž»αž€αŸ’αžαž‡αžΆαžαž·αž’αž“αž’αžΆαž“αž“αŸƒαž§αž‘αžΆαž αžšαžŽαŸαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš αž“αž·αž„αžŸαž˜αžΆαžŸαž—αžΆαž‚αž”αŸ’αžšαžΎαž”αžΆαž“αž—αŸ’αž›αžΆαž˜αŸ—αŸ”
  • 🌐 αžŸαž αž‚αž˜ΰΈ™ΰΉŒ MCP – αž…αžΌαž›αžšαž½αž˜αž‡αžΆαž˜αž½αž™αž’αŸ’αž“αž€αžšαŸ€αž“ αž“αž·αž„αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž˜αžΆαž“αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸ αž€αŸ’αž“αž»αž„αž€αžΆαžšαž–αž·αž—αžΆαž€αŸ’αžŸαžΆΰΉ€ΰΈΰΈ΅ΰΉˆΰΈ’ΰΈ§ΰΈΰΈ±ΰΈš MCPαŸ” αžœαžΆαž‡αžΆαžŸαž αž‚αž˜αž“αŸαž‚αžΆαŸ†αž‘αŸ’αžšαžŠαŸ‚αž›αžŸαŸ†αžŽαž½αžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸ αž“αž·αž„αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€αž…αŸ†αžŽαŸαŸ‡αžŠαžΉαž„αžŠαŸ„αž™αž…αž·αžαŸ’αžαžŸαŸ’αž˜αŸ„αŸ‡αŸ”

αž‚αŸ„αž›αž”αŸ†αžŽαž„αžšαŸ€αž“

αž“αŸ…αž…αž»αž„αž”αž‰αŸ’αž…αž”αŸ‹αžαŸ’αž“αžΆαž€αŸ‹αžŸαž·αž€αŸ’αžŸαžΆαž“αŸαŸ‡ αž’αŸ’αž“αž€αž“αžΉαž„αž˜αžΆαž“αž‘αŸ†αž“αž»αž€αž…αž·αžαŸ’αž αž“αž·αž„αžšαŸ†αž—αžΎαž”αž…αŸ†αž–αŸ„αŸ‡αžŸαž˜αžαŸ’αžαž—αžΆαž–αžαŸ’αž˜αžΈαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ” αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž’αŸ’αžœαžΈαžŠαŸ‚αž›αž’αŸ’αž“αž€αž“αžΉαž„αž‘αž‘αž½αž›αž”αžΆαž“αŸ–

β€’ αž™αž›αŸ‹αžŠαžΉαž„αž‚αŸ’αžšαžΉαŸ‡αž’αŸ†αž–αžΈ MCP: αž’αŸ’αž“αž€αž“αžΉαž„αž™αž›αŸ‹αžαžΆ Model Context Protocol αž‡αžΆαž’αŸ’αžœαžΈ αž“αž·αž„αž’αŸ’αžœαžΈαž”αžΆαž“αž‡αžΆαžœαžΆαž€αŸ†αž–αž»αž„αž”αŸ†αž›αŸ‚αž„αžšαž”αŸ€αž”αžŠαŸ‚αž›αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ AI αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž‡αžΆαžšαž½αž˜αž‚αŸ’αž“αžΆ αžŠαŸ„αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž’αžΆαžŽαžΆαž‘αžΌαž‡αžΈ αž“αž·αž„αž§αž‘αžΆαž αžšαžŽαŸαžŠαŸ‚αž›αž™αž›αŸ‹αž”αžΆαž“αž„αžΆαž™αŸ”

β€’ αž”αž„αŸ’αž€αžΎαžαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ MCP αžŠαŸ†αž”αžΌαž„αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€: αž’αŸ’αž“αž€αž“αžΉαž„αž”αž„αŸ’αž€αžΎαžαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ MCP αž™αŸ‰αžΆαž„ Ρ‚ΠΈΡ–ΠΌΠ΄Ρ– αž“αŸ…αž€αŸ’αž“αž»αž„αž—αžΆαžŸαžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž’αŸ’αž“αž€αž…αžΌαž›αž…αž·αžαŸ’αž αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž–αžΈαž§αž‘αžΆαž αžšαžŽαŸαžŸαžΆαž˜αž‰αŸ’αž‰ αž αžΎαž™αž”αž“αŸ’αžαž”αž„αŸ’αž€αžΎαžαž‡αŸ†αž“αžΆαž‰αž‡αžΆαž‡αŸ†αž αžΆαž“αŸ—αŸ”

β€’ αž—αŸ’αž‡αžΆαž”αŸ‹αž‚αŸ†αžšαžΌ AI αž“αžΉαž„αž§αž”αž€αžšαžŽαŸαž–αž·αžαž”αŸ’αžšαžΆαž€αžŠ: αž’αŸ’αž“αž€αž“αžΉαž„αžšαŸ€αž“αžšαž”αŸ€αž”αž—αŸ’αž‡αžΆαž”αŸ‹αž…αž“αŸ’αž›αŸ„αŸ‡αž‚αŸ†αžšαžΌ AI αž“αž·αž„αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž–αž·αž αžŠαžΎαž˜αŸ’αž”αžΈαž•αŸ’αžαž›αŸ‹αžŸαž˜αžαŸ’αžαž—αžΆαž–αžαŸ’αž˜αžΈαžŠαž›αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ”

β€’ αž’αž“αž»αžœαžαŸ’αžαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž›αŸ’αž’αž”αŸ†αž•αž»αž: αž’αŸ’αž“αž€αž“αžΉαž„αž™αž›αŸ‹αžαžΆαžœαž·αž’αžΈαž€αžΆαžšαž–αžΆαžš MCP αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αž“αž·αž„αžšαž€αŸ’αžŸαžΆαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž‘αžΆαŸ†αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž“αž·αž„αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž€αž·αž…αŸ’αž…αŸ”

β€’ αžαž˜αŸ’αž›αžΎαž„αžŠαŸ„αž™αž‘αŸ†αž“αž»αž€αž…αž·αžαŸ’αž: αž’αŸ’αž“αž€αž“αžΉαž„αžŠαžΉαž„αž–αžΈαžšαž”αŸ€αž”αž™αž€αž‚αž˜αŸ’αžšαŸ„αž„ MCP αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž–αžΈαžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‘αŸ…αž•αž›αž·αžαž€αž˜αŸ’αž˜ αžŠαŸ„αž™αž™αž»αž‘αŸ’αž’αžŸαžΆαžŸαŸ’αžαŸ’αžšαžαž˜αŸ’αž›αžΎαž„αžŠαŸ‚αž›αž˜αžΆαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž·αž—αžΆαž–αž“αŸ…αž–αž·αž—αž–αž›αŸ„αž€αž–αž·αžαŸ”

β€’ αž…αžΌαž›αžšαž½αž˜αžŸαž αž‚αž˜ΰΈ™ΰΉŒ MCP: αž’αŸ’αž“αž€αž“αžΉαž„αž€αŸ’αž›αžΆαž™αž‡αžΆαž•αŸ’αž“αŸ‚αž€αž˜αž½αž™αž“αŸƒαžŸαž αž‚αž˜αŸαž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž€αŸ†αž–αž»αž„αžαŸ‚αž’αŸ’αžœαžΎαžšαžΌαž”αžšαžΆαž„αž’αž“αžΆαž‚αžαž“αŸƒαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ AIαŸ”

αž•αŸ’αž‘αžΆαŸ†αž„αž€αŸ’αžšαŸ„αž™αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“

αž˜αž»αž“αž–αŸαž›αž™αžΎαž„αž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αž›αŸ†αž’αž·αž MCP αž…αžΌαžšαž’αŸ’αžœαžΎαž²αŸ’αž™αž”αŸ’αžšαžΆαž€αžŠαžαžΆαž’αŸ’αž“αž€αž˜αžΆαž“αž—αžΆαž–αžŸαŸ’αžšαž½αž›αž…αž·αžαŸ’αžαž‡αžΆαž˜αž½αž™αž‚αŸ†αž“αž·αžαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžαŸ’αž›αŸ‡αŸ—αŸ” αž€αž»αŸ†αž”αžΆαžšαž˜αŸ’αž—αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαž’αŸ’αž“αž€αž―αž€αž‘αŸαžŸαž›αžΎαž”αŸ’αžšαž’αžΆαž“αž”αž‘αž‘αžΆαŸ†αž„αž“αŸαŸ‡ - αž™αžΎαž„αž“αžΉαž„αž–αž“αŸ’αž™αž›αŸ‹αž’αŸ’αžœαžΈαŸ—αžŠαŸ‚αž›αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαžŠαžΉαž„αž…αŸ†αž–αŸ„αŸ‡αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‡αžΆαž˜αž½αž™!

αž€αžΆαžšαž™αž›αŸ‹αžŠαžΉαž„αž’αŸ†αž–αžΈαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ (αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“)

αž‚αž·αžαžαžΆαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŠαžΌαž…αž‡αžΆαž“αž·αžŸαŸ’αžŸαŸαž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŸαž“αŸ’αž‘αž“αžΆαŸ” αž“αŸ…αž–αŸαž›αž’αŸ’αž“αž€αž αŸ…αž˜αž·αžαŸ’αžαž—αž€αŸ’αžαž· αž’αŸ’αž“αž€αž‘αžΆαŸ†αž„αž–αžΈαžšαžŠαžΉαž„αžαžΆαžαŸ’αžšαžΌαžœαž“αž·αž™αžΆαž™ "αžŸαž½αžŸαŸ’αžαžΈ" αž–αŸαž›αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜ αž€αžΆαž“αŸ‹αžαŸ‚αžŠαž›αŸ‹αžœαžΆαž›αž˜αžΆαžαŸ‹ αž“αž·αž™αžΆαž™αž”αŸ’αžšαžΆαž”αŸ‹αž›αž˜αŸ’αž’αž·αž αž αžΎαž™αž“αž·αž™αžΆαž™ "αž›αžΆαž αžΎαž™" αž“αŸ…αž–αŸαž›αž”αž‰αŸ’αž…αž”αŸ‹αŸ” αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαžšαž½αž…αžαŸ’αžšαžΌαžœαž€αžΆαžšαžœαž·αž’αžΆαž“αž€αžΆαžšαžŠαžΌαž…αž“αŸαŸ‡αžŠαžΎαž˜αŸ’αž”αžΈαž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„αž”αžΆαž“αž™αŸ‰αžΆαž„αž˜αžΆαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αŸ”

MCP αž‚αžΊαž‡αžΆαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž˜αž½αž™ - αž‡αžΆαž…αŸ†αžŽαž»αž…αž“αŸƒαž…αŸ’αž”αžΆαž”αŸ‹αžŠαŸ‚αž›αž”αžΆαž“αž™αž›αŸ‹αž–αŸ’αžšαž˜αž‚αŸ’αž“αžΆ αžŠαžΎαž˜αŸ’αž”αžΈαž‡αž½αž™αž²αŸ’αž™αž‚αŸ†αžšαžΌ AI αž“αž·αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‘αž‘αž½αž›αž”αžΆαž“ "αžŸαž“αŸ’αž‘αž“αžΆ" αžŠαŸ‚αž›αž˜αžΆαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αž‡αžΆαž˜αž½αž™αž§αž”αž€αžšαžŽαŸαž“αž·αž„αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αŸ” αžŠαžΌαž…αž‡αžΆαž›αž€αŸ’αžαžŽαŸˆαž€αžΆαžšαžŸαž“αŸ’αž‘ΰΈ™αžΆαžšαž”αžŸαŸ‹αž˜αž“αž»αžŸαŸ’αžŸαž’αŸ’αžœαžΎαž²αŸ’αž™αž€αžΆαžšαž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„αžŸαŸ’αžšαž½αž›αžŸαŸ’αžšαž½αž› αž€αžΆαžšαž˜αžΆαž“ MCP αž’αŸ’αžœαžΎαž²αŸ’αž™αž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ AI αž˜αžΆαž“αž—αžΆαž–αž‡αžΏαž‘αž»αž€αž…αž·αžαŸ’αž αž“αž·αž„αž˜αžΆαž“αžαžΆαž˜αž–αž›αž”αž“αŸ’αžαŸ‚αž˜αŸ”

αž€αžΆαžšαž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„αžšαžœαžΆαž„ Client αž“αž·αž„ Server (αžšαž”αŸ€αž”αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαžšαž½αž˜αž‚αŸ’αž“αžΆ)

αž’αŸ’αž“αž€αž”αžΆαž“αž”αŸ’αžšαžΎαž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„ client-server αžšαŸ†αž›αž„αžαŸ’αž„αŸƒαž αžΎαž™! αž“αŸ…αž–αŸαž›αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž»αž€αžšαž€αž”αžŽαŸ’αžŠαžΆαž‰ (client) αžŠαžΎαž˜αŸ’αž”αžΈαž…αžΌαž›αž‘αŸ…αž€αžΆαž“αŸ‹αž‚αŸαž αž‘αŸ†αž–αŸαžš αž’αŸ’αž“αž€αž€αŸ†αž–αž»αž„αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžœαŸ‚αž” αžŠαŸ‚αž›αž•αŸ’αž‰αžΎαž˜αžΆαžαž·αž€αžΆαž‘αŸ†αž–αŸαžšαž±αŸ’αž™αž’αŸ’αž“αž€αŸ” αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž»αž€αžšαž€αžŠαžΉαž„αžšαž”αŸ€αž”αžŸαŸ’αž“αžΎαžŸαž»αŸ†αž–αŸαžαŸŒαž˜αžΆαž“ αž αžΎαž™αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžŠαžΉαž„αžšαž”αŸ€αž”αž”αž„αŸ’αž αžΆαž‰αž…αž˜αŸ’αž›αžΎαž™αŸ”

αž“αŸ…αž€αŸ’αž“αž»αž„ MCP αž™αžΎαž„αž˜αžΆαž“αž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„αžŠαžΌαž…αž‚αŸ’αž“αžΆαŸ– αž‚αŸ†αžšαžΌ AI αžŸαŸ’αž“αžΎαžŸαž»αŸ†αž–αŸαžαŸŒαž˜αžΆαž“ αž¬αžŸαž€αž˜αŸ’αž˜αž—αžΆαž– αžαžŽαŸˆαžŠαŸ‚αž›αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ MCP αž•αŸ’αžαž›αŸ‹αžŸαž˜αžαŸ’αžαž—αžΆαž–αž“αŸ„αŸ‡αŸ” αžœαžΆαžŠαžΌαž…αž‡αžΆαž˜αžΆαž“αž‡αŸ†αž“αž½αž™αž€αžΆαžšαžŠαŸ‚αž›αž–αŸαž‰αž…αž·αžαŸ’αž (αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ) αžŠαŸ‚αž› AI αž’αžΆαž…αžŸαŸ’αž“αžΎαžšαžŸαž»αŸ†αž’αž“αž»αžœαžαŸ’αžαž€αžΆαžšαž„αžΆαžšαž–αž·αžŸαŸαžŸαž”αžΆαž“αŸ”

αž αŸαžαž»αž’αŸ’αžœαžΈαž”αžΆαž“αž‡αžΆ αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžšαž˜αžΆαž“αžŸαžΆαžšαŸˆαžŸαŸ†αžαžΆαž“αŸ‹ (αž’αŸ’αžœαžΎαž²αŸ’αž™αž’αŸ’αžœαžΈαŸ—αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαžšαž½αž˜αž‚αŸ’αž“αžΆ)

αžŸαŸ’αžšαž˜αŸƒαžαžΆαž”αŸ’αžšαž‘αŸαžŸαž•αž›αž·αžαž‘αžΆαž“αž“αžΈαž˜αž½αž™αŸ—αž”αŸ’αžšαžΎαžŸαžΌαžαŸ’αžšαž”αŸ’αžšαž—αŸαž‘αž•αŸ’αžŸαŸαž„αŸ— - αž’αŸ’αž“αž€αž“αžΉαž„αžαŸ’αžšαžΌαžœαž€αžΆαžšαž›αŸ†αž“αžΆαŸ†αž•αŸ’αžŸαŸαž„αŸ—αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‘αžΆαž“αž˜αž½αž™αŸ—! αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžšαž˜αžΆαž“αž“αŸαž™αžαžΆαž”αžΆαž“αž™αž›αŸ‹αž–αŸ’αžšαž˜αž‚αŸ’αž“αžΆαž›αžΎαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαžšαž½αž˜ αžŠαžΎαž˜αŸ’αž”αžΈαž²αŸ’αž™αž’αŸ’αžœαžΈαŸ—αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαžšαž½αž˜αž”αžΆαž“αž™αŸ‰αžΆαž„αž›αŸ’αž’αŸ”

MCP αž•αŸ’αžαž›αŸ‹αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžšαž“αŸαŸ‡αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ AIαŸ” αž˜αž·αž“αžŠαžΌαž…αž‡αžΆαž‚αŸ†αžšαžΌ AI αžšαžΆαž›αŸ‹αž‚αŸ†αžšαžΌαžαŸ’αžšαžΌαžœαž€αžΆαžšαž‚αžΌαžŠαž”αŸ’αžαžΌαžšαž–αž·αžŸαŸαžŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ’αžšαž»αž˜αž§αž”αž€αžšαžŽαŸαž“αžΆαž“αžΆ MCP αž”αž„αŸ’αž€αžΎαžαžœαž·αž’αžΈαžŸαž˜αŸ’αžšαž½αž›αžŸαž€αž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αž½αž€αžœαžΆαž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„αŸ” αž“αŸαŸ‡αž˜αžΆαž“αž“αŸαž™αžαžΆαž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž…αŸ†αžŽαžΆαž™αž–αŸαž›αž”αž„αŸ’αž€αžΎαžαž§αž”αž€αžšαžŽαŸαž–αŸαž›αž˜αž½αž™ αž αžΎαž™αžœαžΆαž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž”αŸ’αžšαž–αŸαž“αŸ’αž’ AI αž…αŸ’αžšαžΎαž“αž•αŸ’αžŸαŸαž„αŸ—αž”αžΆαž“αŸ”

🧭 αž‘αž·αžŠαŸ’αž‹αž—αžΆαž–αž‘αžΌαž‘αŸ…αž“αŸƒαž•αŸ’αž›αžΌαžœαžšαŸ€αž“αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€

αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ MCP αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαŸ€αž”αž…αŸ†αž™αŸ‰αžΆαž„αž”αžΆαž“αž…αž·αžαŸ’αž αžαŸ‚αž˜αž‘αžΆαŸ†αž„αž”αž„αŸ’αž€αžΎαžαž‘αŸ†αž“αž»αž€αž…αž·αžαŸ’αžαž“αž·αž„αž‡αŸ†αž“αžΆαž‰αž‡αžΆαž”αž“αŸ’αžαž”αž“αŸ’αž‘αžΆαž”αŸ‹αŸ” αžšαŸ€αž„αžšαžΆαž›αŸ‹αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αžŽαŸ‚αž“αžΆαŸ†αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžαŸ’αž˜αžΈαŸ— αžαžŽαŸˆαž–αž„αŸ’αžšαžΉαž„αž’αŸ’αžœαžΈαŸ—αžŠαŸ‚αž›αž’αŸ’αž“αž€αž”αžΆαž“αžšαŸ€αž“αž˜αž€αž αžΎαž™αŸ”

🌱 αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αŸ– αž™αž›αŸ‹αžŠαžΉαž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“ (αž˜αŸ‰αžΌαžŒαž»αž› 0-2)

αž“αŸαŸ‡αž‡αžΆαž€αž“αŸ’αž›αŸ‚αž„αžŠαŸ‚αž›αž€αžΆαžšαž•αŸ’αžŸαž„αž–αŸ’αžšαŸαž„αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜! αž™αžΎαž„αž“αžΉαž„αžŽαŸ‚αž“αžΆαŸ†αž’αŸ’αž“αž€αž’αŸ†αž–αžΈαž‚αŸ†αž“αž·αž MCP αžŠαŸ„αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž’αžΆαžŽαžΆαž‘αžΌαž‡αžΈαžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆ αž“αž·αž„αž§αž‘αžΆαž αžšαžŽαŸαžŸαžΆαž˜αž‰αŸ’αž‰αŸ” αž’αŸ’αž“αž€αž“αžΉαž„αž™αž›αŸ‹αžαžΆ MCP αž‡αžΆαž’αŸ’αžœαžΈ, αž αŸαžαž»αž’αŸ’αžœαžΈαžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαž αž αžΎαž™αžœαžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž™αŸ‰αžΆαž„αžŠαžΌαž…αž˜αŸ’αžαŸαž…αž€αŸ’αž“αž»αž„αž›αŸ„αž€αžŠαŸαž’αŸ†αž‘αžΌαž›αžΆαž™αž“αŸƒαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αž AIαŸ”

β€’ αž˜αŸ‰αžΌαžŒαž»αž› 0 - αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αž’αŸ†αž–αžΈ MCP: αž™αžΎαž„αž“αžΉαž„αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžŠαŸ„αž™αžŸαŸ’αžœαŸ‚αž„αžšαž€αžαžΆ MCP αž‡αžΆαž’αŸ’αžœαžΈ αž“αž·αž„αž αŸαžαž»αž’αŸ’αžœαžΈαžœαžΆαž‚αžΊαžŸαŸ†αžαžΆαž“αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ AI αžŸαž˜αŸαž™αžαŸ’αž˜αžΈαŸ” αž’αŸ’αž“αž€αž“αžΉαž„αžƒαžΎαž‰αž§αž‘αžΆαž αžšαžŽαŸαž–αžΈ MCP αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αŸ’αžšαžΉαž„αž”αŸ’αžšαŸ‚αž„αž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„ αž αžΎαž™αž™αž›αŸ‹αžαžΆαžœαžΆαž…αŸ€αžŸαžœαžΆαž„αž”αž‰αŸ’αž αžΆαž‘αžΌαž‘αŸ…αžŠαŸ‚αž›αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž”αŸ’αžšαžˆαž˜αŸ”

β€’ αž˜αŸ‰αžΌαžŒαž»αž› 1 - αž–αž“αŸ’αž™αž›αŸ‹αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‚αŸ’αžšαžΉαŸ‡: αž“αŸ…αž‘αžΈαž“αŸαŸ‡ αž’αŸ’αž“αž€αž“αžΉαž„αžšαŸ€αž“αž–αžΈαž‚αŸ’αžšαžΉαŸ‡αžŸαž˜αŸ’αž”αž‘αŸ’αž’αž·αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαžΆαž“αŸ‹αž“αŸƒ MCPαŸ” αž™αžΎαž„αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž’αžΆαžŽαžΆαž‘αžΌαž‡αžΈ αž“αž·αž„αž§αž‘αžΆαž αžšαžŽαŸαžšαžΌαž”αž—αžΆαž–αž…αŸ’αžšαžΎαž“ αžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαž’αŸ„αž™αž‚αŸ†αž“αž·αžαž‘αžΆαŸ†αž„αž“αŸαŸ‡αž˜αžΆαž“αž—αžΆαž–αžŸαžΆαž˜αž‰αŸ’αž‰αž„αžΆαž™αž™αž›αŸ‹αŸ”

β€’ αž˜αŸ‰αžΌαžŒαž»αž› 2 - αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž€αŸ’αž“αž»αž„ MCP: αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž’αžΆαž…αž›αžΊαžŠαžΌαž…αž‡αžΆαžšαžΏαž„αž‚αž½αžšαž±αŸ’αž™αž€αŸ’αžšαž’αžΌαž” αž”αŸ‰αž»αž“αŸ’αžαžΆαž™αžΎαž„αž“αžΉαž„αž”αž„αŸ’αž αžΆαž‰αž’αŸ’αž“αž€αžαžΆ MCP αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž˜αž»αžαž„αžΆαžšαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž…αžΌαž›αž€αŸ’αž“αž»αž„ αž“αž·αž„αž”αž„αŸ’αžšαŸ€αž“αž’αŸ’αž“αž€αž“αžΌαžœαž’αž“αž»αžœαžαŸ’αžαž·αž›αŸ’αž’αž”αŸ†αž•αž»αž αžŠαžΎαž˜αŸ’αž”αžΈαž€αžΆαžšαž–αžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž–αžΈαžŠαŸ†αž”αžΌαž„αŸ”

πŸ”¨ αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž”αž„αŸ’αž€αžΎαžαŸ– αž”αž„αŸ’αž€αžΎαžαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžŠαŸ†αž”αžΌαž„αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ (αž˜αŸ‰αžΌαžŒαž»αž› 3)

αž₯αž‘αžΌαžœαž“αŸαŸ‡αž€αžΆαžšαž€αž˜αŸ’αžŸαžΆαž“αŸ’αžαž–αž·αžαž”αŸ’αžšαžΆαž€αžŠαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž αžΎαž™! αž’αŸ’αž“αž€αž“αžΉαž„αž‘αž‘αž½αž›αž”αžΆαž“αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„αž€αŸ’αž“αž»αž„αž€αžΆαžšαž€αžŸαžΆαž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ αž“αž·αž„αž€αŸ’αžšαžΆαž’αŸŠαž·αž“ MCP αž–αž·αžαž”αŸ’αžšαžΆαž€αžŠαŸ” αž€αž»αŸ†αž”αžΆαžšαž˜αŸ’αž—αž‘αŸ - αž™αžΎαž„αž“αžΉαž„αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž–αžΈαžŸαžΆαž˜αž‰αŸ’αž‰ αž αžΎαž™αžŽαŸ‚αž“αžΆαŸ†αž’αŸ’αž“αž€αžαžΆαž˜αžšαžΆαž›αŸ‹αž‡αŸ†αž αžΆαž“αŸ”

αž˜αŸ‰αžΌαžŒαž»αž›αž“αŸαŸ‡αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž› αžŸαŸ€αžœαž—αŸ…αžŽαŸ‚αž“αžΆαŸ†αž’αž“αž»αžœαžαŸ’αžαž‡αžΆαž˜αž½αž™αžŠαŸƒαž‡αžΆαž…αŸ’αžšαžΎαž“ αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž’αž“αž»αžœαžαŸ’αžαž“αŸ…αž—αžΆαžŸαžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž’αŸ’αž“αž€αž…αžΌαž›αž…αž·αžαŸ’αžαŸ” αž’αŸ’αž“αž€αž“αžΉαž„αž”αž„αŸ’αž€αžΎαžαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ‚αž“αŸ…αžŠαŸ†αž”αžΌαž„ αž”αž„αŸ’αž€αžΎαžαž€αŸ’αžšαžΆαž’αŸŠαž·αž“αžŠαžΎαž˜αŸ’αž”αžΈαž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αžœαžΆ αž αžΎαž™αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ‚αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡ αž€αŸαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‡αžΆαž˜αž½αž™αž§αž”αž€αžšαžŽαŸαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž–αŸαž‰αž“αž·αž™αž˜αžŠαžΌαž…αž‡αžΆ VS Code αž•αž„αžŠαŸ‚αžšαŸ”

αžšαŸ€αž„αžšαžΆαž›αŸ‹αžŸαŸ€αžœαž—αŸ…αžŽαŸ‚αž“αžΆαŸ†αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž§αž‘αžΆαž αžšαžŽαŸαž€αžΌαžŠαž–αŸαž‰αž›αŸαž‰ αž‚αž“αŸ’αž›αžΉαŸ‡αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆ αž“αž·αž„αž€αžΆαžšαž–αž“αŸ’αž™αž›αŸ‹αž–αžΈαž αŸαžαž»αž•αž›αžŠαŸ‚αž›αž™αžΎαž„αž’αŸ’αžœαžΎαž‡αž˜αŸ’αžšαžΎαžŸαžšαž…αž“αžΆαž•αŸ’αžŸαŸαž„αŸ—αŸ” αž“αŸ…αž…αž»αž„αž”αž‰αŸ’αž…αž”αŸ‹αžšαž”αžŸαŸ‹αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž“αŸαŸ‡ αž’αŸ’αž“αž€αž“αžΉαž„αž˜αžΆαž“αž’αž“αž»αžœαžαŸ’αž MCP αžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž”αžΆαž“ αž αžΎαž™αž’αŸ’αž“αž€αž’αžΆαž…αž˜αžΆαž“αž˜αŸ„αž‘αž“αž—αžΆαž–!

πŸš€ αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž€αžΎαž“αž‘αžΎαž„: αž‚αŸ†αž“αž·αžαžŠαŸαžˆαŸ’αž›αžΆαžαŸ‹ αž“αž·αž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž–αž·αžαž”αŸ’αžšαžΆαž€αžŠ (αž˜αŸ‰αžΌαžŒαž»αž› ៀ-αŸ₯)

αž‡αžΆαž˜αž½αž™αž…αŸ†αžŽαŸαŸ‡αžŠαžΉαž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž”αžΆαž“αž…αŸ’αž”αžΆαžŸαŸ‹αž›αžΆαžŸαŸ‹ αž’αŸ’αž“αž€αž”αžΆαž“αžαŸ’αžšαŸ€αž˜αžαŸ’αž›αž½αž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαŸ’αžœαŸ‚αž„αž™αž›αŸ‹αž’αŸ†αž–αžΈαž˜αž»αžαž„αžΆαžš MCP αžŠαŸ‚αž›αžŸαŸ’αž‘αžΆαžαŸ‹αž‡αžΆαž„αž˜αž»αž“αŸ” αž™αžΎαž„αž“αžΉαž„αž‚αŸ’αžšαž”αžŠαžŽαŸ’αžαž”αŸ‹αž™αž»αž‘αŸ’αž’αžŸαžΆαžŸαŸ’αžšαŸ’αžαž’αž“αž»αžœαžαŸ’αžαž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„ αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž„αŸ’αž αŸ„αŸ‡αž€αŸ†αž αž»αžŸ αž“αž·αž„αž”αŸ’αžšαž’αžΆαž“αž”αž‘αžŠαŸαžˆαŸ’αž›αžΆαžŸαžœαŸƒαžŠαžΌαž…αž‡αžΆαž€αžΆαžšαž›αžΆαž™αž”αž‰αŸ’αž…αžΌαž› AI αž…αŸ’αžšαžΎαž“αž”αŸ’αžšαž—αŸαž‘αŸ”

αž’αŸ’αž“αž€αž“αžΉαž„αžšαŸ€αž“αžšαž”αŸ€αž”αž”αž„αŸ’αžšαž½αž˜αž’αž“αž»αžœαžαŸ’αž MCP αž”αž„αŸ’αž€αžΎαž“αž‘αŸ†αž αŸ†αžŸαŸ†αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž•αž›αž·αžαž€αž˜αŸ’αž˜ αž“αž·αž„αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‡αžΆαž˜αž½αž™αžœαŸαž‘αž·αž€αžΆαž–αž–αž€αžŠαžΌαž…αž‡αžΆ AzureαŸ” αž˜αŸ‰αžΌαžŒαž»αž›αž‘αžΆαŸ†αž„αž“αŸαŸ‡αžšαŸ€αž”αž…αŸ†αž’αŸ’αž“αž€αž²αŸ’αž™αž€αžŸαžΆαž„αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™ MCP αžŠαŸ‚αž›αž’αžΆαž…αž‘αž”αŸ‹αž‘αž›αŸ‹αž“αžΉαž„αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαž–αž·αžαž”αŸ’αžšαžΆαž€αžŠαŸ”

🌟 αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž―αž€αž‘αŸαžŸ: αžŸαž αž‚αž˜αž“αŸ αž“αž·αž„αž€αžΆαžšαž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž‡αŸ†αž“αžΆαž‰ (αž˜αŸ‰αžΌαžŒαž»αž› ៦-៑៑)

αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž…αž»αž„αž€αŸ’αžšαŸ„αž™αž•αŸ’αžαŸ„αžαž›αžΎαž€αžΆαžšαž…αžΌαž›αžšαž½αž˜αžŸαž αž‚αž˜αž“αŸ MCP αž“αž·αž„αž‡αŸ†αž“αžΆαž‰αž€αŸ’αž“αž»αž„αžŠαŸ‚αž“αžŠαŸ‚αž›αž’αŸ’αž“αž€αž˜αžΆαž“αž…αŸ†αžŽαžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž‡αžΆαž…αž˜αŸ’αž”αž„αŸ” αž’αŸ’αž“αž€αž“αžΉαž„αžšαŸ€αž“αžšαž”αŸ€αž”αž…αžΌαž›αžšαž½αž˜αž€αŸ’αž“αž»αž„αž‚αž˜αŸ’αžšαŸ„αž„ MCP αžŸαž αž”αŸ’αžšαž—αž–αžαžΌαžŠαž…αŸ†αž  αž“αž·αž„αž’αž“αž»αžœαžαŸ’αžαž›αŸ†αž“αžΆαŸ†αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž“αžΆαž“αžΆ αžŠαžΌαž…αž‡αžΆαž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž…αžΌαž›αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž–αŸαž‰αž›αŸαž‰αŸ”

αž˜αŸ‰αžΌαžŒαž»αž› ៑៑ αž‚αž½αžšαž²αŸ’αž™αž”αžΆαž“αž…αŸ†αžŽαžΆαŸ†αž–αž·αžŸαŸαžŸ - αžœαžΆαž‡αžΆαžαŸ†αž”αž“αŸ‹αžšαŸ€αž“αžŠαŸƒ ៑៣-αž˜αž“αŸ’αž‘αžΈαžšαž–αŸαž‰αž›αŸαž‰ αžŠαŸ‚αž›αž”αž„αŸ’αžšαŸ€αž“αž’αŸ’αž“αž€αž€αŸ’αž“αž»αž„αž€αžΆαžšαž€αžŸαžΆαž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ MCP αžŸαž˜αŸ’αžšαž½αž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž•αž›αž·αžαž€αž˜αŸ’αž˜αžŠαŸ„αž™αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž› PostgreSQLαŸ” αžœαžΆαž…αŸ’αžšαžΎαž“αžŠαžΌαž…αž‡αžΆαž‚αž˜αŸ’αžšαŸ„αž„αž…αž»αž„αž€αŸ’αžšαŸ„αž™ αžŠαŸ‚αž›αž”αž‰αŸ’αž…αžΌαž›αž‚αŸ’αž“αžΆαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸƒαž’αŸ’αžœαžΈαžŠαŸ‚αž›αž’αŸ’αž“αž€αž”αžΆαž“αžŸαž·αž€αŸ’αžŸαžΆ!

πŸ“š αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžšαŸ€αž“αž‚αžΌαž›αŸ†αž‘αžΌαž›αžΆαž™

αž˜αŸ‰αžΌαžŒαž»αž›αž”αŸ’αžšαž’αžΆαž“αž”αž‘αž–αž·αž–αžŽαŸŒαž“αžΆαžαŸ†αžŽαž—αŸ’αž‡αžΆαž”αŸ‹
αž˜αŸ‰αžΌαžŒαž»αž› ០-αŸ£αŸ– αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“
αŸ αŸ αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αž’αŸ†αž–αžΈ MCPαžŸαž„αŸ’αžαŸαž”αž–αž·αž–αžŽαŸŒαž“αžΆαž’αŸ†αž–αžΈ Model Context Protocol αž“αž·αž„αžŸαžΆαžšαŸˆαžŸαŸ†αžαžΆαž“αŸ‹αžšαž”αžŸαŸ‹αžœαžΆ αž€αŸ’αž“αž»αž„αž”αžŽαŸ’αžαžΆαžŸαŸ’αž–αžΆαž™ AIαž’αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜
αŸ αŸ‘αž–αž“αŸ’αž™αž›αŸ‹αž‚αŸ†αž“αž·αžαž‚αŸ„αž›αžŸαŸ’αžœαŸ‚αž„αž™αž›αŸ‹αž‡αŸ’αžšαžΆαž›αž‡αŸ’αžšαŸ…αž’αŸ†αž–αžΈαž‚αŸ†αž“αž·αžαž‚αŸ„αž› MCPαž’αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜
αŸ αŸ’αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž€αŸ’αž“αž»αž„ MCPαž‚αŸ’αžšαŸ„αŸ‡αžαŸ’αž“αžΆαž€αŸ‹αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– αž“αž·αž„αž’αž“αž»αžœαžαŸ’αžαž“αŸαž›αŸ’αž’αž”αŸ†αž•αž»αžαž’αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜
αŸ αŸ£αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž‡αžΆαž˜αž½αž™ MCPαž€αžΆαžšαžαŸ†αž‘αžΎαž„αž”αžšαž·αž™αžΆαž€αžΆαžŸ αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ/αž€αŸ’αžšαžΆαž’αŸŠαž·αž“αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“ αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‚αŸ’αž“αžΆαž’αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜
αž˜αŸ‰αžΌαžŒαž»αž› αŸ£αŸ– αž€αžŸαžΆαž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ αž“αž·αž„αž€αŸ’αžšαžΆαž’αŸŠαž·αž“αžŠαŸ†αž”αžΌαž„αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€
៣.αŸ‘αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžŠαŸ†αž”αžΌαž„αž”αž„αŸ’αž€αžΎαžαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ MCP αžŠαŸ†αž”αžΌαž„αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžŽαŸ‚αž“αžΆαŸ†
៣.αŸ’αž€αŸ’αžšαžΆαž’αŸŠαž·αž“αžŠαŸ†αž”αžΌαž„αž’αž—αž·αžœαžŒαŸ’αžαž€αŸ’αžšαžΆαž’αŸŠαž·αž“ MCP αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžŽαŸ‚αž“αžΆαŸ†
៣.αŸ£αž€αŸ’αžšαžΆαž’αŸŠαž·αž“αž‡αžΆαž˜αž½αž™ LLMαž”αž‰αŸ’αž…αžΌαž›αž˜αŸ‰αžΌαžŠαŸ‚αž›αž—αžΆαžŸαžΆαž’αŸ†αžŽαŸ‚αž“αžΆαŸ†
៣.αŸ€αž”αž‰αŸ’αž…αžΌαž›αž‡αžΆαž˜αž½αž™ VS Codeαž”αŸ’αžšαžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ MCP αž€αŸ’αž“αž»αž„ VS CodeαžŽαŸ‚αž“αžΆαŸ†
៣.αŸ₯αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ stdioαž”αž„αŸ’αž€αžΎαžαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžŠαŸ„αž™αž”αŸ’αžšαžΎαž€αžΆαžšαžŠαžΉαž€αž‡αž‰αŸ’αž‡αžΌαž“ stdioαžŽαŸ‚αž“αžΆαŸ†
៣.αŸ¦αž…αžΆαž€αŸ‹αž•αŸ’αžŸαžΆαž™ HTTPαž’αž“αž»αžœαžαŸ’αžαž…αžΆαž€αŸ‹αž•αŸ’αžŸαžΆαž™ HTTP αž€αŸ’αž“αž»αž„ MCPαžŽαŸ‚αž“αžΆαŸ†
៣.αŸ§αž§αž”αž€αžšαžŽαŸ AIαž”αŸ’αžšαžΎαž§αž”αž€αžšαžŽαŸ AI αž‡αžΆαž˜αž½αž™ MCPαžŽαŸ‚αž“αžΆαŸ†
៣.αŸ¨αžŸαžΆαž€αž›αŸ’αž”αž„αžŸαžΆαž€αž›αŸ’αž”αž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ MCP αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžŽαŸ‚αž“αžΆαŸ†
៣.αŸ©αž”αž„αŸ’αž αŸ„αŸ‡αž”αž„αŸ’αž αŸ„αŸ‡αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ MCP αž‘αŸ…αž•αž›αž·αžαž€αž˜αŸ’αž˜αžŽαŸ‚αž“αžΆαŸ†
៣.αŸ‘αŸ αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹αž”αŸ’αžšαžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž˜αž»αžαž„αžΆαžšαžαŸ’αž–αžŸαŸ‹ αž“αž·αž„αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž›αŸ’αž’αžŽαŸ‚αž“αžΆαŸ†
៣.αŸ‘αŸ‘αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž·αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‡αŸ†αž–αžΌαž€αž”αž„αŸ’αž αžΆαž‰αž–αžΈαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž…αžΆαž”αŸ‹αž–αžΈαžŠαŸ†αž”αžΌαž„ αž“αž·αž„ RBACαžŽαŸ‚αž“αžΆαŸ†
៣.αŸ‘αŸ’αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ‰αžΆαžŸ MCPαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ Claude Desktop, Cursor, Cline αž“αž·αž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ‰αžΆαžŸ MCP αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαžŽαŸ‚αž“αžΆαŸ†
៣.αŸ‘αŸ£αž§αž”αž€αžšαžŽαŸαž–αž·αž“αž·αžαŸ’αž™ MCPαž–αž·αž“αž·αžαŸ’αž™αž€αŸ†αž αž»αžŸ αž“αž·αž„αžŸαžΆαž€αž›αŸ’αž”αž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ MCP αž‡αžΆαž˜αž½αž™αž§αž”αž€αžšαžŽαŸ InspectorαžŽαŸ‚αž“αžΆαŸ†
៣.αŸ‘αŸ€αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αž”αŸ’αžšαžΎαž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαž αž€αžΆαžšαž‡αžΆαž˜αž½αž™αž€αŸ’αžšαžΆαž’αŸŠαž·αž“αžŽαŸ‚αž“αžΆαŸ†
៣.៑αŸ₯αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ MCPαžŸαžΆαž„αžŸαž„αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ MCPαžŽαŸ‚αž“αžΆαŸ†
αž˜αŸ‰αžΌαžŒαž»αž› ៀ-αŸ₯αŸ– αž’αž“αž»αžœαžαŸ’αžαž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„ αž“αž·αž„αž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹
αŸ αŸ€αž’αž“αž»αžœαžαŸ’αžαž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„SDKs, αž”αž„αŸ’αž αŸ„αŸ‡αž€αŸ†αž αž»αžŸ, αžŸαžΆαž€αž›αŸ’αž”αž„, αž‚αŸ†αžšαžΌαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž‘αžΎαž„αžœαž·αž‰αž’αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜
ៀ.αŸ‘αž€αžΆαžšαž”αŸ†αž”αŸ‚αž€αž‘αŸ†αž–αŸαžšαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž›αž‘αŸ’αž’αž•αž›αž’αŸ†αž‡αžΆαž˜αž½αž™ pagination αž”αŸ’αžšαžΎ cursorαžŽαŸ‚αž“αžΆαŸ†
០αŸ₯αž”αŸ’αžšαž’αžΆαž“αž”αž‘αž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹ MCPAI αž…αŸ’αžšαžΎαž“αž”αŸ’αžšαž—αŸαž‘, αž€αžΆαžšαžœαžΆαžŸαŸ‹αžœαŸ‚αž„, αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž’αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜
αŸ₯.αŸ‘αž”αž‰αŸ’αž…αžΌαž›αž‡αžΆαž˜αž½αž™ Azureαž”αž‰αŸ’αž…αžΌαž› MCP αž‡αžΆαž˜αž½αž™ AzureαžŽαŸ‚αž“αžΆαŸ†
αŸ₯.αŸ’αž˜αž»αžαž„αžΆαžšαž…αŸ’αžšαžΎαž“αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž˜αž»αžαž„αžΆαžšαž…αŸ’αžšαžΎαž“αž”αŸ’αžšαž—αŸαž‘αžŽαŸ‚αž“αžΆαŸ†
αŸ₯.αŸ£αžŸαžΆαž€αž›αŸ’αž”αž„ OAuth2αž’αž“αž»αžœαžαŸ’αžαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– OAuth2αžŽαŸ‚αž“αžΆαŸ†
αŸ₯.αŸ€αž”αŸ’αžšαž‘αŸαžŸαž”αž‹αž˜αž™αž›αŸ‹αžŠαžΉαž„ αž“αž·αž„αž’αž“αž»αžœαžαŸ’αžαž”αŸ’αžšαž‘αŸαžŸαž”αž‹αž˜αžŽαŸ‚αž“αžΆαŸ†
αŸ₯.αŸ₯αž€αžΆαžšαž”αž‰αŸ’αž‡αžΌαž“αž™αž»αž‘αŸ’αž’αžŸαžΆαžŸαŸ’αžšαŸ’αžαž…αŸαž‰αž•αŸ’αž›αžΌαžœ MCPαžŽαŸ‚αž“αžΆαŸ†
αŸ₯.αŸ¦αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αž”αž…αŸ’αž…αŸαž€αž‘αŸαžŸαž€αŸ†αžŽαžαŸ‹αžαž˜αŸ’αž›αŸƒαž“αŸ… MCPαžŽαŸ‚αž“αžΆαŸ†
αŸ₯.αŸ§αž€αžΆαžšαžœαžΆαžŸαŸ‹αžœαŸ‚αž„αžœαžΆαžŸαŸ‹αžœαŸ‚αž„αž’αž“αž»αžœαžαŸ’αž MCPαžŽαŸ‚αž“αžΆαŸ†
αŸ₯.αŸ¨αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž€αžΆαžšαž–αž·αž…αžΆαžšαžŽαžΆαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹αžŽαŸ‚αž“αžΆαŸ†
αŸ₯.αŸ©αžŸαŸ’αžœαŸ‚αž„αžšαž€αžαžΆαž˜αž’αŸŠαž·αž“αž’αžΊαžšαžŽαž·αžαž’αž“αž»αžœαžαŸ’αžαžŸαŸ’αžœαŸ‚αž„αžšαž€αžαžΆαž˜αž’αŸŠαžΈαž“αž’αžΊαžšαžŽαž·αžαžŽαŸ‚αž“αžΆαŸ†
αŸ₯.αŸ‘αŸ αž…αžΆαž€αŸ‹αž•αŸ’αžŸαžΆαž™αž–αŸαž›αžœαŸαž›αžΆαž–αž·αžαž”αž„αŸ’αž€αžΎαžαž˜αž»αžαž„αžΆαžšαž…αžΆαž€αŸ‹αž•αŸ’αžŸαžΆαž™αž–αŸαž›αžœαŸαž›αžΆαž–αž·αžαžŽαŸ‚αž“αžΆαŸ†
αŸ₯.αŸ‘αŸ‘αžŸαŸ’αžœαŸ‚αž„αžšαž€αž–αŸαž›αžœαŸαž›αžΆαž–αž·αžαž’αž“αž»αžœαžαŸ’αžαžŸαŸ’αžœαŸ‚αž„αžšαž€αž–αŸαž›αžœαŸαž›αžΆαž–αž·αžαžŽαŸ‚αž“αžΆαŸ†
αŸ₯.αŸ‘αŸ’αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– Entra IDαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž‡αžΆαž˜αž½αž™ Microsoft Entra IDαžŽαŸ‚αž“αžΆαŸ†
αŸ₯.αŸ‘αŸ£αž”αž‰αŸ’αž…αžΌαž› Foundryαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‡αžΆαž˜αž½αž™ Azure AI FoundryαžŽαŸ‚αž“αžΆαŸ†
αŸ₯.αŸ‘αŸ€αžœαž·αžŸαŸ’αžœαž€αž˜αŸ’αž˜αž”αžšαž·αž”αž‘αž”αž…αŸ’αž…αŸαž€αž‘αŸαžŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ‚αž›αž˜αŸ’αž’αž”αžšαž·αž”αž‘αžŽαŸ‚αž“αžΆαŸ†
αŸ₯.៑αŸ₯αž€αžΆαžšαžŠαžΉαž€αž‡αž‰αŸ’αž‡αžΌαž“αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“ MCPαž’αž“αž»αžœαžαŸ’αžαž€αžΆαžšαžŠαžΉαž€αž‡αž‰αŸ’αž‡αžΌαž“αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžŽαŸ‚αž“αžΆαŸ†
αŸ₯.αŸ‘αŸ¦αž˜αž»αžαž„αžΆαžšαž”αŸ’αžšαžΌαžαžΌαž€αž»αž›αž€αžΆαžšαž‡αžΌαž“αžŠαŸ†αžŽαžΉαž„αžœαžŒαŸ’αžαž“αž—αžΆαž– αž€αžΆαžšαž›αž»αž”αž”αŸ†αž”αžΆαžαŸ‹ αž‚αŸ†αžšαžΌαž’αž“αž’αžΆαž“αžŽαŸ‚αž“αžΆαŸ†
αŸ₯.αŸ‘αŸ§αž€αžΆαžšαž™αž›αŸ‹αžƒαŸ’αž›αžΆαŸ†αž„αž†αŸ’αž’αŸ‚αžαžšαž”αžŸαŸ‹αž—αŸ’αž“αžΆαž€αŸ‹αž„αžΆαžšαž…αŸ’αžšαžΎαž“αž—αŸ’αž“αžΆαž€αŸ‹αž„αžΆαžšαž…αŸ†αž“αž½αž“αž–αžΈαžšαž”αŸ’αžšαž€αž½αžαž”αŸ’αžšαž‡αŸ‚αž„αžŠαŸ„αž™αž”αŸ’αžšαžΎαž§αž”αž€αžšαžŽαŸ MCP αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€ αž αžΎαž™αžœαžΆαž™αžαž˜αŸ’αž›αŸƒαžŠαŸ„αž™αž—αŸ’αž“αžΆαž€αŸ‹αž„αžΆαžšαžœαž·αž‡αŸ’αž‡αžΆαž‡αžΈαžœαŸˆαžŽαŸ‚αž“αžΆαŸ†
αž˜αŸ‰αžΌαžŒαž»αž› ៦-αŸ‘αŸ αŸ– αžŸαž αž‚αž˜αž“αŸ αž“αž·αž„αž’αž“αž»αžœαžαŸ’αžαž›αŸ’αž’αŸ—
αŸ αŸ¦αž€αžΆαžšαž…αžΌαž›αžšαž½αž˜αžŸαž αž‚αž˜αž“αŸαžšαž”αŸ€αž”αž…αžΌαž›αžšαž½αž˜αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αžšαž·αžŸαŸ’αžαžΆαž“ MCPαžŽαŸ‚αž“αžΆαŸ†
αŸ αŸ§αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαž–αžΈαž’αŸ’αž“αž€αž‘αž‘αž½αž›αž™αž€αžŠαŸ†αž”αžΌαž„αžšαžΏαž„αž–αž·αžαž“αŸƒαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžŽαŸ‚αž“αžΆαŸ†
αŸ αŸ¨αž’αž“αž»αžœαžαŸ’αžαž›αŸ’αž’αŸ—αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ MCPαž€αžΆαžšαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž· αž€αžΆαžšαž’αž“αŸ‹αž‘αŸ’αžšαžΆαŸ† αž˜αžšαžŽαž—αžΆαž–αžŽαŸ‚αž“αžΆαŸ†
αŸ αŸ©αž€αžšαžŽαžΈαžŸαž·αž€αŸ’αžŸαžΆ MCPαž§αž‘αžΆαž αžšαžŽαŸαž’αž“αž»αžœαžαŸ’αžαž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„αžŽαŸ‚αž“αžΆαŸ†
αŸ‘αŸ αž”αžΆαž‰αŸ‹αžœαž‚αŸ’αž‚αžŠαŸƒαž€αžŸαžΆαž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ MCP αž‡αžΆαž˜αž½αž™αž§αž”αž€αžšαžŽαŸ AIαž˜αž“αŸ’αž‘αžΈαžšαž–αž·αžŸαŸ„αž’αž“αŸ
αž˜αŸ‰αžΌαžŒαž»αž› αŸ‘αŸ‘αŸ– αž˜αž“αŸ’αž‘αžΈαžšαž–αž·αžŸαŸ„αž’αž“αŸαžŠαŸƒαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ MCP
αŸ‘αŸ‘αž€αžΆαžšαž”αž‰αŸ’αž…αžΌαž›αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™ MCP Serverαž•αŸ’αž›αžΌαžœαžšαŸ€αž“αžŠαŸƒ ៑៣-αž˜αž“αŸ’αž‘αžΈαžšαž–αž·αžŸαŸ„αž’αž“αŸαž–αŸαž‰αž›αŸαž‰αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αž‰αŸ’αž…αžΌαž› PostgreSQLαž˜αž“αŸ’αž‘αžΈαžšαž–αž·αžŸαŸ„αž’αž“αŸ
៑៑.αŸ‘αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αžŸαž„αŸ’αžαŸαž”αž–αžΈ MCP αž‡αžΆαž˜αž½αž™αž€αžΆαžšαž”αž‰αŸ’αž…αžΌαž›αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™ αž“αž·αž„αž€αžšαžŽαžΈαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžœαž·αž—αžΆαž‚αž›αž€αŸ‹αžšαžΆαž™αž˜αž“αŸ’αž‘αžΈαžšαž–αž·αžŸαŸ„αž’αž“αŸ ០០
៑៑.αŸ’αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž‚αŸ„αž›αž™αž›αŸ‹αžŠαžΉαž„αž’αŸ†αž–αžΈαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ MCP αžŸαŸ’αžšαž‘αžΆαž”αŸ‹αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™ αž“αž·αž„αž›αŸ†αž“αžΆαŸ†αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž˜αž“αŸ’αž‘αžΈαžšαž–αž·αžŸαŸ„αž’αž“αŸ ០៑
៑៑.αŸ£αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– αž“αž·αž„αž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž€αž˜αŸ’αžšαž·αžαž‡αž½αžš, αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž…αžΌαž›αž”αŸ’αžšαžΎ αž“αž·αž„αž…αŸ‚αž€αž…αžΆαž™αž‘αž·αž“αŸ’αž“αž“αŸαž™αž…αŸ’αžšαžΎαž“αž’αŸ’αž“αž€αž‡αž½αž›αž˜αž“αŸ’αž‘αžΈαžšαž–αž·αžŸαŸ„αž’αž“αŸ ០្
៑៑.αŸ€αž€αžΆαžšαžαŸ†αž‘αžΎαž„αž”αžšαž·αž™αžΆαž€αžΆαžŸαž€αžΆαžšαžαŸ†αž‘αžΎαž„αž”αžšαž·αž™αžΆαž€αžΆαžŸαž’αž—αž·αžœαžŒαŸ’αžαž“αŸ, Docker, αž§αž”αž€αžšαžŽαŸ Azureαž˜αž“αŸ’αž‘αžΈαžšαž–αž·αžŸαŸ„αž’αž“αŸ ០៣
៑៑.αŸ₯αž‚αŸ†αžšαžΌαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž€αžΆαžšαžαŸ†αž‘αžΎαž„ PostgreSQL, αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž›αž€αŸ‹αžšαžΆαž™ αž“αž·αž„αž‘αž·αž“αŸ’αž“αž“αŸαž™αž‚αŸ†αžšαžΌαž˜αž“αŸ’αž‘αžΈαžšαž–αž·αžŸαŸ„αž’αž“αŸ ០ៀ
៑៑.αŸ¦αž’αž“αž»αžœαžαŸ’αžαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ MCPαž€αžŸαžΆαž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ FastMCP αž‡αžΆαž˜αž½αž™αž€αžΆαžšαž”αž‰αŸ’αž…αžΌαž›αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αž“αŸ’αž‘αžΈαžšαž–αž·αžŸαŸ„αž’αž“αŸ ០αŸ₯
៑៑.αŸ§αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž§αž”αž€αžšαžŽαŸαž”αž„αŸ’αž€αžΎαžαž§αž”αž€αžšαžŽαŸαžŸαŸ’αžœαŸ‚αž„αžšαž€αž‘αž·αž“αŸ’αž“αž“αŸαž™ αž“αž·αž„αž€αžΆαžšαž–αž·αž“αž·αžαŸ’αž™αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž˜αž“αŸ’αž‘αžΈαžšαž–αž·αžŸαŸ„αž’αž“αŸ ០៦
៑៑.αŸ¨αžŸαŸ’αžœαŸ‚αž„αžšαž€αž’αžαŸ’αžαž“αŸαž™αž’αž“αž»αžœαžαŸ’αžαžœαŸαžαŸ’αž‘αŸαžŠαŸ„αž™αž”αŸ’αžšαžΎ Azure OpenAI αž“αž·αž„ pgvectorαž˜αž“αŸ’αž‘αžΈαžšαž–αž·αžŸαŸ„αž’αž“αŸ ០៧
៑៑.αŸ©αžŸαžΆαž€αž›αŸ’αž”αž„ αž“αž·αž„αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž€αŸ†αž αž»αžŸαž™αž»αž‘αŸ’αž’αžŸαžΆαžŸαŸ’αžšαŸ’αžαžŸαžΆαž€αž›αŸ’αž”αž„ αž§αž”αž€αžšαžŽαŸαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž€αŸ†αž αž»αžŸ αž“αž·αž„αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αž˜αž“αŸ’αž‘αžΈαžšαž–αž·αžŸαŸ„αž’αž“αŸ ០៨
៑៑.αŸ‘αŸ αž”αž‰αŸ’αž…αžΌαž›αž‡αžΆαž˜αž½αž™ VS Codeαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ VS Code MCP αž“αž·αž„αž”αŸ’αžšαžΎ AI Chatαž˜αž“αŸ’αž‘αžΈαžšαž–αž·αžŸαŸ„αž’αž“αŸ ០៩
៑៑.αŸ‘αŸ‘αž™αž»αž‘αŸ’αž’αžŸαžΆαžŸαŸ’αžšαŸ’αžαž”αž„αŸ’αž αŸ„αŸ‡αž”αž„αŸ’αž αŸ„αŸ‡αžŠαŸ„αž™ Docker, Azure Container Apps αž“αž·αž„αž€αžΆαžšαž–αž·αž‚αŸ’αžšαŸ„αŸ‡αž€αŸ†αžŽαžαŸ‹αž‘αŸ†αž αŸ†αž˜αž“αŸ’αž‘αžΈαžšαž–αž·αžŸαŸ„αž’αž“αŸ ៑០
៑៑.αŸ‘αŸ’αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™Application Insights αžŸαž‰αŸ’αž‰αžΆαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹ αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αžŸαž˜αžαŸ’αžαž—αžΆαž–αž˜αž“αŸ’αž‘αžΈαžšαž–αž·αžŸαŸ„αž’αž“αŸ ៑៑
៑៑.αŸ‘αŸ£αž’αž“αž»αžœαžαŸ’αžαž›αŸ’αž’αž”αŸ†αž•αž»αžαž€αžΆαžšαž–αž„αŸ’αžšαžΉαž„αžŸαž˜αžαŸ’αžαž—αžΆαž– αž€αžΆαžšαž€αŸ‚αž›αž˜αŸ’αž’αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– αž“αž·αž„αž‚αž“αŸ’αž›αžΉαŸ‡αž•αž›αž·αžαž€αž˜αŸ’αž˜αž˜αž“αŸ’αž‘αžΈαžšαž–αž·αžŸαŸ„αž’αž“αŸ ៑្

πŸ’» αž‚αŸ†αžšαžΌαž‚αž˜αŸ’αžšαŸ„αž„αž€αžΌαžŠ

αž˜αž½αž™αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜αž•αŸ’αž“αŸ‚αž€αžšαžΈαž€αžšαžΆαž™αž”αŸ†αž•αž»αžαž“αŸƒαž€αžΆαžšαžšαŸ€αž“ MCP αž‚αžΊαž˜αžΎαž›αžƒαžΎαž‰αž‡αŸ†αž“αžΆαž‰αž€αžΌαžŠαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž”αžŽαŸ’αžαž»αŸ‡αž”αžŽαŸ’αžαžΆαž›αž˜αžΆαž“αžœαžŒαŸ’αžαž“αž—αžΆαž–αž”αž“αŸ’αžαž”αž“αŸ’αž‘αžΆαž”αŸ‹αŸ” αž™αžΎαž„αž”αžΆαž“αžšαž…αž“αžΆαž§αž‘αžΆαž αžšαžŽαŸαž€αžΌαžŠαž™αŸ‰αžΆαž„αž αŸ„αž…αžŽαžΆαžŸαŸ‹αž’αŸ„αž™αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž–αžΈαžŸαžΆαž˜αž‰αŸ’αž‰ αž αžΎαž™αž€αžΎαž“αž‘αžΎαž„αž‘αŸ…αž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹αž”αž“αŸ’αžαž”αž“αŸ’αž‘αžΆαž”αŸ‹ αžŠαžΎαž˜αŸ’αž”αžΈαž‡αž½αž™αž²αŸ’αž™αž’αŸ’αž“αž€αž™αž›αŸ‹αžŠαžΉαž„αž…αŸ’αž”αžΆαžŸαŸ‹αŸ” αž“αŸαŸ‡αž‚αžΊαž‡αžΆαžšαž”αŸ€αž”αžŠαŸ‚αž›αž™αžΎαž„αžŽαŸ‚αž“αžΆαŸ†αž‚αŸ†αž“αž·αž - αž‡αžΆαž˜αž½αž™αž€αžΌαžŠαžŠαŸ‚αž›αž„αžΆαž™αž™αž›αŸ‹ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αžΉαž„αž”αž„αŸ’αž αžΆαž‰αž‚αŸ„αž›αž€αžΆαžšαžŽαŸ MCP αž–αž·αžαž”αŸ’αžšαžΆαž€αžŠ αž’αŸ’αž“αž€αž“αžΉαž„αž™αž›αŸ‹αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ‚αž’αŸ’αžœαžΈαžŠαŸ‚αž›αž€αžΌαžŠαž’αŸ’αžœαžΎ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαžΆαžαžΎαž αŸαžαž»αž’αŸ’αžœαžΈαž€αŸαžŠαžΌαž…αž‡αžΆαžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαŸ€αž”αž…αŸ†αž”αŸ‚αž”αž“αŸαŸ‡ αž“αž·αž„αžœαžΆαžŸαž˜αŸ’αžšαž”αžŸαž˜αŸ’αžšαž½αž›αž‘αŸ…αž€αŸ’αž“αž»αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ MCP αž’αŸ†αž“αŸ…αž›αžΎαžœαž·αžŸαžΆαž›αŸ”

αž‚αŸ†αžšαžΌαž‚αžŽαž“αŸαž™αŸ’αž™ MCP αž„αžΆαž™αŸ—

αž—αžΆαžŸαžΆαž–αž·αž–αžŽαŸŒαž“αžΆαžαŸ†αžŽαž—αŸ’αž‡αžΆαž”αŸ‹
C#αž‚αŸ†αžšαžΌαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ MCPαž˜αžΎαž›αž€αžΌαžŠ
Javaαž‚αžŽαž“αŸαž™αŸ’αž™ MCPαž˜αžΎαž›αž€αžΌαžŠ
JavaScriptαžŠαŸαž˜αŸ‰αžΌ MCPαž˜αžΎαž›αž€αžΌαžŠ
Pythonαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ MCPαž˜αžΎαž›αž€αžΌαžŠ
TypeScriptαž‚αŸ†αžšαžΌ MCPαž˜αžΎαž›αž€αžΌαžŠ
Rustαž‚αŸ†αžšαžΌ MCPαž˜αžΎαž›αž€αžΌαžŠ

αž’αž“αž»αžœαžαŸ’αž MCP αž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹

αž—αžΆαžŸαžΆαž–αž·αž–αžŽαŸŒαž“αžΆαžαŸ†αžŽαž—αŸ’αž‡αžΆαž”αŸ‹
C#αž‚αŸ†αžšαžΌαž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹αž˜αžΎαž›αž€αžΌαžŠ
Java αž‡αžΆαž˜αž½αž™ Springαž‚αŸ†αžšαžΌαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Container Appαž˜αžΎαž›αž€αžΌαžŠ
JavaScriptαž‚αŸ†αžšαžΌαž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹αž˜αžΎαž›αž€αžΌαžŠ
Pythonαž’αž“αž»αžœαžαŸ’αžαžŸαŸ’αž˜αž»αž‚αžŸαŸ’αž˜αžΆαž‰αž˜αžΎαž›αž€αžΌαžŠ
TypeScriptαž‚αŸ†αžšαžΌ ContainerView Code

🎯 αž›αž€αŸ’αžαžŽαŸˆαž˜αž»αž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŸαž·αž€αŸ’αžŸαžΆ MCP

αžŠαžΎαž˜αŸ’αž”αžΈαž‘αž‘αž½αž›αž”αžΆαž“αž’αžαŸ’αžαž”αŸ’αžšαž™αŸ„αž‡αž“αŸαž›αŸ’αž’αž”αŸ†αž•αž»αžαž–αžΈαž˜αŸαžšαŸ€αž“αž“αŸαŸ‡ αž’αŸ’αž“αž€αž‚αž½αžšαžαŸ‚αž˜αžΆαž“αŸ–

  • αž…αŸ†αžŽαŸαŸ‡αžŠαžΉαž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αŸ…αž™αŸ‰αžΆαž„αž αŸ„αž…αžŽαžΆαžŸαŸ‹αž˜αž½αž™αž€αŸ’αž“αž»αž„αž—αžΆαžŸαžΆαžŠαžΌαž…αž‡αžΆ C#, Java, JavaScript, Python, ឬ TypeScript

  • αž€αžΆαžšαž™αž›αŸ‹αžŠαžΉαž„αž’αŸ†αž–αžΈαž˜αŸ‰αžΌαž‘αŸ‚αž› client-server αž“αž·αž„ APIs

  • αž˜αžΆαž“αž—αžΆαž–αžŸαŸ’αž‚αžΆαž›αŸ‹αž‡αžΆαž˜αž½αž™ REST αž“αž·αž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“ HTTP

  • (αž‡αžΆαž‡αž˜αŸ’αžšαžΎαžŸ) αž•αŸ’αž‘αŸƒΰΈ«ΰΈ₯ΰΈ±ΰΈ‡αž“αŸ…αž€αŸ’αž“αž»αž„αž™αž“αŸ’αžαž€αžΆαžšαž‡αŸ†αž“αžΆαž‰ AI/ML

  • αž…αžΌαž›αžšαž½αž˜αž€αŸ’αž“αž»αž„αž€αžΆαžšαž–αž·αž—αžΆαž€αŸ’αžŸαžΆαžŸαž αž‚αž˜αž“αŸαžšαž”αžŸαŸ‹αž™αžΎαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžš

πŸ“š αž˜αŸαžšαŸ€αž“αžŽαŸ‚αž“αžΆαŸ† αž“αž·αž„αž’αž“αž’αžΆαž“

Repository αž“αŸαŸ‡αž˜αžΆαž“αž’αž“αž’αžΆαž“αž‡αžΆαž…αŸ’αžšαžΎαž“αžŠαžΎαž˜αŸ’αž”αžΈαž‡αž½αž™αž’αŸ’αž“αž€αž…αž»αŸ‡αž”αž‰αŸ’αž‡αžΈ αž“αž·αž„αžšαŸ€αž“αž”αžΆαž“αž˜αžΆαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αŸ–

αž˜αŸαžšαŸ€αž“αžŽαŸ‚αž“αžΆαŸ†

αž˜αžΆαž“ αž˜αŸαžšαŸ€αž“αžŽαŸ‚αž“αžΆαŸ† αžŠαŸαž‘αžΌαž›αŸ†αž‘αžΌαž›αžΆαž™ αžŠαŸ‚αž›αž‡αž½αž™αž’αŸ’αž“αž€αžšαŸ€αž”αž…αŸ†αž€αžΆαžšαžŸαž·αž€αŸ’αžŸαžΆαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž™αŸ‰αžΆαž„αž˜αžΆαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αŸ” αž•αŸ‚αž“αž‘αžΈαž˜αŸαžšαŸ€αž“αž“αŸαŸ‡αž”αž„αŸ’αž αžΆαž‰αž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αž”αŸ’αžšαž’αžΆαž“αž”αž‘αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž—αŸ’αž‡αžΆαž”αŸ‹αž‚αŸ’αž“αžΆ αž“αž·αž„αž•αŸ’αžŠαž›αŸ‹αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αž’αŸ†αž–αžΈαžšαž”αŸ€αž”αž”αŸ’αžšαžΎαž‚αŸ†αžšαžΌαž‚αž˜αŸ’αžšαŸ„αž„αž”αžΆαž“αž™αŸ‰αžΆαž„αž˜αžΆαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αŸ” αžœαžΆαž‡αŸ†αž“αž½αž™αžŠαŸ‚αž›αž›αŸ’αž’αž”αŸ†αž•αž»αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αžšαŸ€αž“αžŠαŸ‚αž›αž…αžΌαž›αž…αž·αžαŸ’αžαž˜αžΎαž›αžšαžΌαž”αž—αžΆαž–αž‘αžΌαž›αŸ†αž‘αžΌαž›αžΆαž™αŸ”

αž˜αŸαžšαŸ€αž“αž“αŸαŸ‡αžšαž½αž˜αž˜αžΆαž“αŸ–

  • αž•αŸ‚αž“αž‘αžΈαž˜αŸαžšαŸ€αž“αžŠαŸ‚αž›αž”αž„αŸ’αž αžΆαž‰αž”αŸ’αžšαž’αžΆαž“αž”αž‘αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαŸ‚αž›αž”αžΆαž“αž‚αŸ’αžšαž”αžŠαžŽαŸ’αžαž”αŸ‹
  • αž€αžΆαžšαž”αŸ†αž”αŸ‚αž€αž›αž˜αŸ’αž’αž·αžαž“αŸƒαž•αŸ’αž“αŸ‚αž€αž“αžΈαž˜αž½αž™αŸ—αž€αŸ’αž“αž»αž„ repository
  • αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αž–αžΈαžšαž”αŸ€αž”αž”αŸ’αžšαžΎαž‚αŸ†αžšαžΌαž‚αž˜αŸ’αžšαŸ„αž„
  • αž•αŸ’αž›αžΌαžœαž€αžΆαžšαžŸαž·αž€αŸ’αžŸαžΆαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž’αž“αž»αžŸαžΆαžŸαž“αŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‡αŸ†αž“αžΆαž‰αžαž»αžŸαŸ—αž‚αŸ’αž“αžΆ
  • αž’αž“αž’αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαžšαŸ€αž“αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€

αž”αž‰αŸ’αž‡αžΈαž”αŸ†αž›αžΆαžŸαŸ‹αž”αŸ†αžšαž½αž›

αž™αžΎαž„αžšαž€αŸ’αžŸαžΆαž‘αž»αž€ αž”αž‰αŸ’αž‡αžΈαž”αŸ†αž›αžΆαžŸαŸ‹αž”αŸ†αžšαž½αž› αžŠαŸ‚αž›αžαžΆαž˜αžŠαžΆαž“αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžŠαžΌαžšαžŠαŸαž˜αžΆαž“αžŸαžΆαžšαŸˆαžŸαŸ†αžαžΆαž“αŸ‹αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž€αŸ’αž“αž»αž„αžœαžαŸ’αžαž»αž’αžΆαžαž»αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αž·αž’αžΈαž€αžΆαžšαžšαŸ€αž“αž“αŸαŸ‡ αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž’αŸ’αž“αž€αž’αžΆαž…αž‚αŸ„αžšαž–αž‘αžΆαž“αŸ‹αž–αŸαž›αž“αžΉαž„αž€αžΆαžšαž€αŸ‚αž”αŸ’αžšαŸ‚αž‘αžΆαž“αŸ‹αžŸαž˜αŸαž™ αž“αž·αž„αž€αžΆαžšαž”αž“αŸ’αžαŸ‚αž˜αžαŸ’αž˜αžΈαŸ—αŸ”

  • αž€αžΆαžšαž”αž“αŸ’αžαŸ‚αž˜αžαŸ’αž›αžΉαž˜αžŸαžΆαžšαžαŸ’αž˜αžΈ
  • αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’
  • αž€αžΆαžšαž€αŸ‚αž›αž˜αŸ’αž’αž˜αž»αžαž„αžΆαžš
  • αž€αžΆαžšαž’αžΆαž”αŸ‹αžŠαŸαžαž―αž€αžŸαžΆαžš

πŸ› οΈ αžšαž”αŸ€αž”αž”αŸ’αžšαžΎαžœαž‚αŸ’αž‚αžŸαž·αž€αŸ’αžŸαžΆαž“αŸαŸ‡αž™αŸ‰αžΆαž„αž˜αžΆαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–

αž˜αŸαžšαŸ€αž“αž“αžΈαž˜αž½αž™αŸ—αž€αŸ’αž“αž»αž„αž˜αŸαžšαŸ€αž“αž“αŸαŸ‡αž˜αžΆαž“αŸ–

  1. αž€αžΆαžšαž–αž“αŸ’αž™αž›αŸ‹αž…αŸ’αž”αžΆαžŸαŸ‹αž›αžΆαžŸαŸ‹αž’αŸ†αž–αžΈαž‚αŸ†αž“αž·αž MCP
  2. αž§αž‘αžΆαž αžšαžŽαŸαž€αžΌαžŠαž•αŸ’αž‘αžΆαž›αŸ‹αž€αŸ’αž“αž»αž„αž—αžΆαžŸαžΆαž…αŸ’αžšαžΎαž“
  3. αž€αžΆαžšαž αžΆαžαŸ‹αž”αŸ’αžšαžΆαžŽαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžŸαžΆαž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ MCP αž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„
  4. αž’αž“αž’αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αžšαŸ€αž“αž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹

αžšαž½αž˜αžšαŸ€αž“ MCP αž‡αžΆαž˜αž½αž™ C# - αžŸαŸŠαŸαžšαžΈαž˜αŸαžšαŸ€αž“

αžšαž½αž˜αžšαŸ€αž“αž’αŸ†αž–αžΈ Model Context Protocol (MCP) αžŠαŸ‚αž›αž‡αžΆαžŸαŸŠαž»αž˜αž—αžΆαž‚αžαŸ’αž˜αžΈαž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αžŠαžΎαž˜αŸ’αž”αžΈαžšαž€αŸ’αžŸαžΆαž˜αžΆαžαŸ’αžšαžŠαŸ’αž‹αžΆαž“αž•αŸ’αž‘αŸƒαž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„αžšαžœαžΆαž„αž˜αŸ‰αžΌαžŠαŸ‚αž› AI αž“αž·αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αŸƒαž’αžαž·αžαž·αž‡αž“αŸ” αžαžΆαž˜αžšαž™αŸˆαžœαž‚αŸ’αž‚αžŸαž·αž€αŸ’αžŸαžΆαžŸαž˜αžšαž˜αŸ’αž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž“αŸαŸ‡ αž™αžΎαž„αž“αžΉαž„αžŽαŸ‚αž“αžΆαŸ†αž’αŸ’αž“αž€αž’αŸ†αž–αžΈ MCP αž“αž·αž„αžŽαŸ‚αž“αžΆαŸ†αž’αŸ’αž“αž€αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ MCP αžŠαŸ†αž”αžΌαž„αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ”

C#: https://aka.ms/letslearnmcp-csharp

Java: https://aka.ms/letslearnmcp-java

JavaScript: https://aka.ms/letslearnmcp-javascript

Python: https://aka.ms/letslearnmcp-python

πŸŽ“ αžŠαŸ†αžŽαžΎαžšαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜ MCP

αžŸαžΌαž˜αž’αž”αž’αžšαžŸαžΆαž‘αžš! αž’αŸ’αž“αž€αž—αŸ’αž›αžΆαž˜αŸ—αž”αžΆαž“αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž‡αŸ†αž αžΆαž“αžŠαŸ†αž”αžΌαž„αž€αŸ’αž“αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αž˜αŸ’αžŸαžΆαž“αŸ’αžαžŠαŸαž‚αž½αžšαž±αŸ’αž™αžšαŸ†αž—αžΎαž”αžŠαŸ‚αž›αž“αžΉαž„αž–αž„αŸ’αžšαžΉαž„αž€αž˜αŸ’αž›αžΆαŸ†αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αž“αž·αž„αž—αŸ’αž‡αžΆαž”αŸ‹αž’αŸ’αž“αž€αž‘αŸ…αž“αžΉαž„αž…αž»αž„αž€αŸ’αžšαŸ„αž™αž“αŸƒαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αž AIαŸ”

αž’αŸ’αžœαžΈαžŠαŸ‚αž›αž’αŸ’αž“αž€αž”αžΆαž“αžŸαž˜αŸ’αžšαŸαž…αžšαž½αž…αž αžΎαž™

αžαžΆαž˜αžšαž™αŸˆαž€αžΆαžšαž’αžΆαž“αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αž“αŸαŸ‡ αž’αŸ’αž“αž€αž”αžΆαž“αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž€αžŸαžΆαž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž…αŸ†αžŽαŸαŸ‡αžŠαžΉαž„αž“αŸƒ MCP αžšαž½αž…αž αžΎαž™αŸ” αž’αŸ’αž“αž€αž™αž›αŸ‹αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž–αžΈαž’αŸ’αžœαžΈαžŠαŸ‚αž› MCP αž‚αžΊαž‡αžΆαž’αŸ’αžœαžΈαž αžΎαž™αž αŸαžαž»αž’αŸ’αžœαžΈαžœαžΆαžŸαŸ†αžαžΆαž“αŸ‹ αž“αž·αž„αžšαž”αŸ€αž”αžŠαŸ‚αž›αžœαž‚αŸ’αž‚αžŸαž·αž€αŸ’αžŸαžΆαž“αŸαŸ‡αž“αžΉαž„αž‚αžΆαŸ†αž‘αŸ’αžšαžŠαŸ†αžŽαžΎαžšαžšαŸ€αž“αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ” αž“αŸαŸ‡αž‡αžΆαž‡αŸ„αž‚αž‡αŸαž™αžŠαŸαžŸαŸ†αžαžΆαž“αŸ‹ αž“αž·αž„αž‡αžΆαž…αŸ†αžŽαž»αž…αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž€αŸ’αž“αž»αž„αž‡αŸ†αž“αžΆαž‰αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž€αŸ’αž“αž»αž„αž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆαžŸαŸ†αžαžΆαž“αŸ‹αž“αŸαŸ‡αŸ”

αž€αžΆαžšαž•αŸ’αžŸαž„αž–αŸ’αžšαŸαž„αž“αŸ…αž˜αž»αžαž˜αžΆαžαŸ‹

αž“αŸ…αž–αŸαž›αž’αŸ’αž“αž€αž†αŸ’αž–αŸ„αŸ‡αž‘αŸ…αž˜αžΎαž›αžœαž‚αŸ’αž‚αž•αŸ’αžŸαŸαž„αŸ— αž…αžΌαžšαž…αž„αž…αžΆαŸ†αžαžΆαž’αŸ’αž“αž€αž‡αŸ†αž“αžΆαž‰αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž’αŸ’αž›αžΆαž”αŸ‹αž‡αžΆαž’αŸ’αž“αž€αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αŸ” αž‚αŸ†αž“αž·αžαžŠαŸ‚αž›αž’αžΆαž…αž αžΆαž€αŸ‹αžŠαžΌαž…αž‡αžΆαžŸαŸ’αž˜αž»αž‚αžŸαŸ’αž˜αžΆαž‰αž€αŸ’αž“αž»αž„αž–αŸαž›αž“αŸαŸ‡αž“αžΉαž„αž€αŸ’αž›αžΆαž™αž‘αŸ…αž‡αžΆαžšαžΏαž„αž’αž˜αŸ’αž˜αžαžΆ αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž’αŸ’αž“αž€αž αžΆαžαŸ‹αž”αŸ’αžšαžΆαžŽ αž“αž·αž„αž’αž“αž»αžœαžαŸ’αžαžœαžΆαŸ” αž‡αŸ†αž αžΆαž“αžαž·αž…αŸ—αž“αžΈαž˜αž½αž™αŸ—αž“αžΉαž„αž€αžŸαžΆαž„αž‘αŸ…αžšαž€αž‡αŸ†αž“αžΆαž‰αžŸαž˜αžαŸ’αžαž—αžΆαž–αžŠαŸαž˜αžΆαž“αž’αŸ†αžŽαžΆαž… αžŠαŸ‚αž›αž“αžΉαž„αž˜αžΆαž“αž”αŸ’αžšαž™αŸ„αž‡αž“αŸαž€αŸ’αž“αž»αž„αž’αžΆαž‡αžΈαž–αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžšαž αžΌαžαž‘αŸ…αŸ”

αž”αžŽαŸ’αžαžΆαž‰αž‚αžΆαŸ†αž‘αŸ’αžšαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€

αž’αŸ’αž“αž€αž€αŸ†αž–αž»αž„αžšαž½αž˜αž…αŸ†αžŽαŸ‚αž€αž‡αžΆαž˜αž½αž™αžŸαž αž‚αž˜αž“αŸαž’αŸ’αž“αž€αžšαŸ€αž“ αž“αž·αž„αž’αŸ’αž“αž€αž‡αŸ†αž“αžΆαž‰ αžŠαŸ‚αž›αž˜αžΆαž“αž…αŸ†αžŽαž„αŸ‹αž…αŸ†αžŽαžΌαž›αž…αž·αžαŸ’αžαž…αŸ†αž–αŸ„αŸ‡ MCP αž“αž·αž„αž”αŸ’αžšαžΆαžαŸ’αž“αžΆαž‡αž½αž™αž’αŸ’αž“αž€αžŠαž‘αŸƒαž²αŸ’αž™αž‘αž‘αž½αž›αž”αžΆαž“αž‡αŸ„αž‚αž‡αŸαž™αŸ” αž”αžΎαž’αŸ’αž“αž€αž”αŸ’αžšαžˆαž˜αž˜αž»αžαž“αžΉαž„αž”αž‰αŸ’αž αžΆαž€αžΌαžŠ αž¬αžšαžΈαž€αžšαžΆαž™αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€αž€αžΆαžšαžšαž€αžƒαžΎαž‰αžαŸ’αž˜αžΈαŸ— αžŸαž αž‚αž˜αž“αŸαž“αŸαŸ‡αž“αŸ…αž‘αžΈαž“αŸαŸ‡αžŠαžΎαž˜αŸ’αž”αžΈαž‚αžΆαŸ†αž‘αŸ’αžšαžŠαŸ†αžŽαžΎαžšαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ”

αž”αžΎαž’αŸ’αž“αž€αž˜αžΆαž“αž€αžΆαžšαž›αŸ†αž”αžΆαž€ αž¬αž˜αžΆαž“αžŸαŸ†αžŽαž½αžšαž’αŸ†αž–αžΈαž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ AI αžŸαžΌαž˜αž…αžΌαž›αžšαž½αž˜αž‡αžΆαž˜αž½αž™αž’αŸ’αž“αž€αžšαŸ€αž“αž•αŸ’αžŸαŸαž„αž‘αŸ€αž αž“αž·αž„αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž˜αžΆαž“αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαž€αŸ’αž“αž»αž„αž€αžΆαžšαž–αž·αž—αžΆαž€αŸ’αžŸαžΆαž–αžΆαž€αŸ‹αž–αž“αŸ’αž’αŸαž“αžΉαž„ MCPαŸ” αžœαžΆαž‡αžΆαžŸαž αž‚αž˜αž“αŸαžŠαŸ‚αž›αž‚αžΆαŸ†αž‘αŸ’αžšαžŠαžΎαž˜αŸ’αž”αžΈαž‘αž‘αž½αž›αžŸαŸ†αžŽαž½αžš αž“αž·αž„αž”αž‰αŸ’αž…αŸαž‰αž…αŸ†αžŽαŸαŸ‡αžŠαžΉαž„αž”αžΆαž“αžŠαŸ„αž™αžŸαŸαžšαžΈαŸ”

Microsoft Foundry Discord

αž”αžΎαž’αŸ’αž“αž€αž˜αžΆαž“αž˜αžαž·αž™αŸ„αž”αž›αŸ‹αž’αŸ†αž–αžΈαž•αž›αž·αžαž•αž› αž¬αž˜αžΆαž“αž€αŸ†αž αž»αžŸαž”αž…αŸ’αž…αŸαž€αž‘αŸαžŸαž–αŸαž›αž”αž„αŸ’αž€αžΎαž αžŸαžΌαž˜αž…αžΌαž›αž‘αŸ…αž αŸ’αžœαžΌαžšαŸ‰αž”αŸ‹αŸ–

Microsoft Foundry Developer Forum

αžαžΎαž’αŸ’αž“αž€αžšαž½αž…αžšαžΆαž›αŸ‹αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžšαž½αž…?

αžŠαŸ†αžŽαžΎαžšαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž€αŸ’αž“αž»αž„ MCP αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž₯αž‘αžΌαžœαž“αŸαŸ‡! αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž‡αžΆαž˜αž½αž™ Module 0 αžŠαžΎαž˜αŸ’αž”αžΈαž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸ MCP αž‡αžΆαž˜αž½αž™αžŠαŸƒαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžŠαŸ†αž”αžΌαž„ αž¬αžŸαŸ’αžœαŸ‚αž„αž™αž›αŸ‹αž‚αŸ†αžšαžΌαž‚αž˜αŸ’αžšαŸ„αž„ αžŠαžΎαž˜αŸ’αž”αžΈαž˜αžΎαž›αž’αŸ’αžœαžΈαžŠαŸ‚αž›αž’αŸ’αž“αž€αž“αžΉαž„αž€αžŸαžΆαž„αŸ” αž…αžΌαžšαž…αž„αž…αžΆαŸ†αžαžΆ αž’αŸ’αž“αž€αž‡αŸ†αž“αžΆαž‰αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž”αžΆαž“αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž“αŸ…αž…αŸ†αžŽαž»αž…αžŠαŸ‚αž›αž’αŸ’αž“αž€αž€αŸ†αž–αž»αž„αž“αŸ… αž αžΎαž™αž‡αžΆαž˜αž½αž™αž—αžΆαž–αž’αžαŸ‹αž’αŸ’αž˜αžαŸ‹ αž“αž·αž„αž€αžΆαžšαž αžΆαžαŸ‹αž”αŸ’αžšαžΆαžŽ αž’αŸ’αž“αž€αž“αžΉαž„αžšαž½αž…αžšαžΆαž›αŸ‹αžŸαž“αŸ’αžŠαž·αžŸαž»αžαž“αŸ…αž›αžΎαž’αŸ’αžœαžΈαžŠαŸ‚αž›αž’αŸ’αž“αž€αž’αžΆαž…αžŸαž˜αŸ’αžšαŸαž…αž”αžΆαž“αŸ”

αžŸαžΌαž˜αžŸαŸ’αžœαžΆαž‚αž˜αž“αŸαž˜αž€αž€αžΆαž“αŸ‹αž–αž·αž—αž–αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αž Model Context ProtocolαŸ” αž™αžΎαž„αž˜αž€αž–αŸ’αžšαž˜αž‚αŸ’αž“αžΆαž€αžŸαžΆαž„αž’αŸ’αžœαžΈαž˜αž½αž™αžŠαŸαž’αžŸαŸ’αž…αžΆαžšαŸ’αž™!

🀝 αžšαž½αž˜αž…αŸ†αžŽαŸ‚αž€αž€αŸ’αž“αž»αž„αžŸαž αž‚αž˜αž“αŸαž€αžΆαžšαžšαŸ€αž“

αžœαž‚αŸ’αž‚αžŸαž·αž€αŸ’αžŸαžΆαž“αŸαŸ‡αž€αžΎαž“αž‘αžΎαž„αž€αžΆαž“αŸ‹αžαŸ‚αž˜αžΆαž“αž€αž˜αŸ’αž›αžΆαŸ†αž„αžŠαŸ„αž™αž€αžΆαžšαžšαž½αž˜αž…αŸ†αžŽαŸ‚αž€αž–αžΈαž’αŸ’αž“αž€αžšαŸ€αž“αžŠαžΌαž…αž‡αžΆαž’αŸ’αž“αž€! αž˜αž·αž“αžαžΆαž’αŸ’αž“αž€αž€αŸ†αž–αž»αž„αž€αŸ‚αž›αŸ†αž’αžšαž‡αŸ†αž αžšαžŸαžšαžŸαŸαžš αž€αŸ†αž–αž»αž„αžŸαŸ’αž“αžΎαžšαž”αŸ’αžšαž€αžΆαžŸαž”αž€αžŸαŸ’αžšαžΆαž™αžαŸ’αžšαžΌαžœαž²αŸ’αž™αž…αŸ’αž”αžΆαžŸαŸ‹αž€αžΆαž“αŸ‹αžαŸ‚ αž¬αž€αŸ†αž–αž»αž„αž”αž“αŸ’αžαŸ‚αž˜αž§αž‘αžΆαž αžšαžŽαŸαžαŸ’αž˜αžΈαŸ— αž€αžΆαžšαžšαž½αž˜αž…αŸ†αžŽαŸ‚αž€αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž‡αž½αž™αž²αŸ’αž™αž’αŸ’αž“αž€αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αžŠαž‘αŸƒαž‘αž‘αž½αž›αž”αžΆαž“αž‡αŸ„αž‚αž‡αŸαž™αŸ”

αž’αžšαž‚αž»αžŽ Microsoft Valued Professional Shivam Goyal αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžšαž½αž˜αž…αŸ†αžŽαŸ‚αž€αž§αž‘αžΆαž αžšαžŽαŸαž€αžΌαžŠαŸ”

αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžšαž½αž˜αž…αŸ†αžŽαŸ‚αž€αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž…αž“αžΆαž‘αžΎαž„αž±αŸ’αž™αž˜αžΆαž“αž—αžΆαž–αžŸαŸ’αžœαžΆαž‚αž˜αž“αŸ αž“αž·αž„αž‚αžΆαŸ†αž‘αŸ’αžšαŸ” αž€αžΆαžšαžšαž½αž˜αž…αŸ†αžŽαŸ‚αž€αž—αžΆαž‚αž…αŸ’αžšαžΎαž“αžαŸ’αžšαžΌαžœαž€αžΆαžšαžŸαŸ†αžŽαž»αŸ†αž”αŸ‚αž”αž”αž‘ Contributor License Agreement (CLA) αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž§αž”αž€αžšαžŽαŸαžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž“αžΉαž„αžŽαŸ‚αž“αžΆαŸ†αž’αŸ’αž“αž€αžαžΆαž˜αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸαŸ‡αžŠαŸ„αž™αžšαž›αžΌαž“αŸ”

πŸ“œ αž€αžΆαžšαžŸαž·αž€αŸ’αžŸαžΆαž•αŸ’αž‘αžΆαž›αŸ‹αž–αžΈαž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž 

αžœαž‚αŸ’αž‚αžŸαž·αž€αŸ’αžŸαžΆαž‘αžΆαŸ†αž„αž˜αžΌαž›αž“αŸαŸ‡αž˜αžΆαž“αž“αŸ…αž€αŸ’αžšαŸ„αž˜αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽ MIT LICENSE αžŠαŸ‚αž›αž˜αžΆαž“αž“αŸαž™αžαžΆαž’αŸ’αž“αž€αž’αžΆαž…αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ αž”αŸ†αž›αŸ‚αž„ αž“αž·αž„αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€αžœαžΆαžŠαŸ„αž™αžŸαŸαžšαžΈαŸ” αž“αŸαŸ‡αž‚αžΆαŸ†αž‘αŸ’αžšαž€αžΆαžšαž”αŸαžŸαž€αž€αž˜αŸ’αž˜αžšαž”αžŸαŸ‹αž™αžΎαž„αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αŸ’αžœαžΎαž²αŸ’αž™αž…αŸ†αžŽαŸαŸ‡αžŠαžΉαž„ MCP αž’αžΆαž…αž…αžΌαž›αžŠαž›αŸ‹αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‚αŸ’αžšαž”αŸ‹αž‘αžΈαž€αž“αŸ’αž›αŸ‚αž„αž”αžΆαž“αŸ”

🀝 αž›αž€αŸ’αžαžαžŽαŸ’αžŒαž€αžΆαžšαžšαž½αž˜αž…αŸ†αžŽαŸ‚αž€

αž‚αž˜αŸ’αžšαŸ„αž„αž“αŸαŸ‡αžŸαŸ’αžœαžΆαž‚αž˜αž“αŸαž€αžΆαžšαžšαž½αž˜αž…αŸ†αžŽαŸ‚αž€ αž“αž·αž„αž€αžΆαžšαž•αŸ’αžŠαž›αŸ‹αž™αŸ„αž”αž›αŸ‹αŸ” αž€αžΆαžšαžšαž½αž˜αž…αŸ†αžŽαŸ‚αž€αž—αžΆαž‚αž…αŸ’αžšαžΎαž“αžαž˜αŸ’αžšαžΌαžœαž²αŸ’αž™αž’αŸ’αž“αž€αž™αž›αŸ‹αž–αŸ’αžšαž˜αž‡αžΆαž˜αž½αž™
Contributor License Agreement (CLA) αžŠαŸ‚αž›αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αžαžΆαž’αŸ’αž“αž€αž˜αžΆαž“αžŸαž·αž‘αŸ’αž’αž· αž“αž·αž„αž–αž·αžαž‡αžΆαž•αŸ’αžŠαž›αŸ‹αžŸαž·αž‘αŸ’αž’αž·αžŠαž›αŸ‹αž™αžΎαž„
αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž€αžΆαžšαžšαž½αž˜αž…αŸ†αžŽαŸ‚αž€αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“αž›αž˜αŸ’αž’αž·αž αžŸαžΌαž˜αž‘αŸ…αž€αžΆαž“αŸ‹ https://cla.opensource.microsoft.comαŸ”

αž“αŸ…αž–αŸαž›αž’αŸ’αž“αž€αžŠαžΆαž€αŸ‹αžŸαŸ†αžŽαžΎαž–αŸ’αžšαž˜αžΆαž“ Pull Request αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ CLA bot αž“αžΉαž„αž€αŸ†αžŽαžαŸ‹αž‡αžΆαžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαžαžΆαžαžΎαž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž’αŸ„αž™
αžŸαŸ’αž“αžΎαžŸαž»αŸ† CLA αž“αž·αž„αž”αž„αŸ’αž€αžΎαžαž‘αŸ†αž–αŸαžšαž–αŸ’αžšαž˜αžΆαž“ PR αž²αŸ’αž™αžŸαž˜αžšαž˜αŸ’αž™ (ឧ. αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αžŸαŸ’αžαžΆαž“αž—αžΆαž– αž¬αž˜αžαž·αž™αŸ„αž”αž›αŸ‹)αŸ” αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž’αž“αž»αžœαžαŸ’αžαžŽαŸ‚αž“αžΆαŸ†αžŠαŸ‚αž›
bot αž•αŸ’αžŠαž›αŸ‹αŸ” αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž’αŸ’αžœαžΎαžαŸ‚αž˜αŸ’αžŠαž„αžαŸ‚αž˜αž½αž™ αž“αžΉαž„αž‚αŸ’αžšαž”αŸ‹ repository αžŠαŸ‚αž›αž”αŸ’αžšαžΎ CLA αžšαž”αžŸαŸ‹αž™αžΎαž„αŸ”

αž‚αž˜αŸ’αžšαŸ„αž„αž“αŸαŸ‡αž”αžΆαž“αž’αž“αž»αž˜αŸαž Microsoft Open Source Code of ConductαŸ”
αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜ αžŸαžΌαž˜αž˜αžΎαž› Code of Conduct FAQ ឬ
αž‘αžΆαž€αŸ‹αž‘αž„ opencode@microsoft.com αžŠαžΎαž˜αŸ’αž”αžΈαžŸαž½αžšαž–αŸαžαŸŒαž˜αžΆαž“αž¬αž˜αžαž·αž™αŸ„αž”αž›αŸ‹αž”αž“αŸ’αžαŸ‚αž˜αŸ”


αžαžΎαž’αŸ’αž“αž€αž”αžΆαž“αžšαŸ€αž”αž…αŸ†αž αžΎαž™αž¬αž“αŸ…αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžŠαŸ†αžŽαžΎαžšαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ MCP? αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž‡αžΆαž˜αž½αž™ Module 00 - αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αž’αŸ†αž–αžΈ MCP αž“αž·αž„αž’αŸ’αžœαžΎαž‡αŸ†αž αžΆαž“αžŠαŸ†αž”αžΌαž„αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž€αŸ’αž“αž»αž„αž–αž·αž—αž– Model Context Protocol αžŠαžŠαŸ‚αž›!

πŸŽ’ αžœαž‚αŸ’αž‚αžŸαž·αž€αŸ’αžŸαžΆαž•αŸ’αžŸαŸαž„αž‘αŸ€αž

αž€αŸ’αžšαž»αž˜αž€αžΆαžšαž„αžΆαžšαž™αžΎαž„αž—αŸ’αž‡αžΆαž”αŸ‹αžœαž‚αŸ’αž‚αž•αŸ’αžŸαŸαž„αž‘αŸ€αž! αžŸαžΌαž˜αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αŸ–

LangChain

LangChain4j for Beginners
LangChain.js for Beginners
LangChain for Beginners

Azure / Edge / MCP / Agents

AZD for Beginners
Edge AI for Beginners
MCP for Beginners
AI Agents for Beginners


Generative AI Series

Generative AI for Beginners
Generative AI (.NET)
Generative AI (Java)
Generative AI (JavaScript)


Core Learning

ML for Beginners
Data Science for Beginners
AI for Beginners
Cybersecurity for Beginners
Web Dev for Beginners
IoT for Beginners
XR Development for Beginners


ស៊េរី Copilot

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure


αž€αžΆαžšαž”αžŠαž·αžŸαŸαž’αŸ–
αž―αž€αžŸαžΆαžšαž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž€αž”αŸ’αžšαŸ‚αž‡αžΆαž—αžΆαžŸαžΆαžαŸ’αž˜αŸ‚αžšαžŠαŸ„αž™αž”αŸ’αžšαžΎαžŸαŸαžœαžΆαž”αž€αž”αŸ’αžšαŸ‚ AI Co-op Translator αŸ” αžαžŽαŸˆαž–αŸαž›αžŠαŸ‚αž›αž™αžΎαž„αžαž·αžαžαŸ†αž’αŸ„αž™αž”αžΆαž“αž—αžΆαž–αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœ αžŸαžΌαž˜αž€αžαŸ‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžαžΆαž€αžΆαžšαž”αž€αž”αŸ’αžšαŸ‚αžŠαŸ„αž™αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž’αžΆαž…αž˜αžΆαž“αž€αŸ†αž αž»αžŸ αž¬αž—αžΆαž–αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαŸ” αž―αž€αžŸαžΆαžšαžŠαžΎαž˜αž“αŸ…αž€αŸ’αž“αž»αž„αž—αžΆαžŸαžΆαž˜αžΆαžαž»αž—αžΆαž‚αž‚αž½αžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž–αž·αž…αžΆαžšαžŽαžΆαžαžΆαž‡αžΆαž”αŸ’αžšαž—αž–αž•αŸ’αž›αžΌαžœαž€αžΆαžšαž“αŸƒαž–αŸαžαŸŒαž˜αžΆαž“αŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“αžŸαŸ†αžαžΆαž“αŸ‹αŸ— αž™αžΎαž„αž•αŸ’αžŠαž›αŸ‹αž’αž“αž»αžŸαžΆαžŸαž“αŸαž±αŸ’αž™αž”αŸ’αžšαžΎαž€αžΆαžšαž”αž€αž”αŸ’αžšαŸ‚αžŠαŸ„αž™αž’αŸ’αž“αž€αž‡αŸ†αž“αžΆαž‰αž˜αž“αž»αžŸαŸ’αžŸαŸ” αž™αžΎαž„αž˜αž·αž“αž‘αž‘αž½αž›αžαž»αžŸαžαŸ’αžšαžΌαžœαž…αŸ†αž–αŸ„αŸ‡αž€αžΆαžšαž™αž›αŸ‹αž…αŸ’αžšαž‘αŸ† αž¬αž€αžΆαžšαž–αž“αŸ’αž™αž›αŸ‹αžαž»αžŸαžŠαŸ‚αž›αž€αžΎαžαž‘αžΎαž„αž–αžΈαž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž€αžΆαžšαž”αž€αž”αŸ’αžšαŸ‚αž˜αž½αž™αž“αŸαŸ‡αž‘αŸαŸ”