WeniVooks

검색

MCP 베이스캠프

강의 소개와 MCP 소개

1. 이 강의 내용

이 강의는 비전공자를 위한 MCP를 세팅하는 방법에 대한 강의입니다. 다만, 완전히 도구만 가져다 쓰는 정도는 아니고 간단한 프롬프트 요청을 통해 적어도 필요한 기능을 '자연어'로 요청할 수 있는 수준까지는 이끌어내고자 합니다.

2. 종이책과 전자책

해당 강의는 아래 종이책과 전자책 내용에 기반합니다. 두 책의 내용이 같지는 않습니다. 종이책은 최대한 상세하고, 파이썬을 조금 하는 비전공자가 이해할 수 있게 설명하였으며, 전자책은 기능 업데이트가 일어났을 때 빠르게 업데이트 하기 위해 작성하였습니다. 처음 시작하시는 분들에게는 이 영상강의와 종이책을 권합니다.

2.1 종이책
  • 종이책은 아직 출간되기 전입니다. 25년 7월에 출간될 예정입니다.
2.2 전자책
리디북스 교보문고 YES24 알라딘

3. 강의에 대해

이 강의는 파이썬 문법을 설명하지 않습니다. 파이썬을 전혀 모르시는 분들도 MCP를 통해 LLM과 함께 코드를 짜는 방법을 익히는 것이 목표입니다. 아래 영상을 참고해가면서 강의를 따라와주세요. 텍스트만으로 학습하기는 어렵습니다. 영상과 함께 따라오시면 됩니다.

유튜브 MCP 플레이리스트

해당 강의는 Window를 사용합니다. mac을 사용하시면 부록으로 가셔서 사용 방법을 숙지하셔야 합니다.

4. 무엇을 할 수 있나

MCP를 통해 할 수 있는 일은 아래와 같습니다. 프롬프트 예시입니다. 이 예시는 '가능할 것 같은' 예시가 아니라, 이미 현업에서 사용되는 예시입니다.

  • "한글 문서에서 예산안을 찾아 엑셀에 정리하고, 요약하고, 그래프로 그려서 보여줘"
  • "지금 구글 드라이브 폴더 중에 내가 '2024년 제주 웹 컨퍼런스', '2025년 제주 AI 컨퍼런스'라는 파일을 어딘가에 저장해두었는데 그 파일을 찾고, 그 파일 안에 있는 내용으로 '2025년 제주 AI 컨퍼런스'라는 제목의 한글 문서를 만들어줘. 예산안은 숙박비를 좀 더 편성해서 작성해줘."
  • "내가 집필한 책 파일 생성 날짜와 책 내용 안에 있는 출판 날짜를 보고 엑셀에 목록화 해줘. 이 책 리스트를 구글 드라이브에 '25년 기준 책 리스트' 폴더를 만들어 올려줘."

5. MCP 소개

MCP(Model Context Protocol)는 쉽게 말해 LLM에 나 또는 남이 만든 함수를 연결(하는 표준)하는 것입니다. 이 함수에 메모장이나 한글, 엑셀과 같은 SW를 작동하게 하면 클로드가 이 함수를 통해 우리 컴퓨터를 직접 컨트롤 할 수 있습니다. 또한 다른 LLM을 연결시킬 수도 있고, 웹에 있는 데이터나 DB에 연결시킬 수도 있습니다. 비유를 하자면 LLM에 손과 발을 달아주는 것이죠. 이걸로 아래와 같은 일을 할 수 있습니다.

  1. 한글문서, 엑셀파일 등을 다룰 수 있습니다.
  2. 폴더 만들기, 파일 저장하기가 가능합니다.
  3. 웹사이트를 크롤링해서 데이터를 가져올 수 있습니다.
  4. LLM이 마우스와 키보드를 조작할 수 있습니다.

이를 간단히 도식화 하자면 아래와 같습니다.

공식 문서에 나와있는 아키텍처는 아래와 같이 표현하고 있는데요. Server라고 표현이 되어 있어 어렵게 느껴지지만 충분히 비전공자이면서 파이썬을 모르시는 분들도 '자연어'로 LLM에게 요청하면서 코드를 짤 수 있습니다.

MCP 공식문서 이미지가 있는 공식문서

'그럼 이걸로 내가 뭘 할 수 있지?', '나는 파이썬도 모르는데 내가 할 수 있는거 맞아?' 이런 의문이 있으실 수 있습니다. 물론 아주 고급 기능을 사용하기 위해서는 코드를 어느정도 짤 수 있는 것이 유리합니다. 그런데 이미 Claude의 코드 정확도는 꽤나 높습니다. 특히 간단한 기능은 우리가 일상적으로 사용하는 자연어로 충분히 가능하죠. 여러분은 '지시'만 하면 됩니다. 그리고 그 코드를 어딘가 붙여넣으면 되죠.

이 수업은 책과 동일한 단계별로 진행하지 않습니다. 아래와 같은 순서로 진행됩니다.

  1. 환경세팅
  2. Claude에게 원하는 기능 설명하고 코드 받아오기
  3. 받아온 코드 저장하기
  4. 클로드로 해당 코드 실행하기

6. 한 장의 이미지로 100초만에 이해하는 MCP

이 MCP를 우리가 '깊게 이해할 필요가 있는가'는 고민해봐야 할 포인트입니다. 여러분은 '활용'하는 입장이니까요. 아주 간단한 영상을 찍어두었습니다. 다만, 이 강의에서는 MCP의 구조를 설명하진 않습니다.

한 장의 이미지로 100초만에 이해하는 MCP

위 영상에서 언급된 이미지는 2개의 버전으로 첨부합니다.

  • 모바일 이미지
  • PC 이미지
1장 MCP 소개와 간단한 실습1.2 MCP 환경세팅