# ЁЯРЩ рдореЛрдбреНрдпреБрд▓ рек: рд╡реНрдпрд╡рд╣рд╛рд░рд┐рдХ MCP рд╡рд┐рдХрд╛рд╕ - рдХрд╕реНрдЯрдо GitHub рдХреНрд▓реЛрди рд╕рд░реНрднрд░ ![Duration](https://img.shields.io/badge/Duration-30_minutes-blue?style=flat-square) ![Difficulty](https://img.shields.io/badge/Difficulty-Intermediate-orange?style=flat-square) ![MCP](https://img.shields.io/badge/MCP-Custom%20Server-purple?style=flat-square&logo=github) ![VS Code](https://img.shields.io/badge/VS%20Code-Integration-blue?style=flat-square&logo=visualstudiocode) ![GitHub Copilot](https://img.shields.io/badge/GitHub%20Copilot-Agent%20Mode-green?style=flat-square&logo=github) > **тЪб рджреНрд░реБрдд рд╕реБрд░реБрдЖрдд:** рдПрдХ рдЙрддреНрдкрд╛рджрди-рддрдпрд╛рд░ MCP рд╕рд░реНрднрд░ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиреБрд╣реЛрд╕реН рдЬрд╕рд▓реЗ GitHub рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдХреНрд▓реЛрдирд┐рдЩ рд░ VS Code рдПрдХреАрдХрд░рдгрд▓рд╛рдИ рейреж рдорд┐рдиреЗрдЯрдореИ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдмрдирд╛рдЙрдБрдЫ! ## ЁЯОп рд╕рд┐рдХрд╛рдЗрдХрд╛ рдЙрджреНрджреЗрд╢реНрдпрд╣рд░реВ рдпрд╕ рд▓реНрдпрд╛рдмрдХреЛ рдЕрдиреНрддреНрдпрд╕рдореНрдо, рддрдкрд╛рдИрдВ рд╕рдХреНрд╖рдо рд╣реБрдиреБрд╣реБрдиреЗрдЫ: - тЬЕ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд┐рдХрд╛рд╕ рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣рдХрд╛ рд▓рд╛рдЧрд┐ рдХрд╕реНрдЯрдо MCP рд╕рд░реНрднрд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди - тЬЕ MCP рдорд╛рд░реНрдлрдд GitHub рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдХреНрд▓реЛрдирд┐рдЩ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди - тЬЕ рдХрд╕реНрдЯрдо MCP рд╕рд░реНрднрд░рд╣рд░реВрд▓рд╛рдИ VS Code рд░ Agent Builder рд╕рдБрдЧ рдПрдХреАрдХреГрдд рдЧрд░реНрди - тЬЕ GitHub Copilot Agent Mode рдХрд╕реНрдЯрдо MCP рдЙрдкрдХрд░рдгрд╣рд░реВрд╕рдБрдЧ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди - тЬЕ рдЙрддреНрдкрд╛рджрди рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рдХрд╕реНрдЯрдо MCP рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рдкрд░реАрдХреНрд╖рдг рд░ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдЧрд░реНрди ## ЁЯУЛ рдкреВрд░реНрд╡рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ - рд▓реНрдпрд╛рдм рез-рей (MCP рдЖрдзрд╛рд░рднреВрдд рдХреБрд░рд╛ рд░ рдЙрдиреНрдирдд рд╡рд┐рдХрд╛рд╕) рд╕рдореНрдкрдиреНрди рдЧрд░реНрдиреБрд╣реЛрд╕реН - GitHub Copilot рд╕рджрд╕реНрдпрддрд╛ ([рдирд┐:рд╢реБрд▓реНрдХ рд╕рд╛рдЗрдирдЕрдк рдЙрдкрд▓рдмреНрдз](https://github.com/github-copilot/signup)) - Microsoft Foundry Toolkit рд░ GitHub Copilot рдПрдХреНрд╕рдЯреЗрдиреНрд╢рди рд╕рд╣рд┐рддрдХреЛ VS Code - Git CLI рдЗрдиреНрд╕реНрдЯрд▓ рд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рдПрдХреЛ ## ЁЯПЧя╕П рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЕрд╡рд▓реЛрдХрди ### **рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд┐рдХрд╛рд╕ рдЪреБрдиреМрддреА** рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд╣реИрд╕рд┐рдпрддрд▓реЗ рд╣рд╛рдореА рдкреНрд░рд╛рдпрдГ GitHub рдмрд╛рдЯ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реАрд╣рд░реВ рдХреНрд▓реЛрди рдЧрд░реА VS Code рд╡рд╛ VS Code Insiders рдорд╛ рдЦреЛрд▓реНрдЫреМрдВред рдпреЛ рдореНрдпрд╛рдиреБрдЕрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ: 1. рдЯрд░реНрдорд┐рдирд▓/рдХрдорд╛рдгреНрдб рдкреНрд░рдореНрдкреНрдЯ рдЦреЛрд▓реНрдиреЗ 2. рдЗрдЪреНрдЫрд┐рдд рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рдЬрд╛рдиреБ 3. `git clone` рдХрдорд╛рдгреНрдб рдЪрд▓рд╛рдЙрдиреЗ 4. рдХреНрд▓реЛрди рдЧрд░рд┐рдПрдХреЛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ VS Code рдЦреЛрд▓реНрдиреЗ **рд╣рд╛рдореНрд░реЛ MCP рд╕рдорд╛рдзрд╛рди рдпрд╕рд▓рд╛рдИ рдПрдЙрдЯреИ рдмреМрджреНрдзрд┐рдХ рдХрдорд╛рдгреНрдбрдорд╛ рд╕рд░рд▓ рдмрдирд╛рдЙрдБрдЫ!** ### **рддрдкрд╛рдИрдВрд▓реЗ рдХреЗ рдмрдирд╛рдЙрдиреБрд╣реБрдиреЗрдЫ** рдПрдХ **GitHub Clone MCP Server** (`git_mcp_server`) рдЬрд╕рд▓реЗ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ: | рд╕реБрд╡рд┐рдзрд╛ | рд╡рд┐рд╡рд░рдг | рд▓рд╛рдн | |---------|---------|---------| | ЁЯФД **рд╕реНрдорд╛рд░реНрдЯ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдХреНрд▓реЛрдирд┐рдЩ** | GitHub рд░рд┐рдкреЛрдЬрд┐рдЯрд░реАрд╣рд░реВ рдкреНрд░рдорд╛рдгрд┐рдХрд░рдгрд╕рд╣рд┐рдд рдХреНрд▓реЛрди рдЧрд░реНрдиреЗ | рд╕реНрд╡рдд: рддреНрд░реБрдЯрд┐ рдЬрд╛рдБрдЪ | | ЁЯУБ **рдмреМрджреНрдзрд┐рдХ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди** | рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдкрдорд╛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рдЬрд╛рдБрдЪ рд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ | рдУрднрд░рд░рд╛рдЗрдЯрд┐рдВрдЧ рд░реЛрдХреНрдиреЗ | | ЁЯЪА **рдкреНрд▓реЗрдЯрдлрд░реНрдо-рдкрд╛рд░ VS Code рдПрдХреАрдХрд░рдг** | VS Code/Insiders рдорд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯрд╣рд░реВ рдЦреЛрд▓реНрдиреЗ | рд╕рд╣рдЬ рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣ рд░реВрдкрд╛рдиреНрддрд░рдг | | ЁЯЫбя╕П **рджреГрдв рддреНрд░реБрдЯрд┐ рд╣реНрдпрд╛рдиреНрдбрд▓рд┐рдЩ** | рдиреЗрдЯрд╡рд░реНрдХ, рдЕрдиреБрдорддрд┐, рд░ рдкрде рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдореНрд╣рд╛рд▓реНрдиреЗ | рдЙрддреНрдкрд╛рджрди-рддрдпрд╛рд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ | --- ## ЁЯУЦ рдЪрд░рдг-рджреНрд╡рд╛рд░рд╛-рдЪрд░рдг рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди ### рдЪрд░рдг рез: Agent Builder рдорд╛ GitHub Agent рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН 1. Microsoft Foundry Toolkit рдПрдХреНрд╕рдЯреЗрдиреНрд╢рдирдмрд╛рдЯ **Agent Builder рд╕реБрд░реВ рдЧрд░реНрдиреБрд╣реЛрд╕реН** 2. рддрд▓рдХреЛ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирд╕рд╣рд┐рдд **рдирдпрд╛рдБ рдПрдЬреЗрдиреНрдЯ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН:** ``` Agent Name: GitHubAgent ``` 3. **рдХрд╕реНрдЯрдо MCP рд╕рд░реНрднрд░ рдЖрд░рдореНрдн рдЧрд░реНрдиреБрд╣реЛрд╕реН:** - **Tools** тЖТ **Add Tool** тЖТ **MCP Server** рдЬрд╛рдиреБрд╣реЛрд╕реН - **"Create A new MCP Server"** рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН - рдЕрдзрд┐рдХрддрдо рд▓рдЪрд┐рд▓реЛрдкрдирдХреЛ рд▓рд╛рдЧрд┐ **Python рдЯреЗрдореНрдкреНрд▓реЗрдЯ** рдЫрд╛рдиреНрдиреБрд╣реЛрд╕реН - **рд╕рд░реНрднрд░ рдирд╛рдо:** `git_mcp_server` ### рдЪрд░рдг реи: GitHub Copilot Agent Mode рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдЧрд░реНрдиреБрд╣реЛрд╕реН 1. VS Code рдорд╛ **GitHub Copilot рдЦреЛрд▓реНрдиреБрд╣реЛрд╕реН** (Ctrl/Cmd + Shift + P тЖТ "GitHub Copilot: Open") 2. Copilot рдЗрдиреНрдЯрд░рдлреЗрд╕рдорд╛ **Agent Model рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН** 3. рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рддрд░реНрдХ рдХреНрд╖рдорддрд╛рдХрд╛ рд▓рд╛рдЧрд┐ **Claude 3.7 рдореЛрдбреЗрд▓ рдЫрд╛рдиреНрдиреБрд╣реЛрд╕реН** 4. рдЙрдкрдХрд░рдг рдкрд╣реБрдБрдЪрдХрд╛ рд▓рд╛рдЧрд┐ **MCP рдПрдХреАрдХрд░рдг рд╕рдХреНрд╖рдо рдкрд╛рд░реНрдиреБрд╣реЛрд╕реН** > **ЁЯТб рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╕реБрдЭрд╛рд╡:** Claude 3.7 рд▓реЗ рд╡рд┐рдХрд╛рд╕ рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣ рд░ рддреНрд░реБрдЯрд┐ рд╣реНрдпрд╛рдиреНрдбрд▓рд┐рдЩ рдврд╛рдБрдЪрд╛рд╣рд░реВрдХреЛ рдЙрддреНрдХреГрд╖реНрдЯ рд╕рдордЭ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред ### рдЪрд░рдг рей: рдореБрдЦреНрдп MCP рд╕рд░реНрднрд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН **GitHub Copilot Agent Mode рд╕рдВрдЧ рддрд▓рдХреЛ рд╡рд┐рд╕реНрддреГрдд рдкреНрд░рд╛рдореНрдкреНрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН:** ``` Create two MCP tools with the following comprehensive requirements: ЁЯФз TOOL A: clone_repository Requirements: - Clone any GitHub repository to a specified local folder - Return the absolute path of the successfully cloned project - Implement comprehensive validation: тЬУ Check if target directory already exists (return error if exists) тЬУ Validate GitHub URL format (https://github.com/user/repo) тЬУ Verify git command availability (prompt installation if missing) тЬУ Handle network connectivity issues тЬУ Provide clear error messages for all failure scenarios ЁЯЪА TOOL B: open_in_vscode Requirements: - Open specified folder in VS Code or VS Code Insiders - Cross-platform compatibility (Windows/Linux/macOS) - Use direct application launch (not terminal commands) - Auto-detect available VS Code installations - Handle cases where VS Code is not installed - Provide user-friendly error messages Additional Requirements: - Follow MCP 1.9.3 best practices - Include proper type hints and documentation - Implement logging for debugging purposes - Add input validation for all parameters - Include comprehensive error handling ``` ### рдЪрд░рдг рек: рддрдкрд╛рдИрдВрдХреЛ MCP рд╕рд░реНрднрд░ рдкрд░реАрдХреНрд╖рдг рдЧрд░реНрдиреБрд╣реЛрд╕реН #### рекa. Agent Builder рдорд╛ рдкрд░реАрдХреНрд╖рдг 1. Agent Builder рдХреЛ рдбрд┐рдмрдЧ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд╕реБрд░реВ рдЧрд░реНрдиреБрд╣реЛрд╕реН 2. рддрдкрд╛рдИрдВрдХреЛ рдПрдЬреЗрдиреНрдЯрд▓рд╛рдИ рдпрд╕ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╛рдореНрдкреНрдЯрд╕рдВрдЧ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдиреБрд╣реЛрд╕реН: ``` SYSTEM_PROMPT: You are my intelligent coding repository assistant. You help developers efficiently clone GitHub repositories and set up their development environment. Always provide clear feedback about operations and handle errors gracefully. ``` 3. рдпрдерд╛рд░реНрдердкрд░рдХ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдкрд░рд┐рджреГрд╢реНрдпрд╣рд░реВрд╕рдБрдЧ рдкрд░реАрдХреНрд╖рдг рдЧрд░реНрдиреБрд╣реЛрд╕реН: ``` USER_PROMPT EXAMPLES: Scenario : Basic Clone and Open "Clone {Your GitHub Repo link such as https://github.com/kinfey/GHCAgentWorkshop } and save to {The global path you specify}, then open it with VS Code Insiders" ``` ![Agent Builder Testing](../../../../translated_images/ne/DebugAgent.81d152370c503241.webp) **рдЕрдкреЗрдХреНрд╖рд┐рдд рдирддрд┐рдЬрд╛рд╣рд░реВ:** - тЬЕ рдорд╛рд░реНрдЧ рдкреБрд╖реНрдЯрд┐рд╕рд╣рд┐рдд рд╕рдлрд▓ рдХреНрд▓реЛрдирд┐рдЩ - тЬЕ рд╕реНрд╡рдд: VS Code рд╕реБрд░реВрд╡рд╛рдд - тЬЕ рдЕрдорд╛рдиреНрдп рдЕрд╡рд╕реНрдерд╛рдорд╛ рд╕реНрдкрд╖реНрдЯ рддреНрд░реБрдЯрд┐ рд╕рдиреНрджреЗрд╢рд╣рд░реВ - тЬЕ рдЕрддрд┐ рд╕тАМрд░рд╣ рд╣реНрдпрд╛рдгреНрдбрд▓рд┐рдЩ #### рекb. MCP Inspector рдорд╛ рдкрд░реАрдХреНрд╖рдг ![MCP Inspector Testing](../../../../translated_images/ne/DebugInspector.eb5c95f94c69a8ba.webp) --- **ЁЯОЙ рдмрдзрд╛рдИ рдЫ!** рддрдкрд╛рдИрдВрд▓реЗ рд╡реНрдпрд╡рд╣рд╛рд░рд┐рдХ, рдЙрддреНрдкрд╛рджрди-рддрдпрд╛рд░ MCP рд╕рд░реНрднрд░ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрднрдпреЛ рдЬреБрди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд┐рдХрд╛рд╕ рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣ рдЪреБрдиреМрддреАрд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдЫред рддрдкрд╛рдИрдВрдХреЛ рдХрд╕реНрдЯрдо GitHub рдХреНрд▓реЛрди рд╕рд░реНрднрд░рд▓реЗ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рдЙрддреНрдкрд╛рджрдХрддреНрд╡рд▓рд╛рдИ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░ рд╕рд╢рдХреНрдд рдмрдирд╛рдЙрдиреЗ MCP рдХреЛ рд╢рдХреНрддрд┐ рджреЗрдЦрд╛рдЙрдБрдЫред ### ЁЯПЖ рдЙрдкрд▓рдмреНрдзрд┐ рдкреНрд░рд╛рдкреНрдд рднрдпреЛ: - тЬЕ **MCP Developer** - рдХрд╕реНрдЯрдо MCP рд╕рд░реНрднрд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реЗ - тЬЕ **Workflow Automator** - рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рд╕рд░рд▓ рдмрдирд╛рдП - тЬЕ **Integration Expert** - рдзреЗрд░реИ рд╡рд┐рдХрд╛рд╕ рдЙрдкрдХрд░рдгрд╣рд░реВрд▓рд╛рдИ рдЬрдбрд╛рди рдЧрд░реНрдпреЛ - тЬЕ **Production Ready** - рдкрд░рд┐рдирд┐рдпреЛрдЬрдирдпреЛрдЧреНрдп рд╕рдорд╛рдзрд╛рди рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдпреЛ --- ## ЁЯОУ рдХрд╛рд░реНрдпрд╢рд╛рд▓рд╛ рд╕рдорд╛рдкреНрддрд┐: Model Context Protocol рд╕рдБрдЧ рддрдкрд╛рдИрдВрдХреЛ рдпрд╛рддреНрд░рд╛ **рдкреНрд░рд┐рдп рдХрд╛рд░реНрдпрд╢рд╛рд▓рд╛ рд╕рд╣рднрд╛рдЧреА,** Model Context Protocol рдХрд╛рд░реНрдпрд╢рд╛рд▓рд╛рдХрд╛ рд╕рдмреИ рдЪрд╛рд░ рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рдкреВрд░рд╛ рдЧрд░реНрди рддрдкрд╛рдИрдВрд▓рд╛рдИ рдмрдзрд╛рдИ! рдЖрдзрд╛рд░рднреВрдд Microsoft Foundry Toolkit рдЕрд╡рдзрд╛рд░рдгрд╛рд╣рд░реВ рдмреБрдЭреНрдирдмрд╛рдЯ рд▓рд┐рдПрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд┐рдХрд╛рд╕ рдЪреБрдиреМрддреАрд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдиреЗ рдЙрддреНрдкрд╛рджрди-рддрдпрд╛рд░ MCP рд╕рд░реНрднрд░рд╣рд░реВ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиреЗ рдпрд╛рддреНрд░рд╛рдорд╛ рддрдкрд╛рдИрдВрд▓реЗ рд▓рд╛рдореЛ рдмрд╛рдЯреЛ рддрдп рдЧрд░реНрдиреБрднрдПрдХреЛ рдЫред ### ЁЯЪА рддрдкрд╛рдИрдВрдХреЛ рд╕рд┐рдХрд╛рдЗ рдкрдердХреЛ рдкреБрдирд░рд╛рд╡рд▓реЛрдХрди: **[рдореЛрдбреНрдпреБрд▓ рез](../lab1/README.md)**: Microsoft Foundry Toolkit рдХрд╛ рдЖрдзрд╛рд░рднреВрдд рдХреБрд░рд╛, рдореЛрдбреЗрд▓ рдкрд░реАрдХреНрд╖рдг, рд░ рдкрд╣рд┐рд▓реЛ AI рдПрдЬреЗрдиреНрдЯ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕реБрд░реБ рдЧрд░реНрдиреБрднрдпреЛред **[рдореЛрдбреНрдпреБрд▓ реи](../lab2/README.md)**: MCP рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд╕рд┐рдХреНрдиреБрднрдпреЛ, Playwright MCP рдПрдХреАрдХреГрдд рдЧрд░реНрдиреБрднрдпреЛ, рд░ рдкрд╣рд┐рд▓реЛ рдмреНрд░рд╛рдЙрдЬрд░ рдЕрдЯреЛрдореЗрд╕рди рдПрдЬреЗрдиреНрдЯ рдмрдирд╛рдЙрдиреБ рднрдпреЛред **[рдореЛрдбреНрдпреБрд▓ рей](../lab3/README.md)**: Weather MCP рд╕рд░реНрднрд░рд╕рдБрдЧ рдХрд╕реНрдЯрдо MCP рд╕рд░реНрднрд░ рд╡рд┐рдХрд╛рд╕рдорд╛ рдкреНрд░рдЧрддрд┐ рдЧрд░реНрдиреБрднрдпреЛ рд░ рдбрд┐рдмрдЧ рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рдорд╛рд╣рд┐рд░ рд╣реБрдиреБрднрдпреЛред **[рдореЛрдбреНрдпреБрд▓ рек](../lab4/README.md)**: рдЕрдм рддрдкрд╛рдИрдВрд▓реЗ рд╕рдмреИ рдХреБрд░рд╛ рд▓рдЧрд╛рдПрд░ рд╡реНрдпрд╡рд╣рд╛рд░рд┐рдХ GitHub рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣ рд╕реНрд╡рдЪрд╛рд▓рди рдЙрдкрдХрд░рдг рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрднрдПрдХреЛ рдЫред ### ЁЯМЯ рддрдкрд╛рдИрдВрд▓реЗ рдХреЗрдорд╛ рджрдХреНрд╖рддрд╛ рд╣рд╛рд╕рд┐рд▓ рдЧрд░реНрдиреБрднрдпреЛ: - тЬЕ **Microsoft Foundry Toolkit рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдиреНрддреНрд░**: рдореЛрдбреЗрд▓рд╣рд░реВ, рдПрдЬреЗрдиреНрдЯрд╣рд░реВ, рд░ рдПрдХреАрдХрд░рдг рдврд╛рдБрдЪрд╛рд╣рд░реВ - тЬЕ **MCP рд╡рд╛рд╕реНрддреБрдХрд▓рд╛**: рдХреНрд▓рд╛рдЗрдиреНрдЯ-рд╕рд░реНрднрд░ рдбрд┐рдЬрд╛рдЗрди, рдЯреНрд░рд╛рдиреНрд╕рдкреЛрд░реНрдЯ рдкреНрд░реЛрдЯреЛрдХрд▓, рд░ рд╕реБрд░рдХреНрд╖рд╛ - тЬЕ **рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рдЙрдкрдХрд░рдгрд╣рд░реВ**: Playground рджреЗрдЦрд┐ Inspector рд╕рдореНрдо рд░ рдЙрддреНрдкрд╛рджрди рдкрд░рд┐рдирд┐рдпреЛрдЬрди - тЬЕ **рдХрд╕реНрдЯрдо рд╡рд┐рдХрд╛рд╕**: рдЖрдлреНрдиреИ MCP рд╕рд░реНрднрд░рд╣рд░реВ рдирд┐рд░реНрдорд╛рдг, рдкрд░реАрдХреНрд╖рдг, рд░ рдкрд░рд┐рдирд┐рдпреЛрдЬрди - тЬЕ **рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдкреНрд░рдпреЛрдЧрд╣рд░реВ**: AI рд╕рдБрдЧ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣ рдЪреБрдиреМрддреАрд╣рд░реВрдХреЛ рд╕рдорд╛рдзрд╛рди ### ЁЯФо рддрдкрд╛рдИрдВрдХрд╛ рдЖрдЧрд╛рдореА рдХрджрдорд╣рд░реВ: рез. **рдЖрдлреНрдиреЛ MCP рд╕рд░реНрднрд░ рдмрдирд╛рдЙрдиреБрд╣реЛрд╕реН**: рдпреА рд╕реАрдкрд╣рд░реВрд▓рд╛рдИ рддрдкрд╛рдИрдВрдХреЛ рдЕрдиреМрдареЛ рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣рд╣рд░реВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдмрдирд╛рдЙрди рд▓рд╛рдЧреВ рдЧрд░реНрдиреБрд╣реЛрд╕реН реи. **MCP рд╕рдореБрджрд╛рдпрдорд╛ рд╕рд╛рдореЗрд▓ рд╣реБрдиреБрд╣реЛрд╕реН**: рдЖрдлреНрдиреЛ рд╕рд┐рд░реНрдЬрдирд╛ рд╕рд╛рдЭрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдЕрд░реВрдмрд╛рдЯ рд╕рд┐рдХреНрдиреБрд╣реЛрд╕реН рей. **рдЙрдиреНрдирдд рдПрдХреАрдХрд░рдг рдЕрдиреНрд╡реЗрд╖рдг рдЧрд░реНрдиреБрд╣реЛрд╕реН**: MCP рд╕рд░реНрднрд░рд╣рд░реВрд▓рд╛рдИ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдкреНрд░рдгрд╛рд▓реАрд╕рдБрдЧ рдЬрдбрд╛рди рдЧрд░реНрдиреБрд╣реЛрд╕реН рек. **рдУрдкрди рд╕реЛрд░реНрд╕рдорд╛ рдпреЛрдЧрджрд╛рди рдЧрд░реНрдиреБрд╣реЛрд╕реН**: MCP рдЙрдкрдХрд░рдгрд╣рд░реВ рд░ рдХрд╛рдЧрдЬрд╛рдд рд╕реБрдзрд╛рд░реНрди рдорджреНрджрдд рдЧрд░реНрдиреБрд╣реЛрд╕реН рдкрдЫрд┐рд▓реНрд▓реЛ рдХреБрд░рд╛ рд╕рдореНрдЭрдиреБрд╣реЛрд╕реН, рдпреЛ рдХрд╛рд░реНрдпрд╢рд╛рд▓рд╛ рдХреЗрд╡рд▓ рд╕реБрд░реБрд╡рд╛рдд рд╣реЛред Model Context Protocol рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдиреНрддреНрд░ рдЫрд┐рдЯреЛ рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдБрджреИрдЫ рд░ рдЕрдм рддрдкрд╛рдИрдВ AI-рд╕рдЮреНрдЪрд╛рд▓рд┐рдд рд╡рд┐рдХрд╛рд╕ рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рдЕрдЧреНрд░рднрд╛рдЧрдорд╛ рд╣реБрдиреБрд╣реБрдиреНрдЫред **рд╕рд╣рднрд╛рдЧрд┐рддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд░ рд╕рд┐рдХрд╛рдЗрдорд╛ рд╕рдорд░реНрдкрдгрдХрд╛ рд▓рд╛рдЧрд┐ рдзрдиреНрдпрд╡рд╛рдж!** рд╣рд╛рдореАрд▓рд╛рдИ рдЖрд╢рд╛ рдЫ рдпрд╕ рдХрд╛рд░реНрдпрд╢рд╛рд▓рд╛рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╡рд┐рдХрд╛рд╕ рдпрд╛рддреНрд░рд╛рдорд╛ AI рдЙрдкрдХрд░рдгрд╣рд░реВрд╕рдБрдЧ рдХрд╕рд░реА рдмрдирд╛рдЙрдиреЗ рд░ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрдиреЗ рднрдиреНрдиреЗ рддрд░рд┐рдХрд╛рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рд▓реНрдпрд╛рдЙрдиреЗ рд╡рд┐рдЪрд╛рд░рд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░рд╛рдПрдХреЛ рдЫред **рд╢реБрднрдХрд╛рдордирд╛!** --- ## рдЕрдм рдХреЗ рдореЛрдбреНрдпреБрд▓ резреж рдХрд╛ рд╕рдмреИ рд▓реНрдпрд╛рдмрд╣рд░реВ рдкреВрд░рд╛ рдЧрд░реНрдиреБрднрдПрдХреЛрдорд╛ рдмрдзрд╛рдИ! - рдлрд░реНрдХрдиреБрд╣реЛрд╕реН: [рдореЛрдбреНрдпреБрд▓ резреж рдЕрд╡рд▓реЛрдХрди](../README.md) - рдЬрд╛рд░реА рд░рд╛рдЦреНрдиреБрд╣реЛрд╕реН: [рдореЛрдбреНрдпреБрд▓ резрез: MCP рд╕рд░реНрднрд░ Hands-On рд▓реНрдпрд╛рдмрд╣рд░реВ](../../11-MCPServerHandsOnLabs/README.md) --- **рдЕрд╕реНрд╡реАрдХрд░рдг**: рдпреЛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ AI рдЕрдиреБрд╡рд╛рдж рд╕реЗрд╡рд╛ [Co-op Translator](https://github.com/Azure/co-op-translator) рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЕрдиреБрд╡рд╛рдж рдЧрд░рд┐рдПрдХреЛ рд╣реЛред рд╣рд╛рдореА рд╕рд╣реА рд╣реБрди рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдЫреМрдВ, рддрд░ рдХреГрдкрдпрд╛ рдЬрд╛рдирдХрд╛рд░ рд╣реБрдиреБрд╕реН рдХрд┐ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЕрдиреБрд╡рд╛рджрдорд╛ рддреНрд░реБрдЯрд┐рд╣рд░реВ рд╡рд╛ рдЕрд╢реБрджреНрдзрддрд╛рд╣рд░реВ рд╣реБрди рд╕рдХреНрдЫрдиреНред рдореВрд▓ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдпрд╕рдХреЛ рдореВрд▓ рднрд╛рд╖рд╛рдорд╛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕реНрд░реЛрдд рдорд╛рдирд┐рдиреБрдкрд░реНрдЫред рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЬрд╛рдирдХрд╛рд░реАрдХрд╛ рд▓рд╛рдЧрд┐ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдорд╛рдирд╡ рдЕрдиреБрд╡рд╛рдж рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░рд┐рдиреНрдЫред рдпрд╕ рдЕрдиреБрд╡рд╛рджрдХреЛ рдкреНрд░рдпреЛрдЧрдмрд╛рдЯ рдЙрддреНрдкрдиреНрди рдХреБрдиреИ рдкрдирд┐ рдЧрд▓рдд рдмреБрдЭрд╛рдЗ рд╡рд╛ рддреНрд░реБрдЯрд┐рдХреЛ рд▓рд╛рдЧрд┐ рд╣рд╛рдореА рдЬрд┐рдореНрдореЗрд╡рд╛рд░ рдЫреИрдиреМрдВред