-
-
나만의 MCP 서버 만들기 with 커서 AI - 현직 AI Specialist에게 배우는 MCP! Cursor AI, Claude Desktop으로 MCP의 기본을 경험한다
서지영 지음 / 길벗 / 2025년 7월
평점 :
나만의 MCP 서버 만들기 with 커서 AI
– Function Calling의 한계를 넘어, 에이전트 기반 시스템 설계로 가는 실전형 입문서
책에 대한 첫인상
- 이 책을 처음 접하게 된 계기
LLM의 기능을 단순 질의응답 이상으로 확장해 보고 싶은 시점에서 MCP 개념이 눈에 들어왔습니다. 특히 Cursor AI와 Claude Desktop 같은 최신 에이전트 도구들이 실제로 어떻게 연동되는지에 대한 실습 중심의 자료를 찾던 중 이 책을 발견했습니다. - 기대했던 점
단순한 Function Calling 수준이 아니라, 실제 MCP 서버를 구축하고 LLM과 다양한 툴을 연계해 복합적인 에이전트 기반 시스템을 설계하는 구체적인 흐름을 익힐 수 있기를 기대했습니다.
내용 분석 및 평가
- 이 책의 핵심 주제는?
LLM과 외부 도구(웹 검색, 파일 탐색, 수학 계산 등)를 연결하는 에이전트 시스템을 구현하기 위해 설계된 프로토콜인 **MCP(Multi-agent Communication Protocol)**의 구조와 철학을 이해하고, 이를 기반으로 Cursor AI와 Claude Desktop에서 나만의 MCP 서버를 구현하는 과정을 실습 중심으로 학습하는 것이 핵심입니다. - 책의 구성
총 3부 구성으로, 이론과 실습이 단계적으로 배치되어 있습니다.- 1부: MCP 개념 및 구조 이해
- 2부: 개발 환경 준비 (API 키, Cursor, Claude Desktop 설치 등)
- 3부: MCP 서버 실습 (직접 구축 및 외부 MCP 연결)
- 인상 깊었던 부분
8.1.2 RAG-Server: PDF 생성하기 실습은 개인적으로 가장 유익했습니다. 로컬 문서를 대상으로 RAG(Retrieval Augmented Generation)를 구현하면서, 단순히 GPT를 호출하는 것을 넘어 파일 기반 검색 에이전트를 직접 구성할 수 있었습니다. 이후 업무에서도 유사한 구조로 바로 확장 가능했습니다. - 설명 방식
단계별로 구성된 설명이 친절하며, 실습 중심이어서 빠르게 따라가기 좋습니다. 특히 통신 방식인 Stdio vs SSE 설명이 시각적으로 잘 정리되어 있어 개념이 명확하게 와닿습니다. 다만 완전 초보자에게는 Node.js 환경 설정 등에서 어려움이 있을 수 있습니다. - 아쉬운 점
MCP 자체가 아직 표준화된 생태계가 아니라는 점에서 외부 레퍼런스가 부족하고, 일부 설치 과정은 OS에 따라 별도 조정이 필요한 경우가 있습니다. 그리고 코드나 환경 설정 오류 발생 시 참고할 공식 디버깅 가이드가 부재한 점이 아쉽습니다. - 초보자 vs 중급자
Python/Node.js 기반의 환경 설정, API 호출 경험이 있는 중급자 이상에게 적합합니다. 완전 초보자에게는 다소 진입장벽이 있습니다. 특히 커서 설치, CLI 기반 MCP 서버 연결 등은 기초적인 터미널 사용 능력이 요구됩니다.
실용성 및 활용
- 적용 경험
실습 중 만든 RAG MCP 서버를 활용해, 사내에서 사내 문서 요약 및 검색 시스템을 프로토타이핑하는 데 바로 응용할 수 있었습니다. 또한 explorer-server나 web-search-server는 실제 에이전트 흐름을 체험하는 데 매우 유용했습니다. - 업무/학습에 어떻게 활용될 수 있나?
Function Calling의 한계(정적인 호출 구조, 도구 확장성 부재)를 넘어서서 에이전트가 목적에 따라 능동적으로 도구를 활용하는 시스템을 구상하고 있다면, 이 책은 강력한 입문서가 될 수 있습니다.
LangChain이나 AutoGen의 복잡함에 부담을 느끼는 분들에겐 MCP 구조가 더 명시적이고 직관적인 설계로 와닿을 수 있습니다. - 추천 대상
- 단일 GPT 응답에 한계를 느낀 AI 서비스 기획자
- Function Calling을 넘어서 도구 중심 아키텍처를 고민 중인 백엔드/AI 개발자
- LangChain, AutoGen 등 복잡한 프레임워크 대신 직접 MCP 구조를 만들고 싶은 실무자
- Claude Desktop, Cursor 같은 최신 도구를 직접 다뤄보고 싶은 AI 탐색가
종합 평가
- 한마디 요약
Function Calling 그 이상을 만들고 싶은 개발자에게 가장 적합한 MCP 입문서 - 총점 (5점 만점)
⭐⭐⭐⭐☆ (4.5/5)- 실습 중심 구성, 도구별 명확한 연결 흐름, 최신 생태계 연동
- – 일부 설치 과정 난이도, MCP 자체에 대한 생태계 정보 부족
- 장점
- 실전 구현 중심의 구성
- Cursor AI, Claude Desktop 등 최신 도구 활용법 제공
- RAG/검색/파일 탐색 등 실무형 예제 다수 포함
- 단점
- 초보자 입장에서 설정 난이도 있음
- 공식 레퍼런스 및 커뮤니티가 아직 부족함
- 한줄 평
“LLM에 도구를 연결하고 싶다면, 이제 Function Calling이 아닌 MCP를 배워야 할 때!” - 예비 독자에게 하고 싶은 말
단순한 GPT API 호출을 넘어서 AI 시스템을 설계하고 싶다면 이 책이 훌륭한 첫걸음이 될 것입니다. 다만, 완전한 초보자보다는 기본적인 CLI, API 사용 경험이 있는 분들이 더 원활하게 따라갈 수 있습니다. LLM 기반 자동화 시스템을 구상하거나, 다양한 도구를 에이전트 구조로 묶는 데 관심 있다면 현 시점에서 가장 실용적인 MCP 입문서입니다.