이제 예전 방식으로 AI 에이전트를 만들 수 없는 이유

채널 아이콘
Arseny Shatokhin 구독자 62,400명

요약

이 영상에서는 MCPS가 기존 OpenAPI를 대체하며 AI 에이전트 개발의 새로운 표준으로 떠오른 이유를 설명합니다. MCPS는 런타임에 동적으로 도구 연결 스키마를 갱신하고 에이전트 핵심 요소(도구·지식·프롬프트)와 직접 매핑되기 때문에 수동 업데이트 부담을 완전히 없앴습니다. 또한 누구나 간단히 로컬에서 MCP 서버를 실행해 공유할 수 있어 협업과 개발 속도가 비약적으로 향상됩니다. 후반부에서는 대표적인 MCP 서버 5곳을 소개하고 Cursor 플랫폼을 활용한 코드 작성 없는 에이전트 구축 실습을 진행합니다.

주요 키워드

MCP OpenAPI AI 에이전트 런타임 Discoverable 도구 연결 프롬프트 Cursor GitHub 테스트 자동화

하이라이트

  • 🔑 MCPS가 AI 업계의 새로운 표준으로 자리 잡고 있으며, 협업의 언어를 통일해 에이전트 호환성을 극대화합니다.
  • 🚀 MCPS는 런타임에 스키마를 동적으로 가져와 API 업데이트 시에도 에이전트를 자동으로 최신 상태로 유지합니다.
  • ⚡️ MCPS 구성요소(도구·리소스·프롬프트)가 에이전트 핵심 요소(액션·지식·지시)와 일대일 대응해 설계되어 직관적입니다.
  • 🌟 누구나 로컬에서 MCP 서버를 쉽게 실행하고 공유할 수 있어, 개발 및 테스트 과정이 매끄러워집니다.
  • 📌 곧 모든 SaaS 플랫폼이 MCP 서버를 지원하게 되면, 에이전트는 별도 개발 없이 다양한 서비스와 즉시 연동 가능합니다.
  • 🚀 Zapier, BrowserBase, FireCrawl, Figma Context, GPT Researcher 등 상위 5개 MCP 서버를 바로 활용해 보세요.
  • 🔍 Cursor 플랫폼을 이용하면 코드 한 줄 작성 없이도 GitHub 연동부터 에이전트 생성·테스트까지 원스톱 구축이 가능합니다.
  • 💡 향후 MCP 서버 제작 및 배포로 수익화 기회가 열리며, “금광시대에 삽을 파는” 비즈니스 모델이 기대됩니다.

용어 설명

MCP

AI 에이전트와 도구를 연결하는 새로운 표준 프로토콜로, 런타임에 동적 스키마를 제공

OpenAPI

기존 소프트웨어 간 연결을 위한 공개 API 규격으로, 에이전트에는 정적 스키마 한계가 있음

AI 에이전트

LLM 기반으로 독자적으로 작업을 수행하도록 설계된 소프트웨어

도구(tool)

MCPS에서 에이전트가 특정 작업을 수행하도록 모델이 제어하는 컴포넌트

리소스(resource)

MCPS에서 데이터나 파일 같은 지식 요소를 애플리케이션 로직으로 관리하는 컴포넌트

프롬프트(prompt)

사용자가 에이전트에 전달하는 지시문으로, MCPS에서는 행동 기준을 제공

[00:00:00] MCPs 개요와 중요성

MCPS는 AI 에이전트 도구 연결을 표준화합니다. 향후 협업 언어를 통일해 줍니다.

MCP는 혁신적인 기술은 아니지만, AI 업계에서 지속적으로 성장하며 새로운 표준으로 자리잡고 있습니다.
이 영상에서는 MCP의 중요성, 최고의 MCP 서버, 그리고 초보자도 할 수 있는 AI 에이전트 구축 방법을 설명합니다.
[00:01:03] MCPS vs OpenAPI 차별점

OpenAPI는 정적 스키마 기반입니다. MCPS는 런타임에 자동 갱신됩니다.

MCP는 AI 애플리케이션을 위한 USB-C 포트와 같은 표준으로, LLM을 도구와 연결하는 역할을 합니다.
이전의 Open API 표준은 개발자들이 앱을 서로 연결하는데 사용되었으며, 이는 당시 혁신적인 접근이었습니다.
MCP는 AI 에이전트를 위한 특별한 표준으로, 개발자들 간의 협업을 가능하게 만드는 게임 체인저입니다.
[00:03:19] MCPS 핵심 구성요소

도구·리소스·프롬프트가 에이전트 요소에 대응합니다. 각 컴포넌트 권한 범위가 명확합니다.

MCP의 런타임 검색 가능성과 Open API의 정적인 특성의 차이점을 설명합니다.
API 업데이트 시 발생하는 문제점과 MCP의 동적 스키마 업데이트 방식의 장점을 소개합니다.
MCP의 핵심 구성 요소(도구, 리소스, 프롬프트)가 AI 에이전트의 기본 구성 요소와 어떻게 매핑되는지 설명합니다.
도구, 리소스, 프롬프트의 제어 주체와 실제 사용 예시를 구체적으로 설명합니다.
플랫폼 소개와 무료 AI 에이전트 개발자 학교 커뮤니티에 대해 안내합니다.
[00:06:00] MCPS 서버 로컬 실행과 공유

MCPS 서버를 로컬에서 쉽게 실행할 수 있습니다. 파일 공유와 테스트가 간편해집니다.

MCP 서버의 로컬 실행 용이성과 그 장점에 대해 설명합니다.
MCP 문서가 하나로 통합되어 ChatGPT나 Claude에서 손쉽게 활용 가능
AI 에이전트 개발자들에게 미치는 두 가지 중요한 영향: MCP 표준화와 SaaS 플랫폼 통합
[00:06:44] AI 에이전트 개발의 변화

MCPS 도입으로 개발 속도가 크게 빨라집니다. SaaS 플랫폼 간 연동이 즉시 지원됩니다.

과거 Open API처럼 모든 소프트웨어 플랫폼이 AI 에이전트를 위한 MCP 서버 제공 필요
커스텀 도구 개발 대신 MCP 연결만으로 간편한 통합 가능
개발자 간 도구 공유와 다중 플랫폼 통합 솔루션 제작 가능
MCP의 수익화 가능성과 비즈니스 기회 논의
주요 MCP 서버 5개 소개: Zapier, Browser Base, Fire Crawl, Figma Context, GPT Researcher
[00:08:29] Top 5 MCP 서버 추천

Zapier, BrowserBase, FireCrawl, Figma Context, GPT Researcher 서버를 살펴봅니다. 각 특징과 활용법을 안내합니다.

E2B 플랫폼 소개: Python과 JavaScript 코드를 안전한 원격 환경에서 실행할 수 있으며, OpenAI의 코드 인터프리터보다 더 많은 기능과 인터넷 접속이 가능한 플랫폼
[00:09:50] Cursor로 AI 에이전트 구축 실습

GitHub 레포 생성부터 엔진 연동까지 Cursor가 자동화합니다. 코드 작성 없이 에이전트를 완성합니다.

Cursor를 사용한 AI 에이전트 개발 시작: 코드 작성 없이 Cursor가 모든 작업을 수행하는 방식 소개
PRD(제품 연구 문서) 설명: 에이전트와 기능을 명시하는 문서 체계와 MCP 통합 문서 업데이트 소개
GitHub 저장소 생성 과정: 새로운 저장소 생성 및 기본 설정 방법 설명
YouTube 분석 에이전시 프로젝트 소개: 콘텐츠 공백 파악과 경쟁사 영상 성과 분석을 위한 에이전시 구축 계획
MCP 서버 선택: Smithery, MCP market, MCP.so 등 다양한 마켓플레이스 소개와 Smithery의 장점 설명
유튜브 관련 서버를 검색하며, 트랜스크립트 기능이 포함된 다양한 서버들을 살펴봅니다.
영상 통계, 댓글, 트랜스크립트 등 종합적인 기능을 제공하는 서버를 발견하고 이를 선택합니다.
[00:13:00] 테스트 및 배포 팁

Cursor 내부 테스트 기능을 활용합니다. Git 푸시 후 플랫폼 배포를 준비합니다.

GPT4.1 모델과 자동 실행 모드를 활성화하여 개발 효율을 높이기 위한 설정을 진행합니다.
YouTube 분석 에이전시의 목적과 기능을 정의하고, 콘텐츠 개선을 위한 인사이트 도출 계획을 설명합니다.
YouTube 댓글을 가져오는 사용자 도구 추가와 Python 가상환경 설정 방법을 설명합니다. Command+Shift+P를 사용하여 인터프리터를 선택하고 venv를 생성하는 과정을 보여줍니다.
Cursor가 PRD 파일을 생성하고, YouTube 분석기 에이전시용 단일 도구와 에이전트를 만드는 과정을 설명합니다.
PRD 파일의 목적과 중요성을 설명하며, 특히 대규모 에이전시에서 이 파일이 필수적인 이유를 다룹니다.
MCP 서버 GitHub 링크와 문서 링크의 중요성을 강조하고, Cursor가 이를 활용하여 에이전트를 생성하는 과정을 설명합니다.
Cursor가 자동으로 매니페스트, requirements 파일, env 파일을 생성하고 테스트까지 시도하는 놀라운 기능을 소개합니다.
YouTube API 키와 OpenAI 키를 설정하여 에이전트를 실행할 준비를 합니다.
에이전트 테스트를 위해 agency.py 파일을 직접 실행하거나 Cursor를 통해 실행할 수 있습니다.
서버 시작 후 발생한 import 오류는 사용하지 않는 도구이므로 무시할 수 있습니다.
에이전트가 채널의 인기 동영상 분석과 댓글 데이터를 성공적으로 수집했습니다.
AI 에이전트 관련 새로운 콘텐츠 아이디어를 생성하고 향후 방향을 제시했습니다.
에이전트 사용을 위한 지침 작성과 GitHub 배포 방법을 설명했습니다.
MCP는 AI 분야에서 모든 것을 바꾸는
혁신적인 신기술은 아닙니다.
하지만 오늘날 AI의 다른 기술들과는 달리,
MCP는 계속 살아남을 것입니다.
Menus나 Genpark와 같은 다른 AI 기술들과는 달리,
MCP의 인기는 꾸준히 증가해왔습니다.
이는 MCP가 실제로
AI 업계의 새로운 표준으로 자리잡고 있다는 의미입니다.
이것은 여러분이 생각하는 것보다
훨씬 더 중요한 의미를 가집니다.
MCP가 새로운 표준이 되어가고 있다는 사실이
프로토콜 자체보다 더 중요하기 때문입니다.
이 영상에서는
MCP가 왜 진정으로 중요한지를 설명하겠습니다.
이는 아직 다른 곳에서는 논의되지 않은 내용입니다.
현재 사용할 수 있는 최고의 MCP 서버들을 공유하고,
코딩 경험이 전혀 없더라도
MCP를 사용하여 AI 에이전트를
직접 구축하는 방법을 보여드리겠습니다.
시작해보겠습니다.
먼저, MCP가 왜 그렇게 중요할까요?
여러분은 아마도 MCP가
AI 애플리케이션을 위한 USB-C 포트 같은 것이라고 들어보셨을 겁니다.
이는 LLM을 도구와 연결하는 표준입니다.
하지만 여러분이 모르실 수 있는 점은
우리가 이미 이와 비슷한 표준을 가지고 있었다는 것입니다.
그렇다면 왜 새로운 것을 개발했을까요?
OpenAI가 출시하지 않은 유명한
GPT 스토어를 발표했을 때,
이미 커스텀 GPT 앱을
Open API라는 다른 표준을 사용해
외부 도구와 연결할 수 있었습니다.
솔직히 말하자면,
당시에는 꽤 천재적인 움직임이었습니다.
거의 모든 온라인 소프트웨어 플랫폼이
이 Open API 표준을 사용해 공개 API를 제공했기 때문입니다.
모르시는 분들을 위해 설명하자면, API는
개발자들이 자신의 앱을 다른 앱과
코드로 연결하는 방법입니다.
Open API는 단순히 API를 표준화하여
모든 개발자가 자신의 앱을
다른 개발자의 앱과 더 쉽게 연결할 수 있게 했습니다.
MCP도 본질적으로 같은 목적을 가지고 있지만
특별히 AI 에이전트를 위한 것입니다.
Open API가 개발자들에게
모든 타사 소프트웨어와의 연결을 제공하듯이,
MCP는 에이전트가 타사 도구와 연결되도록 합니다.
이것이 핵심적인 차이점입니다.
하지만 가장 중요한 측면은
프로토콜 자체가 아닙니다.
이것이 AI 업계의 새로운 표준으로
채택되고 있다는 사실입니다.
만약 아무도 같은 프로토콜을 사용하지 않는다면,
사실상 쓸모가 없겠죠.
하지만 모든 사람이 사용한다면, 즉시
엄청난 힘을 발휘하게 됩니다.
AI 에이전트 개발자들이 모두
다른 언어를 사용하는 것을 상상해보세요.
이전에는 이랬습니다.
에이전트와 도구를 연결하는
표준이 없었기 때문에
협업이 사실상 불가능했죠.
하지만 이제 모든 AI 에이전트 개발자들이
MCP라는 같은 언어를 배울 수 있게 되어
드디어 원활한 협업이
가능해졌습니다.
이것이 진정한 게임 체인저이며
MCP 프로토콜을 배워야 하는 이유입니다.
단순한 방관자가 되지 않고
실제로 AI 에이전트
개발자 커뮤니티의 적극적인 구성원이
되고 싶다면, MCP를 배워야 합니다.
이제 이 프로토콜에 대해 알아야 할
핵심 사항들을 설명하겠습니다.
먼저, Open API와는 달리 MCP는
실행 시점에 검색이 가능합니다.
이게 무슨 의미일까요?
이를 이해하기 위해서는
Open API 표준의 가장 큰 문제점을
먼저 이해해야 합니다. 바로 정적이라는 점입니다.
개발자들을 위해 설계되었지만,
AI 에이전트는 개발자처럼 작동하지 않습니다.
더 동적인 무언가가 필요합니다.
Open API에서는 스키마가 한 번만 생성됩니다.
따라서 API가 업데이트될 때마다,
예를 들어 개발자가
새로운 엔드포인트를 추가할 때,
해당 API에 연결된 모든 에이전트도
업데이트해야 합니다.
이는 우리 AI 에이전시에서
많은 문제를 일으켰습니다.
API가 업데이트될 때마다
모든 에이전트를 수동으로
업데이트해야 했기 때문입니다. 하지만 MCP는 다릅니다.
MCP가 업데이트되면 에이전트는
아무 일도 없었던 것처럼 계속 작동합니다.
각 작업 전에 새로운 스키마를
가져오기 때문입니다. 이를 통해
지속적인 수동 에이전트 업데이트를
완전히 잊을 수 있습니다.
두 번째이자 아마도 가장 중요한 차이점은
MCP의 모든 핵심 구성 요소가 AI 에이전트의
핵심 구성 요소와 직접 매핑된다는 것입니다.
제 채널을 보셨다면 아시겠지만
이는 instructions(지시사항),
knowledge(지식), actions(행동)입니다. MCP에서는
actions에 직접 매핑되는 도구들이 있어
git 저장소 가져오기와 같은
특정 작업을 수행할 수 있습니다.
리소스는 knowledge와 직접 연결되어
에이전트를 위한 특정 데이터와
파일을 가져올 수 있게 하고, 프롬프트는
지시사항 구성 요소를 처리합니다.
여기서 알아야 할 중요한 점은 도구는
모델이 제어하고, 리소스는
애플리케이션이 제어하며, 프롬프트는
사용자가 제어한다는 것입니다.
예를 들어 설명해 드리겠습니다.
GitHub 저장소를 가져오는 도구를 사용할 때
AI 모델이 모든 매개변수와
가져올 저장소를 선택합니다.
저장소 문서가 포함된 파일과 같은
리소스를 사용할 때는
애플리케이션, 즉 개발자가 만든
로직이 파일 사용 방법을
처리합니다. 예를 들어,
앱을 코딩하여 이러한 파일을 처리하고
에이전트에 연결된 벡터
데이터베이스에 업로드할 수 있습니다.
그리고 프롬프트 사용 시에는 일반적으로
최종 사용자가 선택합니다.
이는 본질적으로 오늘날 많은
AI 앱에서 볼 수 있는
대화 시작 기능입니다. 참고로 이 앱은
우리 플랫폼에서 개발되었으며,
다른 독점 리소스들과 함께
무료 AI 에이전트 개발자 학교 커뮤니티에서
무료로 이용할 수 있습니다.
첫 고객을 얻을 때즈음
우리 플랫폼의 유료 플랜을
고려해 주시길 바랄 뿐입니다.
MCP에 대해 알아야 할 세 번째 중요한 점은
MCP 서버를 로컬에서 매우 쉽게 실행할 수 있다는 것입니다.
이는 AI 에이전트 개발과
테스트 과정을 훨씬 더 원활하게 만듭니다.
또한 MCP 공유도 더 쉬워집니다.
누구나 쉽게 로컬에서
실행해볼 수 있기 때문입니다.
MCP에 대해 더 자세히 알고 싶다면,
Andropy가 작성한 훌륭한 MCP.txt 파일에
문서를 모두 한데 모아두었습니다.
이걸 다운로드해서 ChatGPT나
Claude에 넣고 질문하시면 됩니다. 이제
AI 에이전트 개발자인 여러분에게
이것이 어떤 의미인지 설명드리겠습니다. 첫째,
이 프로토콜이 표준화되면서
곧 모든 SaaS 플랫폼에서
이 표준을 필수적으로 사용하게 될 것입니다.
머지않아 AI 에이전트가 인간보다 많아질 세상에서
모든 소프트웨어 플랫폼은
AI 에이전트를 위한 MCP 서버를 제공해야 합니다.
마치 과거에 개발자들을 위해 Open API를 제공했던 것처럼요.
이제 우리는 자체 도구를 만들지 않고도
MCP 서버를 통해
서드파티 플랫폼에 쉽게 연결할 수 있습니다.
이는 AI 에이전트 개발 과정을
훨씬 더 빠르고 매끄럽게 만들어줍니다.
도구를 계속 업데이트하거나
서드파티 플랫폼마다
일일이 커스텀 도구를 만드는 대신,
이 영상 마지막에 보여드릴
MCP만 연결하면 됩니다.
그게 전부입니다.
둘째로, 이제 여러분의 도구를
같은 분야의 다른 개발자들과
원활하게 공유할 수 있습니다.
MCP를 사용하면 단순히 다른 SaaS 플랫폼의
래퍼 도구만 만드는 것에 그치지 않습니다.
여러 플랫폼을 결합한
완전히 새로운 커스텀 도구를
만들어 공유할 수 있습니다.
예를 들어, 암호화폐 시장을 분석하여
Coinbase, Binance 등
여러 플랫폼의 데이터를 활용해
리포트를 생성하는 MCP를 만들 수 있죠.
Anthropic이 곧 이 프로토콜에
수익화 기능을 도입하길 바랍니다.
이는 이 영상을 보시는 분들에게
엄청난 기회가 될 수 있기 때문입니다.
골드러시 때 삽을 파는 것이 돈을 번다는
말처럼 말이죠.
여러분은 MCP 서버를 구축하고
UI 없이도 AI 에이전트에게 서비스를 제공하며
수익을 창출할 수 있습니다.
다음 주에는 우리 플랫폼에서도
에이전트에 MCP를 연결할 수 있고,
더불어 실제 배포 방법에 대한
무료 플레이북도 제공할 예정입니다.
지금 바로 연결 가능한 최고의 MCP 서버 5개를
소개해드리겠습니다.
첫 번째는 Zapier MCP입니다.
Zapier의 훌륭한 전략으로,
이제 여러분의 에이전트를
6,000개 이상의 앱과 자동화에 즉시 연결할 수 있습니다.
에이전트에게 필요한 작업을 쉽게 설정하고
링크를 받아서
에이전트나 Cursor에
복사-붙여넣기만 하면 됩니다. 두 번째는
Browser Base입니다. 잠재 고객 조사와 같은
복잡한 웹 브라우징 작업을 자동화하는
외부 브라우저를 만들 수 있습니다.
이는 Open Operator 에이전트와
유사하게 작동합니다. 세 번째는 Fire Crawl입니다.
거의 모든 웹사이트를 크롤링하여
LLM이 읽을 수 있는 데이터로 변환합니다.
AI 에이전트를 위한 간단한 웹 브라우징이죠. 네 번째는
Figma Context입니다. 웹 개발자 에이전트를 위한
제가 가장 좋아하는 도구 중 하나로,
에이전트가 코딩을 시작하기 전에
디자이너가 제공한 Figma 레이아웃을
이해할 수 있게 해줍니다. 다섯 번째는 GPT Researcher입니다.
OpenAI의 딥 리서치 에이전트와 유사하지만
완전히 오픈소스로
구조화된 심층 연구가 가능합니다.
그리고 6번째로 작은 보너스로,
E2B 플랫폼을 소개하겠습니다.
Python과 JavaScript 코드를 안전한
원격 환경에서 실행할 수 있으며,
OpenAI의 코드 인터프리터와 비슷하지만
더 많은 기능과 인터넷 접속이 가능합니다.
이제 MCP를 사용한 AI 에이전트
개발을 시작해보겠습니다.
이 영상에서는 Cursor를 사용할 건데요,
실제로 우리는 코드를 전혀
작성하지 않을 겁니다.
제가 직접 코드를 작성하지 않고,
Cursor가 모든 작업을 수행하도록
할 것입니다. 이를 위해 먼저
새로운 Cursor 규칙 파일을 복사할 건데,
이는 AI 에이전시에서 사용하는
PRD 생성과 함께 에이전트를 만드는
새로운 프로세스로 업데이트되었습니다.
PRD는 제품 연구 문서로,
모든 에이전트와 그들의
기능을 상세히 명시합니다.
또한 최근에 문서를
업데이트했는데,
여기서 확인할 수 있으며 MCP 통합
문서는 tools MCP integration에 있습니다.
이것이 우리의 새로운 문서이며
MCP 서버 통합 방법에 대한
멋진 새 페이지가 추가되었습니다. 하지만
실제로는 이 페이지를
읽을 필요도 없습니다. Cursor가
대신 해줄 테니까요. 시작하기 위한
첫 단계는 GitHub 저장소를 만드는 것입니다.
새 GitHub 저장소를 만들어봅시다.
계정을 만들고, 저장소로 가서
new를 클릭하면 됩니다. 그 다음
에이전시 이름으로 저장소를 만듭니다.
저는 YouTube 분석
에이전시를 만들 건데, 이는 기본적으로
콘텐츠 공백을 찾고 내 영상과
경쟁사 영상의 성과를
분석하는 데 도움을 줄 것입니다.
이전에 이미 만들어본 적이 있는
에이전시인데, 이번에는 MCP 서버로
만들어보려고 합니다. 이 에이전시는
실제로 매우 유용했습니다.
공유하고 싶지 않다면
private으로 설정하세요. 그리고
Python .gitignore 파일을 추가하고
저장소 생성을 클릭하세요. 저장소를
만드는 이유는 변경사항을 추적하고
다른 사람들과 더 쉽게 협업할 수
있기 때문입니다. 이제
저장소 링크를 복사하고
Cursor로 가서 여기에 붙여넣기 하세요.
그런 다음 이 저장소를 복사할
폴더를 선택하고 열기를 클릭하세요.
좋습니다. 이제 방금 만든 저장소 안에
들어와 있는 것을 볼 수 있습니다.
이제 이 Cursor 규칙 파일을 다운로드하고
이 저장소에 넣기만 하면 됩니다.
그리고 이름을 변경해야 합니다.
파일 이름은 다른 것 없이
.cursor-rules로 지정해야
합니다. 이렇게 하면 Cursor가
이 파일을 인식하고 Cursor 에이전트의
프롬프트로 사용할 수 있습니다. 이제
다음 단계는 우리에게 가장 적합한 MCP
서버를 찾는 것입니다. 최고의 MCP 서버를
찾을 수 있는 여러
마켓플레이스가 있습니다. 예를 들어
Smithery, MCP market,
그리고 MCP.so가
있습니다. 현재 제가 가장 선호하는 것은
Smithery인데, 모든 서버가
더 잘 테스트되어 있고 또한
그래서 제가 하려는 것은
단순히 유튜브를 검색해서
유튜브용 최상의 서버가 무엇인지
확인하는 것입니다. 여기 유튜브
트랜스크립트 서버가 있고, 고급
유튜브도 있네요. 또 유튜브 트랜스크립트도 있고요.
트랜스크립트 기능이 꽤나
인기가 있는 것 같습니다. 하지만 저는
트랜스크립트뿐만 아니라 더 포괄적인
유튜브 서버를 찾고 있어요.
제 영상의 모든 통계도 볼 수 있고
가능하다면 영상의 댓글까지도
볼 수 있는 것으로요. 이 서버가
제게 잘 맞을 것 같네요. 보시다시피
제가 필요한 모든 도구가
있습니다. 트랜스크립트 가져오기, 영상 검색
영상 상세 정보, 관련 영상 보기
심지어 채널 통계도 볼 수 있고
채널의 인기 영상, 영상 참여도
비율, 트렌딩 영상, 그리고 영상
비교까지 가능합니다. 정말 멋진 건
이 모든 도구를 직접 개발하려면
Cursor를 사용하더라도 한두 시간은
걸렸을 텐데 말이죠.
이제 이 모든 도구가 준비되어 있고
제가 해야 할 일은
이 서버가 호스팅된 GitHub 저장소에 가서
링크를 복사하는 것뿐입니다.
저는 GPT4.1 모델을 사용할 건데요
이 모델이 긴 지시사항을
매우 잘 따른다는 걸 발견했기 때문입니다.
또한 프롬프트를 보내기 전에
자동 실행 모드를 활성화할 겁니다.
기능으로 가서 채팅 아래에서
체크 표시를 클릭하면
자동 실행 모드가 활성화되고
그러면 Cursor가 모든 명령을
권한 요청 없이
실행할 것입니다. 이렇게 하면
개발 속도가 빨라질 거예요. 다음으로
Cursor 채팅을 에디터로 열건데요
제가 말씀드렸듯이 우리는
코드를 직접 작성하지 않을 거거든요.
자 이렇게 하고 이 프롬프트를
전송하겠습니다. 보시다시피 Cursor가
몇 가지 질문을 합니다. 말씀드렸듯이
이 모델은 지시사항을 따르는 데
정말 뛰어납니다. 이전 모델들은
에이전트 개발 과정에서 설명된
단계들을 때때로 건너뛰곤
했는데, 이 모델은 실제로
매번 완벽하게 따라합니다. 첫 번째
단계는 사용자에게
에이전시의 목적과
커뮤니케이션 흐름, 에이전트에 대해
설명하도록 요청하는 것인데
이는 Cursor가 PRD 파일을 만드는 데
필요한 정보입니다. 지금부터
이 모든 질문에 대한 제 답변을
전사하도록 하겠습니다.
에이전시 이름은 YouTube 분석 에이전시입니다.
에이전시의 목적은 제 유튜브 채널과
영상 성과를 분석하고
경쟁사의 영상 성과도 분석해서
콘텐츠 간극을 찾고 인사이트를 얻어
향후 콘텐츠 개선 방안과 게시할 내용에 대한
새로운 아이디어를 얻는 것입니다.
커뮤니케이션 흐름은
단일 에이전트이기 때문에 필요 없고
에이전트의 이름도 마찬가지로
유튜브 분석 에이전트가 될 것 같습니다.
여기서 중요한 점은 도구와 관련해서
에이전트가 제가 나중에 제공할 MCP 서버를
반드시 사용해야 한다는 것입니다.
그래서 도구를 따로 정의할 필요가 없고
제가 추가하고 싶은 유일한 사용자 도구는
YouTube 댓글을 모두 가져오는 도구입니다.
그리고 제가 했던 것처럼 패키지 설치도 잊지 마세요.
Command+Shift+P를 누른 다음
Python 인터프리터를 선택하고
가상 환경 생성을 선택하세요
venv를 선택한 다음
설치된 최신 Python을 선택하세요
만약 이미 requirements 파일이 있다면
그것을 설치할 수도 있지만
없어도 괜찮습니다.
Cursor가 여러분을 위해
생성해줄 것이기 때문입니다.
자, 이제 전송을 눌러보면
Cursor가 PRD 파일을 생성하기 시작합니다
보시다시피 Cursor가
YouTube 분석기 에이전시 폴더 안에 PRD 파일을 만들었습니다
보시는 것처럼
제가 요청한 대로 YouTube 댓글 가져오기라는
하나의 사용자 도구만 만들었고
에이전트 간 통신 흐름이 없는
단일 에이전트만 생성했습니다
아주 좋습니다. 이 PRD 파일의
전체 목적은 에이전트의
전체 구조를 확인할 수 있게 하는 것입니다
물론 이 예제에서는
MCP를 사용하기 때문에 그렇게 중요하지는 않습니다
하지만 더 큰 규모의 에이전시에서
여러 에이전트와 각 에이전트마다
여러 사용자 도구가 있을 때는
이 파일이 필수적입니다
모든 입력을 확인할 수 있기 때문입니다
예를 들어, 여기서 보면
YouTube 댓글 가져오기의 입력이
API 키로 되어 있는데, 이는 올바르지 않습니다
도구의 입력에 API 키를
제공해서는 안 되죠
그래서 이렇게 제거하겠습니다
이제 에이전트가 여러분이 실제로
필요로 하는 것에 더 가까운 결과를 만들 것입니다
하지만 반드시 Cursor와 함께 사용하고 싶은
MCP 서버의 GitHub 링크와
agency swarm의 MCP 문서
링크를 모두 제공해야 합니다
이 두 링크를 복사해서
다음 프롬프트에 삽입하세요
완벽합니다.
이제 Cursor가 MCP 통합 방법에 대한
프레임워크 문서와
MCP 서버 자체의 문서를 읽을 것입니다
그러면 첫 시도에
이것을 생성할 수 있을 것입니다
이미 터미널 명령을 사용하여
에이전트 템플릿을 만들었고
제가 요청한 YouTube 댓글 가져오기 도구를
생성하고 있습니다
보시다시피 하단의 테스트 케이스와 함께
우리 프레임워크 형식을 완벽하게 따르고 있습니다
나중에 Cursor가 자체 테스트를 할 수 있죠
정말 멋집니다
그다음 지침과 MCP 통합이 포함된
에이전트를 생성합니다
이건 정말 놀라운 일입니다
단일 프롬프트로 무엇이든 만들 수 있죠
마지막으로 에이전시의 매니페스트를 생성했고
requirements 파일도 생성했습니다
그리고 YouTube API 키를 삽입할
env 파일도 생성했습니다
그런 다음 바로 도구 테스트를 진행했습니다
제가 아무것도 하지 않았는데도
전체 에이전시를 구축하고
테스트를 시도했습니다
하지만 YouTube API 키가 없어서
중단되었습니다
YouTube API 키를 얻는 방법을 모르신다면
다시 Cursor에게 다른 채팅으로 물어보시면
자세한 설명을 제공해 줄 것입니다.
하지만 저는 이미 YouTube API 키와
OpenAI 키를 가지고 있습니다.
이제 이 env 파일을 적절한 것으로 교체하겠습니다.
그러면 이 에이전트가 예상대로 작동할 것입니다.
이제 Cursor에게 OpenAI와 YouTube API 키를
추가했다고 알려주겠습니다.
그러면 나머지 도구들을 테스트할 수 있습니다.
보시다시피 YouTube 댓글 가져오기 도구가
모든 댓글을 성공적으로 가져왔습니다.
다음 단계는 에이전트 자체를 테스트하는 것입니다.
이를 위한 두 가지 방법이 있습니다.
직접 agency.py 파일을 실행하거나
python 파일 실행 버튼을 누르면 됩니다.
아니면 Cursor에게 이 작업을 요청할 수도 있죠.
저는 두 번째 방법을 선택하겠습니다.
하나의 import 오류가 발생했네요.
Cursor가 예제 도구를 제거하는 것을 잊은 것 같습니다.
한번 수정해볼까요.
그리고 권한 문제도 있는 것 같네요.
Mac에서 슈퍼유저 권한을 의미하는
sudo로 실행하라고 지시하겠습니다.
보시다시피 YouTube MCP 서버가 이제 시작되었습니다.
여전히 import 오류가 있지만
우리가 그 도구를 사용하지 않기 때문에
중요하지 않습니다.
이제 제 채널의 최근 성과가 어떤지
물어보고 채널 ID도 복사하겠습니다.
채널 ID를 찾으려면 YouTube 홈페이지로 가서
하단에서 채널 ID를 복사할 수 있습니다.
그럼 최근 영상들의 성과에 대해
물어보도록 하겠습니다.
완벽합니다. 보시다시피 에이전트가
제 채널의 모든 인기 동영상들을
직접 링크와 함께 제공해주고 있습니다.
이제 이 인기 동영상의 모든 댓글을 가져와서
향후 콘텐츠 제작에 도움이 될만한
인사이트를 추출해달라고 하겠습니다.
아주 좋습니다. 보시다시피
상당히 많은 댓글을 가져왔고
맥락도 충분히 있어서
새로운 고성과 아이디어를 만드는 데
매우 유용할 것 같습니다.
한 가지 더 이 에이전트에게 물어보고 싶은 것은
이 댓글들과 제 인기 동영상들을 바탕으로
YouTube 채널을 위한 비슷한 아이디어를
생성해달라고 하는 것입니다.
보시다시피 아이디어들이 정말 훌륭합니다.
'AI 에이전트가 비즈니스를 혁신하는 방법'
'초보자를 위한 AI 에이전트 제작 가이드'
이건 꼭 계획해야겠네요.
'2025년에 구축하고 판매할 Top 3 AI 에이전트'
이 아이디어는 정말 멋집니다.
댓글로 알려주세요.
제가 이 영상을 만들었으면 좋겠는지
Top 3 수직 AI 에이전트 구축과
2025년을 위한 에이전트 팁과 트릭 같은
더 많은 아이디어들도 있습니다.
이미 말씀드렸듯이 매우 강력하지만
한 단계 더 발전시키려면
이 에이전트와 어떻게 작업하는지
지침에 설명해야 합니다.
지침은 아마도 Cursor가 현재
VIP 코딩에서 부족한 유일한 영역일 것입니다.
때로는 지침이 현실적이지 않습니다.
지침을 더 개선하려면
일반적으로 이 에이전트와 어떻게
작업하는지 설명하면 됩니다.
제가 에이전트에게 이 세 단계를
순서대로 지시한 것처럼
이것이 바로 지침에 넣어야 할 내용입니다.
에이전트를 GitHub에 푸시하려면
소스 컨트롤로 가서
AI로 커밋 메시지를 생성한 다음
커밋하고 푸시하면 됩니다.
완벽합니다. 이제 모든 코드가 GitHub에 있어서
잃어버릴 걱정이 없습니다.
곧 우리 플랫폼에서는
매우 멋진 기능을 출시할 예정입니다.
GitHub 앱을 에이전트가 있는
GitHub 저장소에 연결하면
즉시 우리 플랫폼에
배포할 수 있게 될 것입니다.
곧 우리 프레임워크로 만든 에이전트를
몇 번의 클릭만으로 Slack과 같은
채널에 직접 배포할 수 있게 됩니다.
우리 플랫폼에 가입하시고
무료 스쿨 커뮤니티에 참여하세요.
그리고 전체 에이전트 개발 프로세스와
수직 AI 에이전트 확장 방법에 대해
더 알아보고 싶으시다면
다음 영상을 시청해주세요.
감사합니다.