본문으로 바로가기
태극기이 누리집은 대한민국 공식 전자정부 누리집입니다.
평면표지(2D 앞표지)
입체표지(3D 표지)
2D 뒤표지

MCP 실전 활용 & 서버 개발 핵심 가이드

MCP 기초와 서버 활용법부터 데이터 분석, AI 비서, 주식 거래를 위한 MCP 서버 구축까지


  • ISBN-13
    979-11-5839-640-4 (93000)
  • 출판사 / 임프린트
    주식회사 위키아카데미 / 위키북스
  • 정가
    28,000 원 확정정가
  • 발행일
    2025-11-06
  • 출간상태
    출간
  • 저자
    AI튜터랩
  • 번역
    -
  • 메인주제어
    인공지능
  • 추가주제어
    -
  • 키워드
    #인공지능 #MCP
  • 도서유형
    종이책, 무선제본
  • 대상연령
    모든 연령, 성인 일반 단행본
  • 도서상세정보
    175 * 235 mm, 368 Page

책소개

《MCP 실전 활용 & 서버 개발 핵심 가이드》는 단순한 AI 활용법을 넘어 MCP의 핵심 원리를 이해하고, 이를 통해 나만의 MCP 서비스와 서버를 직접 구축하는 실질적인 경험을 제공합니다. 기초 사용법부터 심화 활용법, 나아가 서버 개발까지 폭넓게 다루어 여러분이 반복적인 업무를 자동화하고, 새로운 가치를 창출하는 데 필요한 지식과 노하우를 담았습니다.

 

특히 이 책에서는 MCP 서버를 활용하는 다양한 실전 프로젝트와 더불어 DART(전자 공시 시스템) 및 증권사 API 같은 외부 시스템을 연동하는 고급 개발 방법까지 다룹니다. 또한 AI 모델을 최적화하는 기술과 디버깅 노하우 등 실무에서 바로 적용할 수 있는 내용도 알려줍니다.

 

이 책의 어떤 페이지를 펼치더라도 여러분의 프로젝트에 필요한 아이디어를 얻거나 당면한 문제를 해결하는 데 큰 도움을 얻을 수 있을 것입니다.

 

★ 이 책에서 다루는 내용 ★

 

◎ MCP의 정의, 작동 원리 및 기초 사용법

◎ 프롬프트 엔지니어링 및 생성형 AI 최적화 기술

◎ 뉴스 검색, 웹 크롤링, 파일 시스템 관리 등 실전 활용법

◎ 벡터 데이터베이스 및 SQL MCP 서버 활용법

◎ 나만의 MCP 서버 만들기 기초 및 디버깅 노하우

◎ 데이터 분석, AI 비서, DART 및 증권사 API 연동

◎ 고급 MCP 서버 개발 및 활용법

목차

▣ 01장: 들어가며 

1.1 생성형 AI의 필요성과 중요성 

__1.1.1 시장의 폭발적 성장과 경제적 파급 효과 

__1.1.2 미래 대비의 필요성 

1.2 생성형 AI의 발전 과정 

__1.2.1 AI와 기계학습의 발전 과정(트랜스포머 이전) 

__1.2.2 트랜스포머 아키텍처의 혁명 

__1.2.3 생성형 AI의 원리 

1.3 MCP의 등장 배경 

__1.3.1 기존 생성형 AI의 한계 

__1.3.2 2024년 앤트로픽의 MCP 도입과 그 의미 

__1.3.3 기업과 개인이 함께 만드는 MCP: AI와 시스템의 연결 

1.4 이 책의 구성과 학습 목표 

1.5 정리 

 

▣ 02장: MCP를 위한 프롬프트 엔지니어링 

2.1 프롬프트 기초 

__2.1.1 효과적인 프롬프트 작성을 위한 프롬프트 기초와 형식 

2.2 프롬프트 설계에 대한 일반적인 지침 

__2.2.1 지시사항과 맥락 분리 

__2.2.2 구체적이고 상세하게 기술 

2.3 프롬프트 엔지니어링 

__2.3.1 제로샷 

__2.3.2 퓨샷 

__2.3.3 생각의 사슬 

__2.3.4 페르소나 

2.4 추가 실습 

2.5 정리 

 

▣ 03장: 생성형 AI를 최적화하기 위한 기술들 

3.1 검색 증강 생성 

__3.1.1 RAG 개요 및 기본 개념 

__3.1.2 기존 LLM과의 차이점 

__3.1.3 RAG의 핵심 구성 요소 

__3.1.4 실제 적용 사례: NotebookLM 

3.2 파인튜닝 

__3.2.1 파인튜닝의 정의와 필요성 

__3.2.2 파인튜닝 방법론: 전체 파인튜닝 vs. 부분 파인튜닝 

__3.2.3 파인튜닝의 단계 

__3.2.4 파인튜닝의 활용 사례 

3.3 AI 에이전트 

__3.3.1 AI 에이전트의 정의 

__3.3.2 AI 에이전트의 원리 

__3.3.3 AI 에이전트의 사용사례 

3.4 정리 

 

▣ 04장: MCP의 정의와 작동 원리 

4.1 MCP란? 

__4.1.1 MCP의 사전적 정의 

__4.1.2 MCP가 필요한 이유 

4.2 MCP의 구성 요소와 작동 원리 

__4.2.1 MCP의 구성 요소 

__4.2.2 MCP의 작동 원리 

__4.2.3 택배 반송 예시로 이해하는 MCP의 작동 원리 

4.3 클로드 데스크톱으로 MCP 시작하기 

__4.3.1 MCP 서버 사용을 위한 필수 환경 설정 

__4.3.2 클로드 데스크톱에 MCP 서버 등록하기 

4.4 MCP로 할 수 있는 일 

4.5 정리 

 

▣ 05장: [실전 활용법] 뉴스를 검색해서 SNS에 올리기 

5.1 Tavily MCP 서버를 이용한 실시간 검색 및 데이터 추출 

__5.1.1 Tavily 서버란? 

__5.1.2 Tavily MCP 서버의 주요 특징 및 기능 

__5.1.3 클로드 데스크톱에서 Tavily MCP 서버 설정하기 

__5.1.4 Tavily MCP 활용하기 

5.2 트위터 MCP 서버를 이용한 포스팅과 검색 

__5.2.1 X(구 트위터)란?

__5.2.2 트위터 MCP 서버의 주요 특징 및 기능 

__5.2.3 클로드 데스크톱에서 트위터 MCP 서버 설정하기 

__5.2.4 트위터 MCP 서버 사용 예시 

5.3 MCP 서버를 연계해 뉴스 검색 후 SNS 포스팅하기 

__5.3.1 MCP 서버를 여러 개 구성하기 

__5.3.2 MCP 서버의 구성 항목 

5.4 정리 

 

▣ 06장: [실전 활용법] 웹 데이터를 크롤링해 노션에 저장하기 

6.1 파이어크롤 MCP 서버 

__6.1.1 크롤링을 이해하기 위한 배경 지식 

__6.1.2 파이어크롤 MCP 서버의 주요 기능 

__6.1.3 파이어크롤 MCP 서버 설정 

__6.1.4 파이어크롤 MCP 서버의 활용 사례 

6.2 노션 MCP 서버 

__6.2.1 노션 MCP 서버의 주요 기능 

__6.2.2 노션 MCP 서버 설정 

__6.2.3 노션 MCP 서버의 활용 사례 

6.3 파이어크롤 MCP와 노션 MCP 서버 활용 

6.4 정리 

 

▣ 07장: [실전 활용법] 벡터 데이터베이스 구축과 회원관리 시스템 구현 

7.1 크로마 MCP 서버 

__7.1.1 크로마란? 

__7.1.2 크로마 MCP 서버의 특징과 기능 

__7.1.3 크로마 MCP 서버 설정 

__7.1.4 크로마 MCP 서버의 활용 사례 

7.2 SQLite MCP 서버 

__7.2.1 SQLite MCP 서버의 주요 기능 

__7.2.2 SQLite MCP 서버 설정 

__7.2.3 SQLite MCP 서버 활용 사례 

7.3 크로마 MCP 서버와 SQLite MCP 서버를 함께 활용하기 

__7.3.1 가상의 노트북 판매 쇼핑몰 데이터베이스 구축 

7.4 정리 

 

▣ 08장: [실전 활용법] 파일 시스템 관리 

8.1 파일 시스템 MCP 서버 

__8.1.1 파일 시스템 MCP 서버란? 

__8.1.2 파일 시스템 MCP 서버의 기능 

8.2 파일 시스템 MCP 서버 설정 

__8.2.1 로컬 환경 구성 

__8.2.2 파일 시스템 MCP 서버 설정 

8.3 파일 시스템 MCP 서버 활용 사례 

__8.3.1 기본 사용법 

__8.3.2 활용 사례 

8.4 정리 

 

▣ 09장: Smithery 및 주요 MCP 서버 활용법 

9.1 MCP 서버 저장소란? 

__9.1.1 MCP 서버 저장소 

__9.1.2 Smithery란? 

9.2 Smithery 및 커뮤니티 MCP 서버 활용법 

__9.2.1 가입 및 서버 탐색 

__9.2.2 MCP 서버 설치 

9.3 Smithery MCP 서버 활용 

__9.3.1 대표적인 MCP 서버: Context7과 Sequential Thinking 

__9.3.2 Smithery 플랫폼을 이용한 바이브 코딩 

9.4 정리 

 

▣ 10장: MCP 서버 만들기와 디버깅 

10.1 MCP 서버를 만드는 방법 

__10.1.1 개발 환경 구축 

__10.1.2 MCP 서버 프로젝트의 구조 

10.2 FastMCP 서버의 핵심 구성 요소 

__10.2.1 도구 

__10.2.2 리소스 

__10.2.3 프롬프트 

10.3 MCP 서버 디버깅 

__10.3.1 MCP 인스펙터 

__10.3.2 클로드 데스크톱 로그 파일 

__10.3.3 MCP 서버를 사용할 때 자주 발생하는 문제 

10.4 MCP 서버 작성 규칙 

10.5 정리 

 

▣ 11장: [실전 프로젝트] Hello MCP! 프로젝트 

11.1 간단한 MCP 예제 실습 

__11.1.1 계산기 MCP 서버 

__11.1.2 날씨 MCP 서버 

11.2 MCP 서버 배포 

__11.2.1 깃허브 리포지터리 생성 

__11.2.2 Smithery 플랫폼에 게시하기 위한 설정 

__11.2.3 깃허브에 배포 

__11.2.4 FastMCP 클라우드에 배포 

__11.2.5 Smithery에 배포 

11.3 정리 

 

▣ 12장: [실전 프로젝트] MCP 서버를 활용한 데이터 분석 

12.1 프로젝트 개요 

__12.1.1 데이터 분석이란? 

12.2 프로젝트 준비 및 설계 

__12.2.1 데이터 분석을 위한 판다스의 주요 기능 소개 

__12.2.2 데이터 분석 MCP 서버의 핵심 로직 

12.3 MCP 서버 개발과 사용 

__12.3.1 MCP 서버 개발 

__12.3.2 데이터 분석 MCP 서버 활용 

12.4 정리 

 

▣ 13장: [실전 프로젝트] AI 비서 MCP 만들기 

13.1 프로젝트 개요 

__13.1.1 AI 오피스 비서란? 

__13.1.2 구글 API란?

13.2 프로젝트 준비 

__13.2.1 구글 캘린더 및 지메일 설정 

__13.2.2 구글 API의 인증 방식 

13.3 AI 비서 MCP 서버 만들기 

__13.3.1 구글 API 구성 및 FastMCP 인스턴스 생성 

__13.3.2 AI 비서 MCP 서버 사용법 

13.4 정리 

 

▣ 14장: [실전 프로젝트] 전자공시시스템(DART) MCP 서버 만들기 

14.1 프로젝트 개요 

__14.1.1 DART 소개 

__14.1.2 프로젝트 목표 및 요구사항 

14.2 프로젝트 준비 및 설계 

__14.2.1 DART Open API 신청 및 인증키 발급 

__14.2.2 DART 데이터 수집 및 파싱 라이브러리 

14.3 DART MCP 서버 개발 및 사용법 

__14.3.1 DART MCP 서버 개발 

__14.3.2 DART MCP 서버 사용하기 

14.4 정리 

 

▣ 15장: [실전 프로젝트] 증권사 API를 활용한 주식 거래 MCP 만들기 

15.1 프로젝트 개요 

__15.1.1 KIS Open API 

__15.1.2 프로젝트 목표 및 요구사항 

15.2 프로젝트 준비 및 설계 

__15.2.1 KIS 오픈API 키 발급 

__15.2.2 MCP 서버 아키텍처 

15.3 MCP 서버 프로젝트 

__15.1.1 MCP 서버 개발 

__15.3.2 MCP 서버 활용 

15.4 정리 

 

▣ 부록: 클로드 데스크톱 확장 기능 

A.1 클로드 데스크톱 익스텐션이란? 

A.2 클로드 데스크톱 익스텐션의 아키텍처 

A.3 데스크톱 익스텐션을 이용해 패키징하기

본문인용

-

서평

-

저자소개

저자 : AI튜터랩
소프트웨어를 부전공한 뒤 미국 빅테크 기업(FAANG)의 한국지사에서 클라우드 관련 엔지니어로 일했습니다. 재직 중에는 팀원들을 대상으로 사내 AI 기술과 AI 서비스에 대해 강의했으며, 현재는 ‘AI튜터랩’이라는 계정으로 활동하며 쓰레드(Threads), 유튜브, 인프런 등을 통해 MCP를 비롯한 다양한 AI 관련 지식을 공유하고 있습니다.
상단으로 이동
  • (54866) 전북특별자치도 전주시 덕진구 중동로 63