간략한 요약
이 비디오는 AI 모델이 다양한 서비스와 효율적으로 소통할 수 있도록 돕는 표준화된 프로토콜인 MCP(모델 컨텍스트 프로토콜)에 대해 설명합니다. MCP를 통해 사용자는 서버를 설치하는 것만으로 손쉽게 여러 서비스를 AI 에이전트에서 활용할 수 있습니다.
- MCP는 AI가 서비스와 효율적으로 소통하기 위한 표준화된 프로토콜을 제공합니다.
- 사용자는 서버를 설치하는 것만으로 손쉽게 서비스를 활용할 수 있습니다.
- 클로드 데스크톱 앱을 통해 MCP 서버를 설치하고 활용하는 방법을 소개합니다.
인트로
클로드의 MCP(모델 컨텍스트 프로토콜)는 AI 에이전트 시대에 중요한 역할을 할 것으로 기대됩니다. 샘 알트먼이 채GPT에도 MCP를 도입하기로 결정하면서 관심이 높아지고 있습니다. 이 비디오에서는 MCP의 개념, 장점, 업무 활용 방법을 살펴봅니다.
MCP 개념 설명
MCP는 AI 모델이 컨텍스트를 잘 이해하고 필요한 액션을 취할 수 있도록 도와주는 프로토콜입니다. 개발자들이 API를 활용하여 다양한 서비스를 연결하는 것처럼, MCP는 AI 모델이 다른 서비스를 이용하기 쉽게 도와주는 소통 방식입니다. MCP는 호스트, 클라이언트, 서버, 리소스 단계로 구성되어 있으며, 서버는 다양한 서비스를 표준화된 방식으로 활용할 수 있게 해줍니다.
MCP의 장점과 써야하는 이유
MCP를 활용하면 다양한 서비스를 호스트 서비스에서 활용하고 싶을 때 서버만 설치하면 바로 사용할 수 있습니다. MCP가 없다면 슬랙 API를 활용하여 코딩을 해야 하지만, MCP를 사용하면 서버 설치만으로 여러 작업을 쉽게 처리할 수 있습니다. MCP는 AI 에이전트 개발을 수월하게 하고, 표준화된 AI 에이전트를 위한 프로토콜이 될 경우 더 효율적으로 활용할 수 있습니다.
MCP 활용을 위한 환경 설정하기 (필요 프로그램 설치)
MCP를 활용하기 위해 클로드 데스크톱 앱을 설치하고 개발자 옵션에서 설정을 편집해야 합니다. VS 코드와 노드 JS를 설치하여 파일 작업과 로컬 MCP 서버 설치를 용이하게 합니다. 클로드 데스크톱 앱은 클로드 웹사이트에서 다운로드할 수 있으며, VS 코드는 VS 코드 웹사이트에서, 노드 JS는 노드 JS 웹사이트에서 다운로드할 수 있습니다.
[사례1] MCP 사용해서 인터넷 뉴스 검색 및 슬렉 전송해보기
인터넷 검색 및 크롤링을 위한 파이어크롤과 슬랙 메시지 전송을 위한 슬랙 MCP 서버를 설치합니다. 기터브에서 MCP 서버 정보를 확인하고, 클로드 설정 파일에 해당 서버 정보를 추가합니다. 파이어크롤 API 키를 발급받아 설정에 입력하고, 슬랙 앱을 생성하여 필요한 권한을 설정합니다. 클로드에서 파이어크롤을 사용하여 AI 최신 뉴스 정보를 크롤링하고, 슬랙으로 전송하는 과정을 시연합니다.
[사례2] MCP 사용해서 웹사이트 크롤링 및 리포트 생성해 노션에 전송해보기
유튜브 동영상 정보를 크롤링하여 노션 페이지에 리포트를 생성하는 작업을 수행합니다. 퍼페티어와 노션 MCP 서버를 설치하고, 노션 인티그레이션을 생성하여 시크릿 키를 발급받습니다. 노션 데이터베이스에 클로드 인티그레이션을 연결하고, 클로드에서 퍼페티어를 사용하여 유튜브 채널 정보를 크롤링합니다. 크롤링한 정보를 바탕으로 채널 분석 리포트를 작성하고, 노션 데이터베이스에 새로운 페이지로 생성하여 전송합니다.
아웃트로: MCP 유의할 점 및 기대되는 점
MCP 서버는 아직 도입된 지 얼마 안 된 프로토콜이므로 모든 서버가 잘 작동하는 것은 아닙니다. 몇 가지 서버를 테스트해 보면서 잘 작동하는 것을 찾아 활용하는 것이 좋습니다. 채GPT도 MCP를 도입할 예정이므로 클로드에서 먼저 테스트해보고 나중에 채GPT에서도 활용해볼 수 있습니다.