이제는 부정할 수 없는 AI Agent 시대

누구나 Multi-Agent를 구축할 수 있어야 합니다.
그래서 등장한 MCP와 A2A!

A2A, MCP, 멀티에이전트, 에이전트, AI 에이전트, Multi Agent, AI Agent
A2A, MCP, 멀티에이전트, 에이전트, AI 에이전트, Multi Agent, AI Agent

잠깐! MCP와 A2A가 무엇인지 궁금하다면?
MCP(Model Context Protocol)란?
Anthropic이 발표한 지능형 에이전트용 개방형 프로토콜

- AI 모델과 외부 도구/데이터 간 효율적인 연결
- 단일 Agent와 외부 환경을 통합
- 맥락 정보 제공 표준화, 인터페이스 표준화
A2A(Agent2Agent) 프로토콜이란?
Google이 발표한 AI Agent 간 자율적으로 소통 및 협업하는 구조

- 각 AI Agent 간 원활한 통신 및 협업
- 서로 다른 AI Agent를 통합
- 에이전트 검색, 표준화된 통신 방식 제공

이제 AI가 사람과 동일하게 일하는 시대입니다.
MCP와 A2A를 활용하여 나의 Multi-Agent 비서를 고용하여 업무에 활용해 보세요.

Overview

누구나 MCP X A2A를 활용해 완성도 있는
Multi-Agent 구축을 할 수 있게 만드는 4가지 Special Point

POINT 1
10개 이상의 MCP를 연동하는
Multi-Agent 끝판왕 프로젝트
단순 AI Agent 제작 실습이 아닙니다.
다양한 MCP를 연동하여 복잡한 기능을 하는 Multi-Agent 제작으로
실제 업무 환경에 적용 가능한 생산성 플랫폼을 구축해보세요!
POINT 2
보안까지 완벽하게,
MCP X A2A 활용 서버 구축
MCP의 가장 골칫거리인 보안 문제! 이제 해결할 수 있습니다.
실제 개발 환경처럼 서버를 구축하고, 격리 환경 설정 및
인증, 권한 체계를 구축할 수 있습니다!
POINT 3
Agent와 MCP, A2A 개념부터 활용까지,
필요한 모든 걸 담은 완성형 커리큘럼
기초 지식을 잘 몰라도 걱정하지 마세요.
필요한 개념 정리부터 응용 프로젝트까지 커리큘럼만 따라오면
어느새 누구나 완성도 있는 Multi-Agent 구축이 가능합니다.
POINT 4
실제 현업에서 사용 가능하도록,
이 모든 걸 알려줄 대기업 엔지니어 출신 강사님
강사님이 직접 마주한 한계와 그 돌파구를 공유합니다.
대기업 LLM 프로덕션을 개발하고 운영하는 실무자
AI 엔지니어 강사님에게 모든 걸 배워가세요!

기존 Agent 구축과는 차원이 다릅니다!
쉽고 안전하게 구축할 수 있는 진짜 Multi-Agent!

A2A, MCP, 멀티에이전트, 에이전트, AI 에이전트, Multi Agent, AI Agent, 랭그래프, Langgraph, MCP 서버

01

수행 업무의 복잡성은 높이고,
구현 난이도는 낮춘 MCP X A2A 활용 프로젝트

다양한 MCP로 더 다양한 외부 데이터를 활용하고, A2A로 에이전트 간 협업 자동화까지
더 복잡한 업무 수행이 가능한 Multi-Agent 구축 전략 오직 패스트캠퍼스에서만 배워갈 수 있어요.

Final Project | 업무용 비서 Multi-Agent

A2A, MCP, 멀티에이전트, 에이전트, AI 에이전트, Multi Agent, AI Agent, 랭그래프, Langgraph, MCP 서버, Slack mpc, notion mcp, browse mcp, Neo4j mcp, Taskmaster mcp, Computer use mcp

| 구현 내용

다양한 역할의 MCP Server를 도구로 사용하는 전문가 에이전트가 연결하여, 사람이 회사에서 일을 나누어 가지는 것처럼 웹을 탐색합니다.
나아가 정보를 축적하고 연결하며, 모든 과정을 계획하고 실행하며 실패 시 기록하거나 피드백을 받는 등 업무의 전체 과정을 자동화합니다.

ImageSlide
ImageSlide
ImageSlide
ImageSlide

학습 Point 1. 다양한 MCP를 통합하여 실시간으로 업무 범위 확장

ImageSlide
ImageSlide
ImageSlide
ImageSlide

활용 MCP 15가지 모두 보기
웹 버전 이미지 모바일 버전 이미지

학습 Point 2. A2A를 활용한 에이전트 간 협업 자동화 & 보안 강화

ImageSlide
ImageSlide
ImageSlide

학습 Point 3. Cursor & CopilotKit를 활용한 서버, 클라이언트 분리

클라이언트는 NextJS 기반 CopiloKit로,
서버는 LangGraph 코드로 분리하여 보안성을 강화하고,
복잡한 Multi-Agent를 구축합니다.
이 모든 과정은 Cursor를 사용하기에 개발과 운영에 있어 코딩 없이!
자동으로 구축할 수 있습니다!

왼쪽 이미지

잠깐! 혹시 보안 문제로 MCP 사용이 두려우신가요?

MCP와 A2A를 함께 활용하여
보안 문제를 완.벽.히. 해결하세요.

02

취약한 MCP 보안 문제를 해결하는
MCP + A2A를 병용한 서버 구축 노하우 전격 공개!

MCP와 A2A를 함께 활용하는 법부터,
Docker를 활용한 격리 환경 세팅까지, 실무 수준에서 MCP 활용 방안을 알려드려요.

A2A, MCP, 멀티에이전트, 에이전트, AI 에이전트, Multi Agent, AI Agent, 랭그래프, Langgraph, MCP 서버, mcp 보안, docker

MCP의 한계를 A2A로 보완하여 이런 수준의 서버까지 구축해요.

A2A, MCP, 멀티에이전트, 에이전트, AI 에이전트, Multi Agent, AI Agent, 랭그래프, Langgraph, MCP 서버, mcp 보안, docker

| MCP와 A2A를 활용하여 보안을 강화하는 학습 Point 3가지

ImageSlide
ImageSlide
ImageSlide

왼쪽 이미지

어렵게 생각하지 않아도 돼요.
개념부터 차근차근 풀어주는 탄탄한 커리큘럼만 믿으세요!

03

AI Agent가 처음이라도!
MCP와 A2A 이해부터 Multi-Agent 제작까지 완전 정복

개념과 활용법부터 최종 결과물 제작 실습까지!
AI Agent 총망라 커리큘럼으로 역량을 확실히 키울 수 있습니다!

MCP, AI Agent 등 개념부터 익숙하지 않은 분들을 위한
AI Agent 개념과 트렌드, 그리고 활용 프로토콜

ImageSlide<details class="custom-details">   <summary>     <span class="custom-marker"></span>     <span class="custom-summary"> 학습 내용 보기</span>   </summary>   <p style="display:inline-block; line-height:160%;margin-top:10px;"> [이론]<br> • 단일 Agent의 한계와 Multi-Agent 시스템의 필요성 <br> <b>• MCP,A2A가 Multi-Agent 시스템 발전에 기여하는 역할<br></b> → A2A가 바라보는 큰 그림인 AGI를 이해합니다. </p> </details>  <style>   /* summary의 기본 스타일 */   .custom-details summary {     font-size: 16px;     display: inline-block;     cursor: pointer;     color: #000; /* 텍스트 색상 */   }    /* 세모(▶) 아이콘 */   .custom-marker {     display: inline-block;     margin-right: 6px; /* 텍스트와 간격 조정 */     width: 0;     height: 0;     border-top: 6px solid transparent;     border-bottom: 6px solid transparent;     border-left: 8px solid #000; /* ▶ 모양 (우측 방향) */     transition: transform 0.2s ease-in-out;   }    /* details가 열릴 때 세모(▶) 아래(▼) 방향으로 회전 */   .custom-details[open] .custom-marker {     transform: rotate(90deg);   } </style>
학습 내용 보기

[이론]
• 단일 Agent의 한계와 Multi-Agent 시스템의 필요성
• MCP,A2A가 Multi-Agent 시스템 발전에 기여하는 역할
→ A2A가 바라보는 큰 그림인 AGI를 이해합니다.

ImageSlide<details class="custom-details">   <summary>     <span class="custom-marker"></span>    <span class="custom-summary"> 학습 내용 보기</span>  </summary>   <p style="display:inline-block; line-height:160%;margin-top:10px;"> [이론]<br> • MCP(Model Context Protocol)란 무엇인가<br> • MCP의 개념 및 5가지 구성 요소 파악<br> • MCP 작동 원리와 주의사항<br> [실습]<br> • WebSearch MCP 서버를 Claude Desktop에서 활용<br> • Notion MCP 서버를 Claude Desktop에서 활용<br> • Web Browser MCP 서버를 Claude Desktop에서 활용 </p> </details>  <style>   /* summary의 기본 스타일 */   .custom-details summary {     font-size: 16px;     display: inline-block;     cursor: pointer;     color: #000; /* 텍스트 색상 */   }    /* 세모(▶) 아이콘 */   .custom-marker {     display: inline-block;     margin-right: 6px; /* 텍스트와 간격 조정 */     width: 0;     height: 0;     border-top: 6px solid transparent;     border-bottom: 6px solid transparent;     border-left: 8px solid #000; /* ▶ 모양 (우측 방향) */     transition: transform 0.2s ease-in-out;   }    /* details가 열릴 때 세모(▶) 아래(▼) 방향으로 회전 */   .custom-details[open] .custom-marker {     transform: rotate(90deg);   } </style>
학습 내용 보기

[이론]
• MCP(Model Context Protocol)란 무엇인가
• MCP의 개념 및 5가지 구성 요소 파악
• MCP 작동 원리와 주의사항
[실습]
• WebSearch MCP 서버를 Claude Desktop에서 활용
• Notion MCP 서버를 Claude Desktop에서 활용
• Web Browser MCP 서버를 Claude Desktop에서 활용

ImageSlide<details class="custom-details">   <summary>     <span class="custom-marker"></span>    <span class="custom-summary"> 학습 내용 보기</span>   </summary>   <p style="display:inline-block; line-height:160%;margin-top:10px;"> [이론]<br> • A2A(Agent to Agent)란 무엇인가 <br> • A2A 의 주요 구성 요소 <br> • 다양한 Multi-Agent 패턴과 A2A 의 작동 원리 <br> • A2A 활용할 때 주의사항<br> [실습]<br> • Simple DeepResearch Multi-Agent 구축 실습<br> → MCP만으로 Multi-Agent 구현 후<br> A2A 를 이용해 한계를 어떻게 극복하는지 이해합니다. </p> </details>  <style>   /* summary의 기본 스타일 */   .custom-details summary {     font-size: 16px;     display: inline-block;     cursor: pointer;     color: #000; /* 텍스트 색상 */   }    /* 세모(▶) 아이콘 */   .custom-marker {     display: inline-block;     margin-right: 6px; /* 텍스트와 간격 조정 */     width: 0;     height: 0;     border-top: 6px solid transparent;     border-bottom: 6px solid transparent;     border-left: 8px solid #000; /* ▶ 모양 (우측 방향) */     transition: transform 0.2s ease-in-out;   }    /* details가 열릴 때 세모(▶) 아래(▼) 방향으로 회전 */   .custom-details[open] .custom-marker {     transform: rotate(90deg);   } </style>
학습 내용 보기

[이론]
• A2A(Agent to Agent)란 무엇인가
• A2A 의 주요 구성 요소
• 다양한 Multi-Agent 패턴과 A2A 의 작동 원리
• A2A 활용할 때 주의사항
[실습]
• Simple DeepResearch Multi-Agent 구축 실습
→ MCP만으로 Multi-Agent 구현 후
A2A 를 이용해 한계를 어떻게 극복하는지 이해합니다.

MCP, A2A를 내 실무에서 빠르게 활용해보고 싶은 분들을 위한
Multi-Agent 구축 기본 실습

ImageSlide<details class="custom-details">   <summary>     <span class="custom-marker"></span>    <span class="custom-summary"> 학습 내용 보기</span>   </summary>   <p style="display:inline-block; line-height:160%;margin-top:10px;"> [이론]<br> • LangGraph 뜯어보기<br> (StateGraph(Send, Command), Node, Edge, State) <br> [실습]<br> • LangGraph를 활용한 Multi- Agent 워크플로우 설계 패턴<br> • MCP Server 를 LangGraph Agent 의 도구로 통합하기<br> • LangGraph Agent를 A2A 로 통합하기 </p> </details>  <style>   /* summary의 기본 스타일 */   .custom-details summary {     font-size: 16px;     display: inline-block;     cursor: pointer;     color: #000; /* 텍스트 색상 */   }    /* 세모(▶) 아이콘 */   .custom-marker {     display: inline-block;     margin-right: 6px; /* 텍스트와 간격 조정 */     width: 0;     height: 0;     border-top: 6px solid transparent;     border-bottom: 6px solid transparent;     border-left: 8px solid #000; /* ▶ 모양 (우측 방향) */     transition: transform 0.2s ease-in-out;   }    /* details가 열릴 때 세모(▶) 아래(▼) 방향으로 회전 */   .custom-details[open] .custom-marker {     transform: rotate(90deg);   } </style>
학습 내용 보기

[이론]
• LangGraph 뜯어보기
(StateGraph(Send, Command), Node, Edge, State)
[실습]
• LangGraph를 활용한 Multi- Agent 워크플로우 설계 패턴
• MCP Server 를 LangGraph Agent 의 도구로 통합하기
• LangGraph Agent를 A2A 로 통합하기

ImageSlide<details class="custom-details">   <summary>     <span class="custom-marker"></span>    <span class="custom-summary"> 학습 내용 보기</span> </summary>   <p style="display:inline-block; line-height:160%;margin-top:10px;"> [이론]<Br> • Cursor AI IDE 뜯어보기<br> [실습]<br> • 기존 개발 방식과 Cursor AI IDE 개발 방식 비교<br> • Task 구조화 템플릿으로 프로젝트 구체화하기<br> • Multi-Agent 개발 작업을 위한 환경 세팅 </p> </details>  <style>   /* summary의 기본 스타일 */   .custom-details summary {     font-size: 16px;     display: inline-block;     cursor: pointer;     color: #000; /* 텍스트 색상 */   }    /* 세모(▶) 아이콘 */   .custom-marker {     display: inline-block;     margin-right: 6px; /* 텍스트와 간격 조정 */     width: 0;     height: 0;     border-top: 6px solid transparent;     border-bottom: 6px solid transparent;     border-left: 8px solid #000; /* ▶ 모양 (우측 방향) */     transition: transform 0.2s ease-in-out;   }    /* details가 열릴 때 세모(▶) 아래(▼) 방향으로 회전 */   .custom-details[open] .custom-marker {     transform: rotate(90deg);   } </style>
학습 내용 보기

[이론]
• Cursor AI IDE 뜯어보기
[실습]
• 기존 개발 방식과 Cursor AI IDE 개발 방식 비교
• Task 구조화 템플릿으로 프로젝트 구체화하기
• Multi-Agent 개발 작업을 위한 환경 세팅

수준 높은 Multi agent를 빠르고 안전하게 구축해보고 싶은 분들을 위한
실전 Multi-Agent 실습

ImageSlide<div style="display: flex; align-items: center; gap: 5px;">   <img     src="https://cdn.day1company.io/prod/uploads/202501/161027-1502/1.webp"     alt="로고"     style="width: 25px; height: auto; max-width: 100%;">   <span style="font-size: 16px; font-weight: bold; color: #000;">     실전에서 가장 중요한 MCP 보안 문제 해결   </span> </div>  <br>  <details class="custom-details">   <summary>     <span class="custom-marker"></span>     <span class="custom-summary"> 프로젝트 내 학습 Point 보기</span>   </summary>   <p style="display:inline-block; line-height:160%; margin-top:10px;">     아직까지는 MCP 서버 구축에 대한 이해는 MCP tool에 기존에 활용하던 도구를 넣는 정도에 불과합니다.     강의에서는 MCP 서버 구축 시, 실행 부분을 모두 Docker로 사용해서 실행 및 보안적인 이슈를 해결하여 전달하는 법을 배웁니다.   </p> </details>  <style>   /* summary의 기본 스타일 */   .custom-details summary {     font-size: 16px;     display: inline-block;     cursor: pointer;     color: #000; /* 텍스트 색상 */   }    /* 세모(▶) 아이콘 */   .custom-marker {     display: inline-block;     margin-right: 6px; /* 텍스트와 간격 조정 */     width: 0;     height: 0;     border-top: 6px solid transparent;     border-bottom: 6px solid transparent;     border-left: 8px solid #000; /* ▶ 모양 (우측 방향) */     transition: transform 0.2s ease-in-out;   }    /* details가 열릴 때 세모(▶) 아래(▼) 방향으로 회전 */   .custom-details[open] .custom-marker {     transform: rotate(90deg);   } </style>
로고 실전에서 가장 중요한 MCP 보안 문제 해결

프로젝트 내 학습 Point 보기

아직까지는 MCP 서버 구축에 대한 이해는 MCP tool에 기존에 활용하던 도구를 넣는 정도에 불과합니다. 강의에서는 MCP 서버 구축 시, 실행 부분을 모두 Docker로 사용해서 실행 및 보안적인 이슈를 해결하여 전달하는 법을 배웁니다.

ImageSlide<div style="display: flex; align-items: center; gap: 5px;">    <img src="https://cdn.day1company.io/prod/uploads/202501/161217-1502/2.webp"          alt="로고"          style="width: 25px; height: auto; max-width: 100%;">    <span style="font-size: 16px; font-weight: bold; color: #000;">Multi Agent 아키텍처 설계</span></div><br><details class="custom-details">   <summary>     <span class="custom-marker"></span>    <span class="custom-summary"> 프로젝트 내 학습 Point 보기</span> </summary>   <p style="display:inline-block; line-height:160%;margin-top:10px;"> 단일 MCP Agent를 다루는 실습에서 벗어나, 최대한 다양한 MCP 도구 사용 및 MCP들의 성격들을 잘 묶어서 Agent 하나에서 하나의 업무 자체를 수행할 수 있게끔 1개 Agent 내에 MCP 도구를 2~4개 다루는 Agent 를 A2A로 연동하여 2~3개의 Agent를 동시에 사용하는 Multi-Agent 를 제작합니다. </p> </details>  <style>   /* summary의 기본 스타일 */   .custom-details summary {     font-size: 16px;     display: inline-block;     cursor: pointer;     color: #000; /* 텍스트 색상 */   }    /* 세모(▶) 아이콘 */   .custom-marker {     display: inline-block;     margin-right: 6px; /* 텍스트와 간격 조정 */     width: 0;     height: 0;     border-top: 6px solid transparent;     border-bottom: 6px solid transparent;     border-left: 8px solid #000; /* ▶ 모양 (우측 방향) */     transition: transform 0.2s ease-in-out;   }    /* details가 열릴 때 세모(▶) 아래(▼) 방향으로 회전 */   .custom-details[open] .custom-marker {     transform: rotate(90deg);   } </style>
로고 Multi Agent 아키텍처 설계

프로젝트 내 학습 Point 보기

단일 MCP Agent를 다루는 실습에서 벗어나, 최대한 다양한 MCP 도구 사용 및 MCP들의 성격들을 잘 묶어서 Agent 하나에서 하나의 업무 자체를 수행할 수 있게끔 1개 Agent 내에 MCP 도구를 2~4개 다루는 Agent 를 A2A로 연동하여 2~3개의 Agent를 동시에 사용하는 Multi-Agent 를 제작합니다.

04

대기업 LLM 프로덕션을 개발 및 운영하는 실무자,
AI 엔지니어 전현준 강사님이 알려줍니다.

프로필 이미지
전현준
현) OneLineAI / Product Engineer Lead & CTO
전) 카카오페이 / Data Engineer
전) 신한카드 / Data Engineer & MlOps
로고 라인
안녕하세요, 이번 강의를 진행하게 된 전현준입니다.

이번 강의는 AI 서비스 개발 현장에서 제가 직접 마주한
MCP의 한계와 그 돌파구를 솔직하게 공유합니다. LLM과의 불완전한 통합성,
호출 가능한 도구 개수의 제약, 복잡한 비즈니스 요구사항을 충족시키기 어려운
확장성 문제 등. 그리고 이를 극복하기 위해 A2A 기반 Multi-Agent Architecture의
혁신적인 가능성까지 모든 경험을 담았습니다. MCP와 A2A의 기본 개념에서부터
출발해서 실제 환경에서의 설계 고려사항, Multi- Agent Architecture 구성 시
고려해야 될 사항 등을 체계적으로 살펴봅니다. 단순한 이론이 아닌
실제 프로젝트를 통해서 여러분의 AI 서비스가 직면한 도전 과제를 해결할 수 있는
구체적인 방법을 제공합니다. 지금 MCP 활용의 한계로 고민하고 계신다면
실무에서 검증해본 해결책인 A2A와 MCP로 구성된 Multi-Agent Architecture
프로젝트를 통해서 한 단계 도약시킬 수 있는 여정에 함께해요.

빠르게 AI 기술을 실무에 적용하고,
적극적으로 지식 공유를 하고 있는 전현준 강사님

ImageSlide
국내 최대 개발자 행사인 DevFest Songdo 2023
: LLM DR System 구성하기 Hand-on 세션 진행
ImageSlide
조대협의 항로 : LLM 애플리케이션 개발 로드맵
패스트캠퍼스 LLM 강의 강사 경험
ImageSlide
2025 AI Trend와 실전 LLM 개발 세미나
실전 LLM 개발 및 운영 세션 진행

수강이 고민 된다면?
전현준 강사님 [ 무료 세미나 ] 듣고 결정하세요!

* 본 행사는 경기도경제과학진흥원(GBSA)의 지원을 받아 무료로 진행됩니다.

Special

단순 강의 영상만 제공해주지 않습니다!
패스트캠퍼스는 수강생의 성장을 위해 부록을 추가로 드려요!

강사님이 직접 제공하는 개발 치트키 3종

ImageSlide
* 25년 7월 21일, 강의 실습 용도에 맞추어
ZIP 압축 파일 내 MDC 형식으로 제공될 예정입니다.
ImageSlide
* 25년 6월 23일 1차 영상 공개와 함께,
ZIP 압축 파일 내 Json 형식으로 제공될 예정입니다.
ImageSlide
* 각 영상 공개 일정에 맞추어
ipynb과 Python, PDF 형식으로 제공될 예정입니다.

강의를 따라가지 못해도 걱정 없도록!

ImageSlide
* 25년 6월 23일, 영상 부록 형태로 제공될 예정입니다.
ImageSlide
* 커뮤니티 강사님 답변 기간은
25년 6월 23일 ~ 27년 5월 18일까지입니다.
ImageSlide
* 25년 6월 23일 제공될 예정입니다.
QUESTION 1
어떤 분들이
수강하시면 좋을까요?
1) Langchain, LangGraph 등의 AI agent 프레임워크는 모르지만
python 수준의 지식이 있는 개발자
2) ChatGPT, Claude Desktop 정도를 사용해 본 Python 문법 개념이 있는 분

* 다만 Python 지식이 없어도,
부록으로 제공되는 10시간 분량의 Python 문법 강의로 충분히 학습 가능합니다.

QUESTION 1
일반 개발자들(기존 무료 대체재들)의 서버구축에 비해
우리 강의로 얻을 수 있는 서버구축 팁은 무엇일까요?
1.) 컴퓨터 자원을 과하게 사용할 위험이 있는 UV, NPX로 호스트 OS에 직접 설치하지 않고, Docker(격리된 컨테이너) 내에서 실행하여 컨테이너가 컴퓨터 자원을 낭비하지 않도록 분배하는 노하우를 알려줍니다.

2) 파일 접근을 명시적인 볼륨 마운트만 허용하는 법을 알려주며 전체 파일을 외부에 노출할 위험을 차단하는 법을 배웁니다.

3) 서버를 샌드박스화하고 보안 침해 조사를 진행하는 Network Packet 감시 도커를 설치하는 법을 배웁니다.

QUESTION 3
개발/실습 환경이 어떻게 되나요?
(2025년 5월 기준)
개발 및 실습환경은 각자 컴퓨터에 설치된 Docker Desktop 을 사용합니다.

컴퓨터 RAM은 최소 16GB 이상 필요합니다. (다양한 Docker Container 구동을 위함)

윈도우 환경 사용자는 Docker 활용을 위한 WSL 활성화가 필수입니다.



강의 도중 아래의 도구를 활용하는 과정에서 비용이 부과될 수 있습니다.

- CursorAI IDE:    Pro 요금제 기준으로 월 20달러

- Anthropic API(Claude): 사용량 만큼 과금(5달러 이내)

- OpenAI API(GPT): 사용량 만큼 과금(5달러 이내)