🌐 Module 2: MCP with AI Toolkit Fundamentals

Module
AI Toolkit
Progress
50%

🌐 Module 2: MCP with AI Toolkit Fundamentals

📋 Learning Objectives

By the end of this module, you will be able to:

  • ✅ Understand Model Context Protocol (MCP) architecture and benefits
  • ✅ Explore Microsoft's MCP server ecosystem
  • ✅ Integrate MCP servers with AI Toolkit Agent Builder
  • ✅ Build a functional browser automation agent using Playwright MCP
  • ✅ Configure and test MCP tools within your agents
  • ✅ Export and deploy MCP-powered agents for production use
  • 🎯 Building on Module 1

    In Module 1, we mastered AI Toolkit basics and created our first Python Agent.

    Now we'll supercharge your agents by connecting them to external tools and services through the revolutionary Model Context Protocol (MCP).

    Think of this as upgrading from a basic calculator to a full computer - your AI agents will gain the ability to:

  • 🌐 Browse and interact with websites
  • 📁 Access and manipulate files
  • 🔧 Integrate with enterprise systems
  • 📊 Process real-time data from APIs
  • 🧠 Understanding Model Context Protocol (MCP)

    🔍 What is MCP?

    Model Context Protocol (MCP) is the "USB-C for AI applications" - a revolutionary open standard that connects Large Language Models (LLMs) to external tools, data sources, and services.

    Just as USB-C eliminated cable chaos by providing one universal connector, MCP eliminates AI integration complexity with one standardized protocol.

    🎯 The Problem MCP Solves

    Before MCP:

  • 🔧 Custom integrations for every tool
  • 🔄 Vendor lock-in with proprietary solutions
  • 🔒 Security vulnerabilities from ad-hoc connections
  • ⏱️ Months of development for basic integrations
  • With MCP:

  • ⚡ Plug-and-play tool integration
  • 🔄 Vendor-agnostic architecture
  • 🛡️ Built-in security best practices
  • 🚀 Minutes to add new capabilities
  • 🏗️ MCP Architecture Deep Dive

    MCP follows a client-server architecture that creates a secure, scalable ecosystem:

    
    graph TB
    
        A[AI Application/Agent] --> B[MCP Client]
    
        B --> C[MCP Server 1: Files]
    
        B --> D[MCP Server 2: Web APIs]
    
        B --> E[MCP Server 3: Database]
    
        B --> F[MCP Server N: Custom Tools]
    
        
    
        C --> G[Local File System]
    
        D --> H[External APIs]
    
        E --> I[Database Systems]
    
        F --> J[Enterprise Systems]
    
    

    🔧 Core Components:

    | Component | Role | Examples |

    |-----------|------|----------|

    | MCP Hosts | Applications that consume MCP services | Claude Desktop, VS Code, AI Toolkit |

    | MCP Clients | Protocol handlers (1:1 with servers) | Built into host applications |

    | MCP Servers | Expose capabilities via standard protocol | Playwright, Files, Azure, GitHub |

    | Transport Layer | Communication methods | stdio, HTTP, WebSockets |

    🏢 Microsoft's MCP Server Ecosystem

    Microsoft leads the MCP ecosystem with a comprehensive suite of enterprise-grade servers that address real-world business needs.

    🌟 Featured Microsoft MCP Servers

    1. ☁️ Azure MCP Server

    🔗 Repository: azure/azure-mcp

    🎯 Purpose: Comprehensive Azure resource management with AI integration

    ✨ Key Features:

  • Declarative infrastructure provisioning
  • Real-time resource monitoring
  • Cost optimization recommendations
  • Security compliance checking
  • 🚀 Use Cases:

  • Infrastructure-as-Code with AI assistance
  • Automated resource scaling
  • Cloud cost optimization
  • DevOps workflow automation
  • 2. 📊 Microsoft Dataverse MCP

    📚 Documentation: Microsoft Dataverse Integration

    🎯 Purpose: Natural language interface for business data

    ✨ Key Features:

  • Natural language database queries
  • Business context understanding
  • Custom prompt templates
  • Enterprise data governance
  • 🚀 Use Cases:

  • Business intelligence reporting
  • Customer data analysis
  • Sales pipeline insights
  • Compliance data queries
  • 3. 🌐 Playwright MCP Server

    🔗 Repository: microsoft/playwright-mcp

    🎯 Purpose: Browser automation and web interaction capabilities

    ✨ Key Features:

  • Cross-browser automation (Chrome, Firefox, Safari)
  • Intelligent element detection
  • Screenshot and PDF generation
  • Network traffic monitoring
  • 🚀 Use Cases:

  • Automated testing workflows
  • Web scraping and data extraction
  • UI/UX monitoring
  • Competitive analysis automation
  • 4. 📁 Files MCP Server

    🔗 Repository: microsoft/files-mcp-server

    🎯 Purpose: Intelligent file system operations

    ✨ Key Features:

  • Declarative file management
  • Content synchronization
  • Version control integration
  • Metadata extraction
  • 🚀 Use Cases:

  • Documentation management
  • Code repository organization
  • Content publishing workflows
  • Data pipeline file handling
  • 5. 📝 MarkItDown MCP Server

    🔗 Repository: microsoft/markitdown

    🎯 Purpose: Advanced Markdown processing and manipulation

    ✨ Key Features:

  • Rich Markdown parsing
  • Format conversion (MD ↔ HTML ↔ PDF)
  • Content structure analysis
  • Template processing
  • 🚀 Use Cases:

  • Technical documentation workflows
  • Content management systems
  • Report generation
  • Knowledge base automation
  • 6. 📈 Clarity MCP Server

    📦 Package: @microsoft/clarity-mcp-server

    🎯 Purpose: Web analytics and user behavior insights

    ✨ Key Features:

  • Heatmap data analysis
  • User session recordings
  • Performance metrics
  • Conversion funnel analysis
  • 🚀 Use Cases:

  • Website optimization
  • User experience research
  • A/B testing analysis
  • Business intelligence dashboards
  • 🌍 Community Ecosystem

    Beyond Microsoft's servers, the MCP ecosystem includes:

  • 🐙 GitHub MCP: Repository management and code analysis
  • 🗄️ Database MCPs: PostgreSQL, MySQL, MongoDB integrations
  • ☁️ Cloud Provider MCPs: AWS, GCP, Digital Ocean tools
  • 📧 Communication MCPs: Slack, Teams, Email integrations
  • 🛠️ Hands-On Lab: Building a Browser Automation Agent

    🎯 Project Goal: Create an intelligent browser automation agent using Playwright MCP server that can navigate websites, extract information, and perform complex web interactions.

    🚀 Phase 1: Agent Foundation Setup

    Step 1: Initialize Your Agent

    1. Open AI Toolkit Agent Builder

    2. Create New Agent with the following configuration:

    - Name: BrowserAgent

    - Model: Choose GPT-4o

    🔧 Phase 2: MCP Integration Workflow

    Step 3: Add MCP Server Integration

    1. Navigate to Tools Section in Agent Builder

    2. Click "Add Tool" to open the integration menu

    3. Select "MCP Server" from available options

    🔍 Understanding Tool Types:

  • Built-in Tools: Pre-configured AI Toolkit functions
  • MCP Servers: External service integrations
  • Custom APIs: Your own service endpoints
  • Function Calling: Direct model function access
  • Step 4: MCP Server Selection

    1. Choose "MCP Server" option to proceed

    2. Browse MCP Catalog to explore available integrations

    🎮 Phase 3: Playwright MCP Configuration

    Step 5: Select and Configure Playwright

    1. Click "Use Featured MCP Servers" to access Microsoft's verified servers

    2. Select "Playwright" from the featured list

    3. Accept Default MCP ID or customize for your environment

    Step 6: Enable Playwright Capabilities

    🔑 Critical Step: Select ALL available Playwright methods for maximum functionality

    🛠️ Essential Playwright Tools:

  • Navigation: goto, goBack, goForward, reload
  • Interaction: click, fill, press, hover, drag
  • Extraction: textContent, innerHTML, getAttribute
  • Validation: isVisible, isEnabled, waitForSelector
  • Capture: screenshot, pdf, video
  • Network: setExtraHTTPHeaders, route, waitForResponse
  • Step 7: Verify Integration Success

    ✅ Success Indicators:

  • All tools appear in Agent Builder interface
  • No error messages in the integration panel
  • Playwright server status shows "Connected"
  • 🔧 Troubleshooting Common Issues:

  • Connection Failed: Check internet connectivity and firewall settings
  • Missing Tools: Ensure all capabilities were selected during setup
  • Permission Errors: Verify VS Code has necessary system permissions
  • 🎯 Phase 4: Advanced Prompt Engineering

    Step 8: Design Intelligent System Prompts

    Create sophisticated prompts that leverage Playwright's full capabilities:

    
    # 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
    
    
    Step 9: Create Dynamic User Prompts

    Design prompts that demonstrate various capabilities:

    🌐 Web Analysis Example:

    
    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.
    
    

    🚀 Phase 5: Execution and Testing

    Step 10: Execute Your First Automation

    1. Click "Run" to launch the automation sequence

    2. Monitor Real-time Execution:

    - Chrome browser launches automatically

    - Agent navigates to target website

    - Screenshots capture each major step

    - Analysis results stream in real-time

    Step 11: Analyze Results and Insights

    Review comprehensive analysis in Agent Builder's interface:

    🌟 Phase 6: Advanced Capabilities and Deployment

    Step 12: Export and Production Deployment

    Agent Builder supports multiple deployment options:

    🎓 Module 2 Summary & Next Steps

    🏆 Achievement Unlocked: MCP Integration Master

    ✅ Skills Mastered:

  • [ ] Understanding MCP architecture and benefits
  • [ ] Navigating Microsoft's MCP server ecosystem
  • [ ] Integrating Playwright MCP with AI Toolkit
  • [ ] Building sophisticated browser automation agents
  • [ ] Advanced prompt engineering for web automation
  • 📚 Additional Resources

  • 🔗 MCP Specification: Official Protocol Documentation
  • 🛠️ Playwright API: Complete Method Reference
  • 🏢 Microsoft MCP Servers: Enterprise Integration Guide
  • 🌍 Community Examples: MCP Server Gallery
  • 🎉 Congratulations! You've successfully mastered MCP integration and can now build production-ready AI agents with external tool capabilities!

    🔜 Continue to Next Module

    Ready to take your MCP skills to the next level? Proceed to Module 3: Advanced MCP Development with AI Toolkit where you'll learn how to:

  • Create your own custom MCP servers
  • Configure and use the latest MCP Python SDK
  • Set up the MCP Inspector for debugging
  • Master advanced MCP server development workflows
  • Build a Weather MCP Server from scratch
  • 🌐 모듈 2: AI Toolkit과 함께하는 MCP 기본 개념

    📋 학습 목표

    이 모듈을 마치면 다음을 할 수 있습니다:

  • ✅ Model Context Protocol (MCP) 아키텍처와 장점 이해하기
  • ✅ Microsoft의 MCP 서버 생태계 탐색하기
  • ✅ MCP 서버를 AI Toolkit Agent Builder와 통합하기
  • ✅ Playwright MCP를 활용한 브라우저 자동화 에이전트 구축하기
  • ✅ 에이전트 내에서 MCP 도구 구성 및 테스트하기
  • ✅ MCP 기반 에이전트를 내보내고 프로덕션에 배포하기
  • 🎯 모듈 1에서 이어서

    모듈 1에서는 AI Toolkit 기본기를 익히고 첫 Python 에이전트를 만들었습니다. 이제 혁신적인 Model Context Protocol (MCP)을 통해 외부 도구와 서비스에 연결하여 에이전트를 강력하게 업그레이드할 차례입니다.

    기본 계산기에서 완전한 컴퓨터로 업그레이드하는 것과 같다고 생각하세요 — AI 에이전트가 다음과 같은 능력을 갖추게 됩니다:

  • 🌐 웹사이트 탐색 및 상호작용
  • 📁 파일 접근 및 조작
  • 🔧 기업 시스템과 통합
  • 📊 API를 통한 실시간 데이터 처리
  • 🧠 Model Context Protocol (MCP) 이해하기

    🔍 MCP란 무엇인가?

    Model Context Protocol (MCP)은 AI 애플리케이션을 위한 "USB-C"와 같은 혁신적인 오픈 표준입니다. 대형 언어 모델(LLM)을 외부 도구, 데이터 소스, 서비스와 연결해 줍니다. USB-C가 복잡한 케이블 문제를 하나의 표준 커넥터로 해결했듯, MCP는 AI 통합의 복잡함을 하나의 표준 프로토콜로 간소화합니다.

    🎯 MCP가 해결하는 문제

    MCP 이전:

  • 🔧 도구별 맞춤 통합 필요
  • 🔄 독점 솔루션에 의한 공급업체 종속
  • 🔒 임시 연결로 인한 보안 취약점
  • ⏱️ 기본 통합에도 수개월 개발 소요
  • MCP 도입 후:

  • ⚡ 플러그 앤 플레이 도구 통합
  • 🔄 공급업체에 구애받지 않는 아키텍처
  • 🛡️ 내장된 보안 모범 사례
  • 🚀 새로운 기능 추가에 몇 분 소요
  • 🏗️ MCP 아키텍처 심층 분석

    MCP는 클라이언트-서버 아키텍처를 따르며, 안전하고 확장 가능한 생태계를 만듭니다:

    
    graph TB
    
        A[AI Application/Agent] --> B[MCP Client]
    
        B --> C[MCP Server 1: Files]
    
        B --> D[MCP Server 2: Web APIs]
    
        B --> E[MCP Server 3: Database]
    
        B --> F[MCP Server N: Custom Tools]
    
        
    
        C --> G[Local File System]
    
        D --> H[External APIs]
    
        E --> I[Database Systems]
    
        F --> J[Enterprise Systems]
    
    

    🔧 핵심 구성 요소:

    | 구성 요소 | 역할 | 예시 |

    |-----------|------|----------|

    | MCP Hosts | MCP 서비스를 사용하는 애플리케이션 | Claude Desktop, VS Code, AI Toolkit |

    | MCP Clients | 프로토콜 핸들러 (서버와 1:1 매칭) | 호스트 애플리케이션 내장 |

    | MCP Servers | 표준 프로토콜로 기능 제공 | Playwright, Files, Azure, GitHub |

    | 전송 계층 | 통신 방식 | stdio, HTTP, WebSockets |

    🏢 Microsoft의 MCP 서버 생태계

    Microsoft는 실제 비즈니스 요구를 충족하는 엔터프라이즈급 서버 제품군으로 MCP 생태계를 선도하고 있습니다.

    🌟 주요 Microsoft MCP 서버

    1. ☁️ Azure MCP 서버

    🔗 저장소: azure/azure-mcp

    🎯 목적: AI 통합을 통한 종합 Azure 리소스 관리

    ✨ 주요 기능:

  • 선언적 인프라 프로비저닝
  • 실시간 리소스 모니터링
  • 비용 최적화 권고
  • 보안 규정 준수 검사
  • 🚀 활용 사례:

  • AI 지원 인프라 코드 관리
  • 자동 리소스 스케일링
  • 클라우드 비용 최적화
  • DevOps 워크플로우 자동화
  • 2. 📊 Microsoft Dataverse MCP

    📚 문서: Microsoft Dataverse Integration

    🎯 목적: 비즈니스 데이터를 위한 자연어 인터페이스

    ✨ 주요 기능:

  • 자연어 데이터베이스 쿼리
  • 비즈니스 컨텍스트 이해
  • 맞춤형 프롬프트 템플릿
  • 엔터프라이즈 데이터 거버넌스
  • 🚀 활용 사례:

  • 비즈니스 인텔리전스 보고
  • 고객 데이터 분석
  • 영업 파이프라인 인사이트
  • 규정 준수 데이터 쿼리
  • 3. 🌐 Playwright MCP 서버

    🔗 저장소: microsoft/playwright-mcp

    🎯 목적: 브라우저 자동화 및 웹 상호작용 기능 제공

    ✨ 주요 기능:

  • 크로스 브라우저 자동화 (Chrome, Firefox, Safari)
  • 지능형 요소 감지
  • 스크린샷 및 PDF 생성
  • 네트워크 트래픽 모니터링
  • 🚀 활용 사례:

  • 자동화 테스트 워크플로우
  • 웹 스크래핑 및 데이터 추출
  • UI/UX 모니터링
  • 경쟁사 분석 자동화
  • 4. 📁 Files MCP 서버

    🔗 저장소: microsoft/files-mcp-server

    🎯 목적: 지능형 파일 시스템 작업

    ✨ 주요 기능:

  • 선언적 파일 관리
  • 콘텐츠 동기화
  • 버전 관리 통합
  • 메타데이터 추출
  • 🚀 활용 사례:

  • 문서 관리
  • 코드 저장소 정리
  • 콘텐츠 퍼블리싱 워크플로우
  • 데이터 파이프라인 파일 처리
  • 5. 📝 MarkItDown MCP 서버

    🔗 저장소: microsoft/markitdown

    🎯 목적: 고급 Markdown 처리 및 조작

    ✨ 주요 기능:

  • 풍부한 Markdown 파싱
  • 포맷 변환 (MD ↔ HTML ↔ PDF)
  • 콘텐츠 구조 분석
  • 템플릿 처리
  • 🚀 활용 사례:

  • 기술 문서 워크플로우
  • 콘텐츠 관리 시스템
  • 보고서 생성
  • 지식 베이스 자동화
  • 6. 📈 Clarity MCP 서버

    📦 패키지: @microsoft/clarity-mcp-server

    🎯 목적: 웹 분석 및 사용자 행동 인사이트 제공

    ✨ 주요 기능:

  • 히트맵 데이터 분석
  • 사용자 세션 녹화
  • 성능 지표
  • 전환 퍼널 분석
  • 🚀 활용 사례:

  • 웹사이트 최적화
  • 사용자 경험 연구
  • A/B 테스트 분석
  • 비즈니스 인텔리전스 대시보드
  • 🌍 커뮤니티 생태계

    Microsoft 서버 외에도 MCP 생태계에는 다음이 포함됩니다:

  • 🐙 GitHub MCP: 저장소 관리 및 코드 분석
  • 🗄️ 데이터베이스 MCP: PostgreSQL, MySQL, MongoDB 통합
  • ☁️ 클라우드 제공자 MCP: AWS, GCP, Digital Ocean 도구
  • 📧 커뮤니케이션 MCP: Slack, Teams, 이메일 통합
  • 🛠️ 실습: 브라우저 자동화 에이전트 만들기

    🎯 프로젝트 목표: Playwright MCP 서버를 사용해 웹사이트를 탐색하고 정보를 추출하며 복잡한 웹 상호작용을 수행하는 지능형 브라우저 자동화 에이전트를 만듭니다.

    🚀 1단계: 에이전트 기본 설정

    1단계: 에이전트 초기화

    1. AI Toolkit Agent Builder 열기

    2. 새 에이전트 생성 및 다음 설정 적용:

    - 이름: BrowserAgent

    - 모델: GPT-4o 선택

    🔧 2단계: MCP 통합 워크플로우

    3단계: MCP 서버 통합 추가

    1. Agent Builder에서 도구 섹션으로 이동

    2. "도구 추가" 클릭하여 통합 메뉴 열기

    3. "MCP 서버" 선택

    🔍 도구 유형 이해하기:

  • 내장 도구: 사전 구성된 AI Toolkit 기능
  • MCP 서버: 외부 서비스 통합
  • 사용자 정의 API: 직접 만든 서비스 엔드포인트
  • 함수 호출: 모델 함수 직접 접근
  • 4단계: MCP 서버 선택

    1. "MCP 서버" 옵션 선택하여 진행

    2. MCP 카탈로그 탐색하여 사용 가능한 통합 확인

    🎮 3단계: Playwright MCP 구성

    5단계: Playwright 선택 및 설정

    1. "추천 MCP 서버 사용" 클릭하여 Microsoft 검증 서버 접근

    2. 추천 목록에서 "Playwright" 선택

    3. 기본 MCP ID 수락 또는 환경에 맞게 수정

    6단계: Playwright 기능 활성화

    🔑 중요 단계: 최대 기능을 위해 Playwright의 모든 메서드 선택

    🛠️ 필수 Playwright 도구:

  • 탐색: goto, goBack, goForward, reload
  • 상호작용: click, fill, press, hover, drag
  • 추출: textContent, innerHTML, getAttribute
  • 검증: isVisible, isEnabled, waitForSelector
  • 캡처: screenshot, pdf, video
  • 네트워크: setExtraHTTPHeaders, route, waitForResponse
  • 7단계: 통합 성공 확인

    ✅ 성공 지표:

  • 모든 도구가 Agent Builder 인터페이스에 표시됨
  • 통합 패널에 오류 메시지 없음
  • Playwright 서버 상태가 "Connected"로 표시됨
  • 🔧 일반 문제 해결:

  • 연결 실패: 인터넷 연결 및 방화벽 설정 확인
  • 도구 누락: 설정 시 모든 기능 선택 여부 확인
  • 권한 오류: VS Code에 필요한 시스템 권한 부여 확인
  • 🎯 4단계: 고급 프롬프트 설계

    8단계: 지능형 시스템 프롬프트 디자인

    Playwright의 모든 기능을 활용하는 정교한 프롬프트 작성:

    
    # 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단계: 동적 사용자 프롬프트 생성

    다양한 기능을 보여주는 프롬프트 설계:

    🌐 웹 분석 예시:

    
    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.
    
    

    🚀 5단계: 실행 및 테스트

    10단계: 첫 자동화 실행

    1. "실행" 클릭하여 자동화 시퀀스 시작

    2. 실시간 실행 모니터링:

    - Chrome 브라우저 자동 실행

    - 에이전트가 대상 웹사이트 탐색

    - 주요 단계마다 스크린샷 캡처

    - 분석 결과 실시간 스트리밍

    11단계: 결과 및 인사이트 분석

    Agent Builder 인터페이스에서 종합 분석 검토:

    🌟 6단계: 고급 기능 및 배포

    12단계: 내보내기 및 프로덕션 배포

    Agent Builder는 다양한 배포 옵션을 지원합니다:

    🎓 모듈 2 요약 및 다음 단계

    🏆 달성한 목표: MCP 통합 마스터

    ✅ 습득한 기술:

  • [ ] MCP 아키텍처와 장점 이해
  • [ ] Microsoft MCP 서버 생태계 탐색
  • [ ] Playwright MCP와 AI Toolkit 통합
  • [ ] 정교한 브라우저 자동화 에이전트 구축
  • [ ] 웹 자동화를 위한 고급 프롬프트 엔지니어링
  • 📚 추가 자료

  • 🔗 MCP 사양: 공식 프로토콜 문서
  • 🛠️ Playwright API: 전체 메서드 참조
  • 🏢 Microsoft MCP 서버: 엔터프라이즈 통합 가이드
  • 🌍 커뮤니티 예제: MCP 서버 갤러리
  • 🎉 축하합니다! MCP 통합을 성공적으로 마스터하여 외부 도구 기능을 갖춘 프로덕션 준비 AI 에이전트를 만들 수 있게 되었습니다!

    🔜 다음 모듈로 진행

    MCP 기술을 한 단계 더 발전시키고 싶다면, 모듈 3: AI Toolkit과 함께하는 고급 MCP 개발으로 이동하세요. 여기서 다음을 배우게 됩니다:

  • 자신만의 맞춤 MCP 서버 만들기
  • 최신 MCP Python SDK 구성 및 사용법
  • MCP Inspector를 통한 디버깅 설정
  • 고급 MCP 서버 개발 워크플로우 마스터하기
  • 처음부터 Weather MCP 서버 구축하기
  • 면책 조항:

    이 문서는 AI 번역 서비스 Co-op Translator를 사용하여 번역되었습니다.

    정확성을 위해 최선을 다하고 있으나, 자동 번역에는 오류나 부정확한 부분이 있을 수 있음을 유의해 주시기 바랍니다.

    원문은 해당 언어의 원본 문서가 권위 있는 출처로 간주되어야 합니다.

    중요한 정보의 경우 전문적인 인간 번역을 권장합니다.

    본 번역의 사용으로 인해 발생하는 오해나 잘못된 해석에 대해 당사는 책임을 지지 않습니다.

    MCP Academy — microsoft/mcp-for-beginners