# ๐ŸŒ Module 2: MCP Microsoft Foundry Toolkit เด…เดŸเดฟเดธเตเดฅเดพเดจเด™เตเด™เดณเต‹เดŸเต เดšเต‡เตผเดจเตเดจเต [![Duration](https://img.shields.io/badge/Duration-20%20minutes-blue.svg)]() [![Difficulty](https://img.shields.io/badge/Difficulty-Intermediate-yellow.svg)]() [![Prerequisites](https://img.shields.io/badge/Prerequisites-Module%201%20Complete-orange.svg)]() ## ๐Ÿ“‹ เดชเด เดจ เดฒเด•เตเดทเตเดฏเด™เตเด™เตพ เดˆ เดฎเต‹เดกเตเดฏเต‚เตพ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเดฎเตเดชเต‹เตพ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดดเดฟเดฏเตเด‚: - โœ… Model Context Protocol (MCP) เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดฎเดจเดธเดฟเดฒเดพเด•เตเด•เตเด•, เด…เดคเดฟเดจเตเดฑเต† เดชเตเดฐเดฏเต‹เดœเดจเด™เตเด™เตพ - โœ… Microsoft-เดจเตเดฑเต† MCP เดธเต‡เตผเดตเตผ เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด• - โœ… MCP เดธเต‡เตผเดตเตผ Microsoft Foundry Toolkit Agent Builder-เดŸเต† เฆธเฆ™เงเฆ—เง‡ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเด• - โœ… Playwright MCP เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเดฏ เดฌเตเดฐเต—เดธเตผ เด“เดŸเตเดŸเต‹เดฎเต‡เดทเตป เดเดœเดจเตเดฑเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด• - โœ… เดเดœเดจเตเดฑเตเด•เดณเดฟเดฒเต† MCP เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ เดธเดœเตเดœเดฎเดพเด•เตเด•เดฟ เดชเดฐเดฟเดถเต‡เดพเดงเดฟเด•เตเด•เตเด• - โœ… MCP-เดธเดพเดงเดฟเดค เดเดœเดจเตเดฑเตเด•เดณเต† เด•เดฏเดฑเตเดฑเตเดฎเดคเดฟ เดšเต†เดฏเตเดคเต เด‰เดคเตเดชเดพเดฆเดจเดคเตเดคเต‡เด•เตเด•เต เดตเดฟเดจเดฟเดฏเต‡เดพเด—เดฟเด•เตเด•เตเด• ## ๐ŸŽฏ Module 1-เตฝ เดจเดฟเดจเตเดจเต เดฎเตเดจเตเดจเต‹เดŸเตเดŸเตเดตเต†เด•เตเด•เตฝ Module 1-เตฝ, Microsoft Foundry Toolkit เด…เดŸเดฟเดธเตเดฅเดพเดจเด™เตเด™เดณเต† เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดคเต เด†เดฆเตเดฏ Python เดเดœเดจเตเดฑเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเต. เด‡เดจเดฟ เดจเดพเด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดเดœเดจเตเดฑเตเด•เดณเต† เดตเดฟเดชเตเดฒเดตเด•เดฐเดฎเดพเดฏ **Model Context Protocol (MCP)** เดตเดดเดฟ เดชเตเดฑเดฎเต‡เดฏเดฟเดฒเต† เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเตเด‚ เดธเต‡เดตเดจเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเต **เดธเต‚เดชเตเดชเตผเดšเดพเตผเดœเต** เดšเต†เดฏเตเดฏเตเด‚. เด‡เดคเต เด’เดฐเต เด…เดŸเดฟเดธเตเดฅเดพเดจ เด•เดพเตฝเด•เตเด•เตเดฒเต‡เดฑเตเดฑเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเต‚เตผเดฃเตเดฃ เด•เดฎเตเดชเตเดฏเต‚เดŸเตเดŸเดฑเดฟเดฒเต‡เด•เตเด•เต เด…เดชเตโ€Œเด—เตเดฐเต‡เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเตเดชเต‹เดฒเต† เด†เดฃเต โ€” เดจเดฟเด™เตเด™เดณเตเดŸเต† AI เดเดœเดจเตเดฑเตเด•เตพเด•เตเด•เต เด•เดดเดฟเดฏเตเด‚: - ๐ŸŒ เดตเต†เดฌเตเดธเตˆเดฑเตเดฑเตเด•เดณเดฟเตฝ เดฌเตเดฐเต—เดธเต เดšเต†เดฏเตเดคเต เด‡เดŸเดชเต†เดŸเตเดŸเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด• - ๐Ÿ“ เดซเดฏเดฒเตเด•เดณเดฟเตฝ เดชเตเดฐเดตเต‡เดถเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฎเดพเดจเต‡เดœเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด• - ๐Ÿ”ง เดธเด‚เดฐเด‚เดญเด• เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเด• - ๐Ÿ“Š API-เด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดฑเดฟเดฏเตฝ-เดŸเตˆเด‚ เดกเดพเดฑเตเดฑ เดชเตเดฐเต‹เดธเดธเต เดšเต†เดฏเตเดฏเตเด• ## ๐Ÿง  Model Context Protocol (MCP) เดฎเดจเดธเดฟเดฒเดพเด•เตเด•เตฝ ### ๐Ÿ” MCP เดŽเดจเตเดคเดพเดฃเต? Model Context Protocol (MCP) AI เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพเด•เตเด•เตเดณเตเดณ **"USB-C"** เด†เดฃเต โ€” เดตเดฎเตเดชเดฟเดšเตเดš เดญเดพเดทเดพ เดฎเต‹เดกเดฒเตเด•เดณเต† (LLMs) เดชเตเดฑเดฎเต‡เดฏเดฟเดฒเต† เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ, เดกเดพเดฑเตเดฑเดพ เดฑเดฟเดธเต‹เดดเตโ€Œเดธเตเด•เตพ, เดธเต‡เดตเดจเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดตเดฟเดชเตเดฒเดตเดชเดฐเดฎเดพเดฏ เด’เดฐเต เดคเตเดฑเดจเตเดจ เคฎเคพเคจเดฆเดฃเตเดกเด‚. USB-C เด’เดฐเต เดธเตผเดตเตเดตเดตเตเดฏเดพเดชเด• เด•เดฃเด•เตเดŸเตผ เดจเตฝเด•เดฟเด•เตเด•เต‡เดฌเดฟเตพ เดชเดพเดณเดฟ เด’เดดเดฟเดตเดพเด•เตเด•เดฟ เดŽเดจเตเดจเดชเต‹เดฒเต†, MCP เด’เดจเตเดจเต เดชเตเดฐเดฎเดพเดฃเดฎเดพเด•เตเด•เดฟ AI เดธเด‚เดฏเต‹เดœเดจเด‚ เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. ### ๐ŸŽฏ MCP เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดจเตเดคเต เดชเตเดฐเดถเตเดจเด‚? **MCP เดจเต เดฎเตเตปเดชเต:** - ๐Ÿ”ง เด“เดฐเต‹ เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดจเตเด‚ เด’เดฑเตเดฑเดชเตเดชเดฃเดฟ เดธเด‚เดฏเต‹เดœเดจเด‚ - ๐Ÿ”„ เดตเตเดฏเดพเดชเดพเดฐเดชเตเดฐเดงเดพเดจเดฎเดพเดฏ เดธเต‹เดฒเตเดฏเต‚เดทเดจเตเด•เดณเดฟเตฝ เดตเดจเตเดฆเต‹เตผ เดฒเต‹เด•เตเด•เต-เด‡เตป - ๐Ÿ”’ เดคเดพเดคเตเด•เดพเดฒเดฟเด• เดฌเดจเตเดงเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเตเดฐเด•เตเดทเดพ เดฆเตเดฐเตโ€เดฌเดฒเดคเด•เตพ - โฑ๏ธ เด…เดŸเดฟเดธเตเดฅเดพเดจเดธเด‚เดฏเต‹เดœเดจเดคเตเดคเดฟเดจเต เดฎเดพเดธเด™เตเด™เดณเดพเดฏ เดตเดฟเด•เดธเดจเด‚ **MCP เด‰เดชเดฏเต‡เดพเด—เดฟเดšเตเดšเดพเตฝ:** - โšก เดชเตเดฒเด—เต-เด…เตปเดกเต-เดชเตเดฒเต‡ เด‰เดชเด•เดฐเดฃ เดธเด‚เดฏเต‹เดœเดจเด‚ - ๐Ÿ”„ เดตเดจเตเดฆเต‹เตผ-เด…เด—เตเดจเต‡เดพเดธเตเดฑเตเดฑเดฟเด•เต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ - ๐Ÿ›ก๏ธ เดจเดฟเดฒเดจเดฟเตฝเด•เตเด•เตเดจเตเดจ เดธเตเดฐเด•เตเดทเดพ เดถเตเดฐเต‡เดทเตเด เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เตพ - ๐Ÿš€ เดชเตเดคเตเดตเดพเดฏ เด•เดดเดฟเดตเตเด•เตพ เดšเต‡เตผเด•เตเด•เดพเดจเดพเดฏ เฆฎเฆฟเฆจเฆฟเฆŸเตเด•เตพ ### ๐Ÿ—๏ธ MCP เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดตเดฟเดถเดฆเต€เด•เดฐเดฃเด‚ MCP เด’เดฐเต **เด•เตเดฒเดฏเดจเตเดฑเต-เดธเต‡เตผเดตเตผ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ** เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจเต, เดธเตเดฐเด•เตเดทเดฟเดคเดตเตเด‚ เดตเตเดฏเดพเดชเด•เดตเตเดฎเตเดณเตเดณ เด’เดฐเต เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเตเดฎเดพเดฏเดฟ: ```mermaid graph TB A[AI เดชเตเดฐเดฏเต‹เด—เด‚/เดเดœเดจเตเดฑเต] --> B[MCP เด•เตเดฒเดฏเดจเตเดฑเต] B --> C[MCP เดธเต†เตผเดตเตผ 1: เดซเดฏเดฒเตเด•เตพ] B --> D[MCP เดธเต†เตผเดตเตผ 2: เดตเต†เดฌเต APIs] B --> E[MCP เดธเต†เตผเดตเตผ 3: เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต] B --> F[MCP เดธเต†เตผเดตเตผ N: เด•เดธเตเดฑเตเดฑเด‚ เดŸเต‚เตพเดธเต] C --> G[เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚] D --> H[เดฌเดพเดนเตเดฏ APIs] E --> I[เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพ] F --> J[เดŽเดจเตเดฑเตผเดชเตเดฐเตˆเดธเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพ] ``` **๐Ÿ”ง เดชเตเดฐเดพเดฅเดฎเดฟเด• เด˜เดŸเด•เด™เตเด™เตพ:** | เด˜เดŸเด•เด‚ | เดชเด™เตเด•เต | เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เตพ | |-----------|------|----------| | **MCP เดนเต‹เดธเตเดฑเตเดฑเตเด•เตพ** | MCP เดธเต‡เดตเดจเด™เตเด™เตพ เด‰เดชเดญเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ | Claude Desktop, VS Code, Microsoft Foundry Toolkit | | **MCP เด•เตเดฒเดฏเดจเตเดฑเตเด•เตพ** | เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เดนเดพเตปเดกเตเดฒเดฑเตเด•เตพ (เดธเต‡เตผเดตเดฑเตเด•เดณเตเดฎเดพเดฏเดฟ 1:1) | เดนเต‹เดธเตเดฑเตเดฑเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต | | **MCP เดธเต‡เตผเดตเดฑเตเด•เตพ** | เดธเตเดฑเดพเตปเดกเต‡เตผเดกเต เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เดตเดดเดฟ เด•เดดเดฟเดตเตเด•เตพ เดชเตเดฑเดคเตเดคเต เดตเดฟเดŸเตเดจเตเดจเต | Playwright, Files, Azure, GitHub | | **เดŸเตเดฐเดพเตปเดธเตเดชเต‹เตผเดŸเตเดŸเต เดฒเต†เดฏเตผ** | เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏ เดฎเดพเตผเด—เด™เตเด™เตพ | stdio, HTTP, WebSockets | ## ๐Ÿข Microsoft-เดจเตเดฑเต† MCP เดธเต‡เตผเดตเตผ เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ Microsoft MCP เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดชเตเดฐเดฎเตเด–เดฎเดพเดฏเดฟ เดฎเตเดจเตเดจเต‡เดฑเตเดจเตเดจเต เด•เดพเดฐเดฃเด‚ เด…เดคเดฟเดจเตเดฑเต† เดธเดฎเด—เตเดฐเดฎเดพเดฏ เดŽเดจเตเดฑเตผเดชเตเดฐเตˆเดธเต-เด—เตเดฐเต‡เดกเต เดธเต‡เตผเดตเดฑเตเด•เดณเตเดŸเต† เดธเตเดตเต€เดฑเตเดฑเต เดฏเดฅเดพเตผเดคเตเดฅ เดฌเดฟเดธเดฟเดจเดธเต เด†เดตเดถเตเดฏเด™เตเด™เตพ เดจเดฟเดฑเดตเต‡เดฑเตเดฑเตเดจเตเดจเต. ### ๐ŸŒŸ เดชเตเดฐเดงเดพเดจ Microsoft MCP Server-เตเด•เตพ #### 1. โ˜๏ธ Azure MCP Server **๐Ÿ”— เดฑเต†เดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟ**: [azure/azure-mcp](https://github.com/azure/azure-mcp) **๐ŸŽฏ เดฒเด•เตเดทเตเดฏเด‚**: AI เดธเด‚เดฏเต‹เดœเดจเด‚ เด‰เดณเตเดณ เดธเดฎเด—เตเดฐ Azure เดฑเดฟเดธเต‹เดดเตโ€Œเดธเต เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต **โœจ เดชเตเดฐเดงเดพเดจ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ:** - เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดค เด…เดŸเดฟเดธเตเดฅเดพเดจ เดธเต—เด•เดฐเตเดฏ เดชเตเดฐเตŠเดตเดฟเดทเดจเดฟเด‚เด—เต - เดฑเดฟเดฏเตฝ-เดŸเตˆเด‚ เดฑเดฟเดธเต‹เดดเตโ€Œเดธเต เดจเดฟเดฐเต€เด•เตเดทเดฃเด‚ - เดšเต†เดฒเดตเต เด•เตเดฑเดšเตเดšเตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ - เดธเตเดฐเด•เตเดทเดพ เด…เดจเตเดธเดฐเดฃ เดชเดฐเดฟเดถเต‹เดงเดจ **๐Ÿš€ เด‰เดชเดฏเต‹เด—เด™เตเด™เตพ:** - AI เดธเดนเดพเดฏเดคเตเดคเต‹เดŸเต† เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเตผ-เด†เดธเต-เด•เต‹เดกเต - เด“เดŸเตเดŸเต‹เดฎเดพเดฑเตเดฑเดกเต เดฑเดฟเดธเต‹เดดเตโ€Œเดธเต เดธเตโ€Œเด•เต†เดฏเดฟเดฒเดฟเด‚เด—เต - เด•เตเดฒเต—เดกเต เดšเต†เดฒเดตเต เด•เตเดฑเตผเดšเตเดš - เดกเต†เดตเตเด’เดชเตเดธเต เดตเตผเด•เตเด•เตโ€Œเดซเตเดฒเต‹ เด“เดŸเตเดŸเต‹เดฎเต‡เดทเตป #### 2. ๐Ÿ“Š Microsoft Dataverse MCP **๐Ÿ“š เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเตป**: [Microsoft Dataverse Integration](https://go.microsoft.com/fwlink/?linkid=2320176) **๐ŸŽฏ เดฒเด•เตเดทเตเดฏเด‚**: เดฌเดฟเดธเดฟเดจเดธเต เดกเดพเดฑเตเดฑเด•เตเด•เต เดธเตเดตเดพเดญเดพเดตเดฟเด• เดญเดพเดทเดพ เด‡เดจเตเดฑเตผเดซเต‡เดธเต **โœจ เดชเตเดฐเดงเดพเดจ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ:** - เดธเตเดตเดพเดญเดพเดตเดฟเด• เดญเดพเดทเดพ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด•เตเดตเดฑเดฟเด•เตพ - เดฌเดฟเดธเดฟเดจเดธเต context เดฎเดจเดธเดฟเดฒเดพเด•เตเด•เตฝ - เด•เดธเตเดฑเตเดฑเด‚ เดชเตเดฐเดพเดฎเตเดชเตเดฑเตเดฑเต เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เตพ - เดŽเดจเตเดฑเตผเดชเตเดฐเตˆเดธเต เดกเดพเดฑเตเดฑ เด—เดตเตผเดฃเตปเดธเต **๐Ÿš€ เด‰เดชเดฏเต‹เด—เด™เตเด™เตพ:** - เดฌเดฟเดธเดฟเดจเดธเต เด‡เดจเตเดฑเดฒเดฟเดœเตปเดธเต เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเดฟเด‚เด—เต - เด•เดธเตเดฑเตเดฑเดฎเตผ เดกเดพเดฑเตเดฑ เดตเดฟเดถเด•เดฒเดจเด‚ - เดธเต†เดฏเดฟเตฝเดธเต เดชเตˆเดชเตเดชเตเดฒเตˆเดจเดฟเดฒเต†ๆดžๅฏŸเด™เตเด™เตพ - เด…เดจเตเดธเดฐเดฃ เดกเดพเดฑเตเดฑ เด•เตเดตเดฑเดฟเด•เตพ #### 3. ๐ŸŒ Playwright MCP Server **๐Ÿ”— เดฑเต†เดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟ**: [microsoft/playwright-mcp](https://github.com/microsoft/playwright-mcp) **๐ŸŽฏ เดฒเด•เตเดทเตเดฏเด‚**: เดฌเตเดฐเต—เดธเตผ เด“เดŸเตเดŸเต‹เดฎเต‡เดทเตป, เดตเต†เดฌเต เด‡เดŸเดชเต†เดŸเตฝ เด•เดดเดฟเดตเตเด•เตพ **โœจ เดชเตเดฐเดงเดพเดจ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ:** - เด•แƒ แƒแƒกเต-เดฌเตเดฐเต—เดธเตผ เด“เดŸเตเดŸเต‹เดฎเต‡เดทเตป (เด•เตเดฐเต‹เด‚, เดซเดฏเตผเดซเต‹เด•เตเดธเต, เดธเดซเดพเดฐเดฟ) - เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเดณเตเดณ เดฎเต‚เดฒเด•เด‚ เด•เดฃเตเดŸเต†เดคเตเดคเตฝ - เดธเตโ€Œเด•เตเดฐเต€เตปเดทเต‹เดŸเตเดŸเต, PDF เดชเดฃเดฟเดฏเตฝ - เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดจเต‹เดŸเตเดณเตเดณ เดŸเตเดฐเดพเดซเดฟเด•เต เดจเดฟเดฐเต€เด•เตเดทเดฃเด‚ **๐Ÿš€ เด‰เดชเดฏเต‹เด—เด™เตเด™เตพ:** - เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเดกเต เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดตเตผโ€Œเด•เตเด•เตโ€Œเดซเตเดฒเต‹เด•เตเด•เตพ - เดตเต†เดฌเต เดธเตเด•เตเดฐเดพเดชเดฟเด‚เด—เต, เดกเดพเดฑเตเดฑเดพ เดŽเด•เตโ€Œเดธเตโ€ŒเดŸเตเดฐเดพเด•เตเดทเตป - UI/UX เดจเดฟเดฐเต€เด•เตเดทเดฃเด‚ - เดฎเดคเตเดธเดฐเด‚ เดตเดฟเดถเด•เดฒเดจเด‚ เด“เดŸเตเดŸเต‹เดฎเต‡เดทเตป #### 4. ๐Ÿ“ Files MCP Server **๐Ÿ”— เดฑเต†เดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟ**: [microsoft/files-mcp-server](https://github.com/microsoft/files-mcp-server) **๐ŸŽฏ เดฒเด•เตเดทเตเดฏเด‚**: เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเดณเตเดณ เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด“เดชเตเดชเดฑเต‡เดทเดจเตเด•เตพ **โœจ เดชเตเดฐเดงเดพเดจ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ:** - เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดค เดซเดฏเตฝ เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต - เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เดธเดฎเดจเตเดตเดฏเด‚ - เดตเต‡เตผเดทเตป เด•เตบเดŸเตเดฐเต‹เตพ เดธเด‚เดฏเต‹เดœเดจเด‚ - เดฎเต†เดฑเตเดฑเดพเดกเดพเดฑเตเดฑเดพ เดŽเด•เตโ€Œเดธเตโ€ŒเดŸเตเดฐเดพเด•เตเดทเตป **๐Ÿš€ เด‰เดชเดฏเต‹เด—เด™เตเด™เตพ:** - เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเตป เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต - เด•เต‡เดพเดกเต เดฑเต†เดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟ เด“เตผเด—เดจเตˆเดธเต‡เดทเตป - เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฃเด‚ เดตเตผเด•เตเด•เตโ€Œเดซเตเดฒเต‹เด•เตเด•เตพ - เดกเดพเดฑเตเดฑ เดชเตˆเดชเตเดชเตเดฒเตˆเตป เดซเดฏเตฝ เด•เตˆเด•เดพเดฐเตเดฏเด‚ #### 5. ๐Ÿ“ MarkItDown MCP Server **๐Ÿ”— เดฑเต†เดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟ**: [microsoft/markitdown](https://github.com/microsoft/markitdown) **๐ŸŽฏ เดฒเด•เตเดทเตเดฏเด‚**: เด…เดกเตโ€Œเดตเดพเตปเดธเตเดกเต เดฎเดพเตผเด•เตเด•เตโ€Œเดกเต—เตบ เดชเตเดฐเต‹เดธเดธเดฟเด‚เด—เต, เดฎเดพเดจเดฟเดชเตเดชเตเดฒเต‡เดทเตป **โœจ เดชเตเดฐเดงเดพเดจ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ:** - เดธเดฎเตเดชเดจเตเดจเดฎเดพเดฏ เดฎเดพเตผเด•เตเด•เตโ€Œเดกเต—เตบ เดชเดพเดดเตเดธเดฟเด‚เด—เต - เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เด•เตบเดตเตผโ€Œเดทเตป (MD โ†” HTML โ†” PDF) - เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เด˜เดŸเดจ เดตเดฟเดถเด•เดฒเดจเด‚ - เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เดชเตเดฐเต‹เดธเดธเดฟเด‚เด—เต **๐Ÿš€ เด‰เดชเดฏเต‹เด—เด™เตเด™เตพ:** - เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเตป เดตเตผเด•เตเด•เตโ€Œเดซเตเดฒเต‹เด•เตเด•เตพ - เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพ - เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดœเดจเดฑเต‡เดทเตป - เดจเต‹เดณเดœเต เดฌเต‡เดธเต เด“เดŸเตเดŸเต‹เดฎเต‡เดทเตป #### 6. ๐Ÿ“ˆ Clarity MCP Server **๐Ÿ“ฆ เดชเดพเด•เตเด•เต‡เดœเต**: [@microsoft/clarity-mcp-server](https://www.npmjs.com/package/@microsoft/clarity-mcp-server) **๐ŸŽฏ เดฒเด•เตเดทเตเดฏเด‚**: เดตเต†เดฌเต เด…เดจเดฒเดฟเดฑเตเดฑเดฟเด•เตเดธเต, เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดชเต†เดฐเตเดฎเดพเดฑเตเดฑๆดžๅฏŸเด™เตเด™เตพ **โœจ เดชเตเดฐเดงเดพเดจ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ:** - เดนเต€เดฑเตเดฑเตเดฎเดพเดชเตเดชเต เดกเดพเดฑเตเดฑ เด…เดจเดฒเดฟเดธเดฟเดธเต - เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดธเต†เดทเตป เดฑเต†เด•เตเด•เต‹เตผเดกเดฟเด‚เด—เตเด•เตพ - เดชเต†เตผเดซเต‹เตผเดฎเตปเดธเตเดจ เดฎเต†เดŸเตเดฐเดฟเด•เตโ€Œเดธเต - เด•เตบเดตเต†เตผเดทเตป เดซเดฃเตฝ เดตเดฟเดถเด•เดฒเดจเด‚ **๐Ÿš€ เด‰เดชเดฏเต‹เด—เด™เตเด™เตพ:** - เดตเต†เดฌเตเดธเตˆเดฑเตเดฑเต เด“เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป - เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด…เดจเตเดญเดต เด—เดตเต‡เดทเดฃเด‚ - A/B เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดตเดฟเดถเด•เดฒเดจเด‚ - เดฌเดฟเดธเดฟเดจเดธเต เด‡เดจเตเดฑเดฒเดฟเดœเตปเดธเต เดกเดพเดทเตเดฌเต‹เตผเดกเตเด•เตพ ### ๐ŸŒ เดธเดฎเต‚เดน เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ Microsoft-เดจเตเดฑเต† เดธเตผเดตเดฑเตเด•เตพเด•เตเด•เต เดชเตเดฑเดฎเต‡, MCP เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต: - **๐Ÿ™ GitHub MCP**: เดฑเต†เดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟ เดฎเดพเดจเต‡เดœเตโ€Œเดฎเต†เดจเตเดฑเต, เด•เต‹เดกเต เดตเดฟเดถเด•เดฒเดจเด‚ - **๐Ÿ—„๏ธ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต MCPs**: PostgreSQL, MySQL, MongoDB เดธเด‚เดฏเต‹เดœเดจเด‚ - **โ˜๏ธ เด•เตเดฒเต—เดกเต เดชเตเดฐเตŠเดตเตˆเดกเตผ MCPs**: AWS, GCP, เดกเดฟเดœเดฟเดฑเตเดฑเตฝ เด“เดทเตเดฏเตป เดŸเต‚เตพเดธเต - **๐Ÿ“ง เด•เดฎเตเดฏเต‚เดฃเดฟเด•เตเด•เต‡เดทเตป MCPs**: Slack, Teams, Email เด‡เตปเดฑเด—เตเดฐเต‡เดทเตปเดธเต ## ๐Ÿ› ๏ธ เดชเตเดฐเดพเดฏเต‹เด—เดฟเด• เดฒเดพเดฌเต: เดฌเตเดฐเต—เดธเตผ เด“เดŸเตเดŸเต‹เดฎเต‡เดทเตป เดเดœเดจเตเดฑเต เดจเดฟเตผเดฎเตเดฎเดพเดฃเด‚ **๐ŸŽฏ เดชเตเดฐเต‹เดœเต†เด•เตเดŸเต เดฒเด•เตเดทเตเดฏเด‚**: Playwright MCP เดธเต‡เตผเดตเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเต†เดฌเตเดธเตˆเดฑเตเดฑเตเด•เดณเดฟเตฝ เดจเดพเดตเดฟเด—เต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเต เดตเดฟเดตเดฐเด™เตเด™เตพ เดŽเดŸเตเด•เตเด•เดพเดจเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดตเต†เดฌเต เด‡เดŸเดชเต†เดŸเดฒเตเด•เตพ เดจเดŸเดคเตเดคเดพเดจเตเด‚ เด•เดดเดฟเดžเตเดž เด’เดฐเต เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเดณเตเดณ เดฌเตเดฐเต—เดธเตผ เด“เดŸเตเดŸเต‹เดฎเต‡เดทเตป เดเดœเดจเตเดฑเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตฝ. ### ๐Ÿš€ เด˜เดŸเตเดŸเด‚ 1: เดเดœเดจเตเดฑเต เด…เดŸเดฟเดธเตเดฅเดพเดจเด‚ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเด• #### เด˜เดŸเตเดŸเด‚ 1: เดเดœเดจเตเดฑเต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด• 1. **Microsoft Foundry Toolkit Agent Builder เดคเตเดฑเด•เตเด•เตเด•** 2. **เดชเตเดคเดฟเดฏ เดเดœเดจเตเดฑเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•** เดคเดพเดดเต† เดชเดฑเดฏเตเดจเตเดจ เด•เตเดฐเดฎเต€เด•เดฐเดฃเดคเตเดคเต‹เดŸเต†: - **เดชเต‡เดฐเต**: `BrowserAgent` - **เดฎเต‹เดกเตฝ**: GPT-4o เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด• ![BrowserAgent](../../../../translated_images/ml/BrowserAgent.09c1adde5e136573.webp) ### ๐Ÿ”ง เด˜เดŸเตเดŸเด‚ 2: MCP เดธเด‚เดฏเต‹เดœเดจเด‚ เดชเตเดฐเดตเตƒเดคเตเดคเดฟ เดชเตเดฐเดตเดพเดนเด‚ #### เด˜เดŸเตเดŸเด‚ 3: MCP Server เดธเด‚เดฏเต‹เดœเดจเด‚ เดšเต‡เตผเด•เตเด•เตเด• 1. **Agent Builder-เตฝ Tools เดถเต‡เด–เดฐเด‚ เดคเตเดฑเด•เตเด•เตเด•** 2. **"Add Tool" เด•เตเดฒเดฟเด•เตเด•เต เดšเต†เดฏเตเดคเต เด‡เดจเตเดฑเด—เตเดฐเต‡เดทเตป เดฎเต†เดจเต เดคเตเดฑเด•เตเด•เตเด•** 3. **"MCP Server" เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•** ![AddMCP](../../../../translated_images/ml/AddMCP.afe3308ac20aa944.webp) **๐Ÿ” เด‰เดชเด•เดฐเดฃ เดคเดฐเด‚ เดฎเดจเดธเดฟเดฒเดพเด•เตเด•เตฝ:** - **เดฌเดฟเตฝเดฑเตเดฑเดฟเตป เดŸเต‚เดณเตเด•เตพ**: เดฎเตเตปเด•เต‚เตผ เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดš Microsoft Foundry Toolkit เดซเด‚เด—เตเดทเดจเตเด•เตพ - **MCP Server-เด•เตพ**: เดชเตเดฑเดคเตเดคเตเดณเตเดณ เดธเต‡เดตเดจ เดธเด‚เดฏเต‹เดœเดจเด‚ - **เด•เดธเตเดฑเตเดฑเด‚ API-เด•เตพ**: เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดธเต‡เดตเดจ เดŽเตปเดฑเตโ€Œเดชเต‹เดฏเดฟเดจเตเดฑเตเด•เตพ - **เดซเด‚เด—เตเดทเตป เด•เต‹เดณเดฟเด‚เด—เต**: เดฎเต‹เดกเตฝ เดซเด‚เด—เตเดทเดจเดฟเดฒเต‡เด•เตเด•เต เดจเต‡เดฐเดฟเดŸเตเดŸเต เด†เด•เตโ€Œเดธเดธเต #### เด˜เดŸเตเดŸเด‚ 4: MCP Server เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตฝ 1. **"MCP Server" เด“เดชเตเดทเตป เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เต‚** ![AddMCPServer](../../../../translated_images/ml/AddMCPServer.69b911ccef872cbd.webp) 2. **MCP เด•เดพเดฑเตเดฑเดฒเต‹เด—เต เดฌเตเดฐเต—เดธเต เดšเต†เดฏเตเดคเต เดฒเดญเตเดฏเดฎเดพเดฏ เด‡เดจเตเดฑเด—เตเดฐเต‡เดทเตปเดธเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•** ![MCPCatalog](../../../../translated_images/ml/MCPCatalog.a817d05314569900.webp) ### ๐ŸŽฎ เด˜เดŸเตเดŸเด‚ 3: Playwright MCP เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ #### เด˜เดŸเตเดŸเด‚ 5: Playwright เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•เดฏเตเด‚ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด• 1. **Microsoft-เดจเตเดฑเต† เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฟเดšเตเดš MCP Server-เด•เตพ เด•เดพเดฃเดพเตป "Use Featured MCP Servers" เด•เตเดฒเดฟเด•เตเด•เต เดšเต†เดฏเตเดฏเตเด•** 2. **เด…เดตเดฟเดŸเต† เดจเดฟเดจเตเดจเต "Playwright" เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•** 3. **เดกเต€เดซเต‹เตพเดŸเตเดŸเต MCP ID เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเด• เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟเด•เตเด•เดจเตเดธเดฐเดฟเดšเตเดšเต เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเด•** ![MCPID](../../../../translated_images/ml/MCPID.67d446052979e819.webp) #### เด˜เดŸเตเดŸเด‚ 6: Playwright เด•เดดเดฟเดตเตเด•เตพ เดธเดœเต€เดตเดฎเดพเด•เตเด•เตเด• **๐Ÿ”‘ เดจเดฟเตผเดฃเดพเดฏเด• เด˜เดŸเตเดŸเด‚**: เดชเดฐเดฎเดพเดตเดงเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดคเดฏเตเด•เตเด•เต Playwright-เดฒเต† เดเดคเต เดฒเดญเตเดฏเดฎเดพเดฏ เดฎเดพเตผเด—เตเด—เด™เตเด™เดณเตเด‚ **เดŽเดฒเตเดฒเดพเด‚** เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด• ![Tools](../../../../translated_images/ml/Tools.3ea23c447b4d9fec.webp) **๐Ÿ› ๏ธ เดชเตเดฐเดงเดพเดจ Playwright เดŸเต‚เดณเตเด•เตพ:** - **เดจเดพเดตเดฟเด—เต‡เดทเตป**: `goto`, `goBack`, `goForward`, `reload` - **เด‡เดŸเดชเต†เดŸเตฝ**: `click`, `fill`, `press`, `hover`, `drag` - **เดŽเด•เตโ€Œเดธเตโ€ŒเดŸเตเดฐเดพเด•เตเดทเตป**: `textContent`, `innerHTML`, `getAttribute` - **เดธเดพเดงเตเดค เด‰เดฑเดชเตเดชเต เดตเดฐเตเดคเตเดคเตฝ**: `isVisible`, `isEnabled`, `waitForSelector` - **เด•เตเดฏเดพเดชเตเดšเตผ เดšเต†เดฏเตเดฏเตฝ**: `screenshot`, `pdf`, `video` - **เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตปเดฑเต†**: `setExtraHTTPHeaders`, `route`, `waitForResponse` #### เด˜เดŸเตเดŸเด‚ 7: เดธเด‚เดฏเต‹เดœเดจ เดตเดฟเดœเดฏเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด• **โœ… เดตเดฟเดœเดฏ เดธเต‚เดšเด•เด™เตเด™เตพ:** - เดเดœเดจเตเดฑเต เดฌเดฟเตฝเดกเดฑเดฟเดจเตเดฑเต† เด‡เตปเดฑเตผเดซเต‡เดธเดฟเตฝ เดŽเดฒเตเดฒเดพ เดŸเต‚เดณเตเด•เดณเตเด‚ เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต - เดธเด‚เดฏเต‹เดœเดจเด‚ เดชเดพเดจเดฒเดฟเตฝ เด…เดšเตเดšเดŸเด•เตเด•เดชเดฐเดฎเดพเดฏ เดชเดฟเดถเด•เตเด•เดณเดฟเดฒเตเดฒ - Playwright เดธเต‡เตผเดตเตผ เดธเตเดฅเดฟเดคเดฟ "Connected" เดŽเดจเตเดจเต เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต ![AgentTools](../../../../translated_images/ml/AgentTools.053cfb96a17e0219.webp) **๐Ÿ”ง เดธเดพเดงเดพเดฐเดฃ เดชเตเดฐเดถเตเดจเดชเดฐเดฟเดนเดพเดฐเด™เตเด™เตพ:** - **เดฌเดจเตเดงเด‚ เดชเดฐเดพเดœเดฏเด‚ เด…เดตเดธเตเดฅ**: เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเต เด•เดฃเด•เตเดทเตป, เดซเดฏเตผเดตเดพเตพ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด• - **เดŸเต‚เตพเดธเต เด•เดพเดฃเดพเดจเดฟเดฒเตเดฒ**: เด•เตเดฐเดฎเต€เด•เดฐเดฃ เดธเดฎเดฏเดคเตเดคเต เดŽเดฒเตเดฒเดพ เด•เดดเดฟเดตเตเด•เดณเตเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด• - **เด…เดจเตเดฎเดคเดฟ เดชเดฟเดถเด•เตเด•เตพ**: VS Code-เด•เตเด•เต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด…เดจเตเดฎเดคเดฟเด•เตพ เดฒเดญเตเดฏเดฎเดพเด•เตเดจเตเดจเตเดฃเตเดŸเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด• ### ๐ŸŽฏ เด˜เดŸเตเดŸเด‚ 4: เดธเด™เตเด•เต€เตผเดฃเตเดฃ เดชเตเดฐเต‹เดฎเตเดŸเต เดŽเดžเตเดšเดฟเดจเต€เดฏเดฑเดฟเด‚เด—เต #### เด˜เดŸเตเดŸเด‚ 8: เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเดณเตเดณ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเตเดฐเต‹เดฎเตเดŸเตเด•เตพ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดฏเตเด• Playwright-เดจเตเดฑเต† เดฎเตเดดเตเดตเตป เด•เดดเดฟเดตเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเด™เตเด•เต€เตผเดฃเตเดฃ เดชเตเดฐเต‹เดฎเตเดŸเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•: ```markdown # Web Automation Expert System Prompt ## Core Identity You are an advanced web automation specialist with deep expertise in browser automation, web scraping, and user experience analysis. You have access to Playwright tools for comprehensive browser control. ## Capabilities & Approach ### Navigation Strategy - Always start with screenshots to understand page layout - Use semantic selectors (text content, labels) when possible - Implement wait strategies for dynamic content - Handle single-page applications (SPAs) effectively ### Error Handling - Retry failed operations with exponential backoff - Provide clear error descriptions and solutions - Suggest alternative approaches when primary methods fail - Always capture diagnostic screenshots on errors ### Data Extraction - Extract structured data in JSON format when possible - Provide confidence scores for extracted information - Validate data completeness and accuracy - Handle pagination and infinite scroll scenarios ### Reporting - Include step-by-step execution logs - Provide before/after screenshots for verification - Suggest optimizations and alternative approaches - Document any limitations or edge cases encountered ## Ethical Guidelines - Respect robots.txt and rate limiting - Avoid overloading target servers - Only extract publicly available information - Follow website terms of service ``` #### เด˜เดŸเตเดŸเด‚ 9: เดกเตˆเดจเดพเดฎเดฟเด•เต เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดชเตเดฐเต‹เดฎเตเดŸเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด• เดตเดฟเดตเดฟเดง เด•เดดเดฟเดตเตเด•เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเต‹เดฎเตเดŸเตเด•เตพ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดฏเตเด•: **๐ŸŒ เดตเต†เดฌเต เดตเดฟเดถเด•เดฒเดจ เด‰เดฆเดพเดนเดฐเดฃเด‚:** ```markdown Navigate to github.com/kinfey and provide a comprehensive analysis including: 1. Repository structure and organization 2. Recent activity and contribution patterns 3. Documentation quality assessment 4. Technology stack identification 5. Community engagement metrics 6. Notable projects and their purposes Include screenshots at key steps and provide actionable insights. ``` ![Prompt](../../../../translated_images/ml/Prompt.bfc846605db4999f.webp) ### ๐Ÿš€ เด˜เดŸเตเดŸเด‚ 5: เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด†เตปเดกเต เดชเดฐเดฟเดถเต‹เดงเดจ #### เด˜เดŸเตเดŸเด‚ 10: เดจเดฟเด™เตเด™เดณเตเดŸเต† เด†เดฆเตเดฏ เด“เดŸเตเดŸเต‹เดฎเต‡เดทเตป เดจเดŸเดชเตเดชเดพเด•เตเด•เตเด• 1. **"Run" เด•เตเดฒเดฟเด•เตเด•เต เดšเต†เดฏเตเดคเต เด“เดŸเตเดŸเต‹เดฎเต‡เดทเดจเต เดคเตเดŸเด™เตเด™เตเด•** 2. **เดฑเดฟเดฏเตฝ-เดŸเตˆเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเด•**: - เด•เตเดฐเต‹เด‚ เดฌเตเดฐเต—เดธเตผ เดธเตเดตเดฏเด‚ เดคเตเดŸเด™เตเด™เตเด‚ - เดเดœเดจเตเดฑเต เดฒเด•เตเดทเตเดฏเดฎเดฟเดŸเตเดŸ เดตเต†เดฌเตเดธเตˆเดฑเตเดฑเดฟเตฝ เดจเดพเดตเดฟเด—เต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด‚ - เดชเตเดฐเดงเดพเดจ เด•เดฃเตเดฃเดฟเด•เดณเดฟเตฝ เดธเตโ€Œเด•เตเดฐเต€เตปเดทเต‹เดŸเตเดŸเตเด•เตพ เดธเต‡เดตเต เดšเต†เดฏเตเดฏเตเด‚ - เดตเดฟเดถเด•เดฒเดจ เดซเดฒเด™เตเด™เตพ เดฑเดฟเดฏเตฝ-เดŸเตˆเดคเตเดคเดฟเตฝ เดฒเดญเตเดฏเดฎเดพเด•เตเด‚ ![Browser](../../../../translated_images/ml/Browser.ec011d0bd64d0d11.webp) #### เด˜เดŸเตเดŸเด‚ 11: เดซเดฒเด™เตเด™เตพ เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเตเด• เดเดœเดจเตเดฑเต เดฌเดฟเตฝเดกเดฑเดฟเดจเตเดฑเต† เด‡เตปเดฑเตผเดซเต‡เดธเดฟเตฝ เดธเดฎเด—เตเดฐ เดตเดฟเดถเด•เดฒเดจเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเตเดคเต€เตผเด•เตเด•เตเด•: ![Result](../../../../translated_images/ml/Result.8638f2b6703e9ea6.webp) ### ๐ŸŒŸ เด˜เดŸเตเดŸเด‚ 6: เดฆเดพเตผเดขเตเดฏเดฎเตเดณเตเดณ เด•เดดเดฟเดตเตเด•เตพ เด•เต‚เดŸเดฟเดฏ เดจเต€เด•เตเด•เดตเตเด‚ เดตเดฟเดจเดฟเดฏเต‹เด—เดตเตเด‚ #### เด˜เดŸเตเดŸเด‚ 12: เด•เดฏเดฑเตเดฑเตเดฎเดคเดฟ เดšเต†เดฏเตเดคเต เด‰เดคเตเดชเดพเดฆเดจ เดตเดฟเดจเดฟเดฏเต‹เด—เด‚ เดเดœเดจเตเดฑเต เดฌเดฟเตฝเดกเตผ เดชเดฒ เดตเดฟเดจเดฟเดฏเต‹เด— เด“เดชเตเดทเดจเตเด•เดณเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต: ![Code](../../../../translated_images/ml/Code.d9eeeead0b96db0c.webp) ## ๐ŸŽ“ Module 2 เดธเด‚เด•เตเดทเต‡เดชเด‚ & เด…เดŸเตเดคเตเดค เดชเดŸเดฟเด•เตพ ### ๐Ÿ† เดจเต‡เดŸเตเดŸเด‚ เดจเต‡เดŸเดฟ: MCP เดธเด‚เดฏเต‹เดœเดจเด‚ เดตเดฟเดฆเด—เตเดงเตป **โœ… เด•เตˆเดตเดฐเดฟเดšเตเดš เด•เดดเดฟเดตเตเด•เตพ:** - [ ] MCP เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ, เดชเตเดฐเดฏเต‹เดœเดจเด™เตเด™เตพ เดฎเดจเดธเดฟเดฒเดพเด•เตเด•เตฝ - [ ] Microsoft MCP เดธเต‡เตผเดตเตผ เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟ เดชเดฐเดฟเดšเดฏเด‚ - [ ] Playwright MCP Microsoft Foundry Toolkit-เดจเต‹เดŸเตŠเดชเตเดชเด‚ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตฝ - [ ] เดธเด™เตเด•เต€เตผเดฃเตเดฃ เดฌเตเดฐเต—เดธเตผ เด“เดŸเตเดŸเต‹เดฎเต‡เดทเตป เดเดœเดจเตเดฑเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตฝ - [ ] เดตเต†เดฌเต เด“เดŸเตเดŸเต‹เดฎเต‡เดทเตปเด•เตเด•เตเดณเตเดณ เดชเตเดฐเตŠเด‚เดชเตเดฑเตเดฑเต เดŽเดžเตเดšเดฟเดจเต€เดฏเดฑเดฟเด‚เด—เดฟเตฝ เดชเตเดฐเดพเดตเต€เดฃเตเดฏเด‚ ### ๐Ÿ“š เด…เดงเดฟเด• เดธเตเดฐเต‡เดพเดคเดธเตเดธเตเด•เตพ - **๐Ÿ”— MCP เดธเตโ€Œเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป**: [เด…เดงเดฟเด•เตƒเดค เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเตป](https://modelcontextprotocol.io/) - **๐Ÿ› ๏ธ Playwright API**: [เดธเค‚เคชเต‚เตผเดฃเตเดฃ เดฎเต†เดคเตเดคเดกเต เดฑเดซเดฑเตปเดธเต](https://playwright.dev/docs/api/class-playwright) - **๐Ÿข Microsoft MCP Server-เด•เตพ**: [เดŽเดจเตเดฑเตผเดชเตเดฐเตˆเดธเต เด‡เดจเตเดฑเด—เตเดฐเต‡เดทเตป เดฎเดพเตผเด—เตเด—เดฆเตผเดถเด•เด‚](https://github.com/microsoft/mcp-servers) - **๐ŸŒ เดธเดฎเต‚เดน เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เตพ**: [MCP Server เด—เดพเดฒเดฑเดฟ](https://github.com/modelcontextprotocol/servers) **๐ŸŽ‰ เด…เดญเดฟเดจเดจเตเดฆเดจเด™เตเด™เตพ!** เดจเดฟเด™เตเด™เตพ เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฏเดฟ MCP เดธเด‚เดฏเต‹เดœเดจเด‚ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด•, เด‡เดจเดฟ เดชเตเดฑเดคเตเดคเตเดณเตเดณ เด‰เดชเด•เดฐเดฃ เด•เดดเดฟเดตเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเตเดณเตเดณ เดชเตเดฐเตŠเดกเด•เตเดทเตป-เดคเดฏเตเดฏเดพเตผ AI เดเดœเดจเตเดฑเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚! ### ๐Ÿ”œ เด…เดŸเตเดคเตเดค Module-เดฒเต‡เด•เตเด•เต เดคเตเดŸเดฐเตเด• เดจเดฟเด™เตเด™เดณเตเดŸเต† MCP เด•เดดเดฟเดตเตเด•เตพ เด•เต‚เดŸเตเดคเตฝ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเตเดตเต‹? **[Module 3: Advanced MCP Development with Microsoft Foundry Toolkit](../lab3/README.md)**-เดฒเต‡เด•เตเด•เต เดฎเตเดจเตเดจเต‡เดฑเตเด•, เด…เดตเดฟเดŸเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เดพเด•เตเด‚: - เดธเตเดตเดจเตเดคเด‚ เด•เดธเตเดฑเตเดฑเด‚ MCP Server-เด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป - เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏ MCP Python SDK เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเดพเตป - MCP เด‡เตปเดธเตเดชเต†เด•เตเดŸเตผ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เดธเต†เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป - เดฎเดฟเด•เดšเตเดš MCP Server เดตเดฟเด•เดธเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเดชเตเดฐเดตเดพเดนเด™เตเด™เตพ เดถเต‡เด–เดฐเดฟเด•เตเด•เดพเตป - เดคเตเดŸเด•เตเด•เด‚ เดฎเตเดคเตฝ เด’เดฐเต Weather MCP Server เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป --- **เด…เดฑเดฟเดฏเดฟเดชเตเดชเต**: เดˆ เดฐเต‡เด– AI เดชเดฐเดฟเดญเดพเดทเดพ เดธเต‡เดตเดจเด‚ [Co-op Translator](https://github.com/Azure/co-op-translator) เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเดฐเดฟเดญเดพเดทเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดคเดพเดฃเต. เดžเด™เตเด™เตพ เด•เตƒเดคเตเดฏเดคเดฏเตเด•เตเด•เดพเดฏเดฟ เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเดฒเตเด‚, เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเดกเต เดชเดฐเดฟเดญเดพเดทเด•เดณเดฟเตฝ เดชเดฟเดดเดตเตเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดคเต†เดฑเตเดฑเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต. เด…เดคเดฟเดจเตเดฑเต† เดธเตเดตเดพเดญเดพเดตเดฟเด• เดญเดพเดทเดฏเดฟเดฒเตเดณเตเดณ เด…เดธเตฝ เดฐเต‡เด–เดฏเดพเดฃเต เดชเตเดฐเดพเดฎเดพเดฃเดฟเด•เดฎเดพเดฏ เด‰เดฑเดตเดฟเดŸเดฎเดพเดฏเดฟ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต. เดจเดฟเตผเดฃเดพเดฏเด•เดฎเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพเด•เตเด•เต, เดชเตเดฐเตŠเดซเดทเดฃเตฝ เดฎเดจเตเดทเตเดฏ เดชเดฐเดฟเดญเดพเดท เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดˆ เดชเดฐเดฟเดญเดพเดท เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‰เดฃเตเดŸเดพเด•เตเดจเตเดจ เดคเต†เดฑเตเดฑเดฟเดฆเตเดงเดพเดฐเดฃเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดคเต†เดฑเตเดฑเดพเดฏ เดตเตเดฏเดพเด–เตเดฏเดพเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดžเด™เตเด™เตพ เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเด•เดณเดฒเตเดฒ.