HOME / CATALOG / 생성형 AI 프로그래밍
BEST
생성형 AI 프로그래밍

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

MCP 기초와 서버 활용법부터 데이터 분석, AI 비서, 주식 거래를 위한 MCP 서버 구축까지
지은이 AI튜터랩
도서 정보
출간일
2025년 11월 6일
쪽수
368쪽
판형
175*235*15mm
ISBN
9791158396404
시리즈
생성형 AI 프로그래밍 시리즈_021
정가
28,000원
난이도
도서 소개
저자 소개
목차
예제 코드

도서 소개

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

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

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

★ 이 책에서 다루는 내용 ★

  • MCP의 정의, 작동 원리 및 기초 사용법
  • 프롬프트 엔지니어링 및 생성형 AI 최적화 기술
  • 뉴스 검색, 웹 크롤링, 파일 시스템 관리 등 실전 활용법
  • 벡터 데이터베이스 및 SQL MCP 서버 활용법
  • 나만의 MCP 서버 만들기 기초 및 디버깅 노하우
  • 데이터 분석, AI 비서, DART 및 증권사 API 연동
  • 고급 MCP 서버 개발 및 활용법

 

도서 소개

저자 소개

AI튜터랩

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

목차

  • ▣ 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 데스크톱 익스텐션을 이용해 패키징하기

예제 코드

WHERE TO BUY · 정가 28,000원
WHERE TO BUY · 정가 28,000원