인공지능(AI) 활용도가 높아진 요즘, LLM과 대화하다 보면 ‘AI가 직접 실행까지 해주면 좋겠다’라는 생각을 많이 합니다. 이제는 불가능한 이야기가 아닙니다. MCP(Model Context Protocol)를 활용하면, 다양한 엔지니어링 업무를 자동화할 수 있습니다.
이 글은 MCP 구조와 설치 방법을 소개하고 이를 활용한 최신 정보 검색, README 파일 생성, Git 제어, Slack 채널 분석·메시지 전송 방법을 간단한 예제로 살펴보려 합니다. 저는 Claude의 MCP를 활용했습니다. Claude의 MCP는 Claude Pro 계정이 있어야 사용할 수 있습니다.
MCP 개념

2024년 11월 Claude 운영사인 Anthropic은 MCP(Model Context Protocol)를 오픈 소스로 공개했습니다. ‘프로토콜 하나 공개한 게 무슨 의미인가?’ 싶을 수도 있어 뜻을 풀어보겠습니다.
MCP는 콘텐츠 리포지터리, 비즈니스 도구, 개발 환경 등 데이터가 있는 시스템에 AI 어시스턴트를 연결하는 새로운 표준입니다. Anthropic은 “MCP 목표는 프론티어 모델이 관련성이 더 있고, 더 나은 응답을 생성하도록 돕는 것”이라고 설명합니다.
즉, MCP는 ‘Model(AI model)이 ‘제공되는 Context(외부 데이터 소스, 도구)를 이용하는’ Protocol(표준 규약)을 제공한다’라는 의미가 있습니다. AI는 MCP로 외부나 로컬 시스템에서 데이터를 사용해 AI 시스템의 기능과 적용 범위를 크게 확장할 수 있습니다.
구조
AI는 MCP를 이용해 아래 구조로 작동합니다.