책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 인공지능
· ISBN : 9791158396404
· 쪽수 : 368쪽
· 출판일 : 2025-11-06
책 소개
특히 이 책에서는 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.3.1 MCP 서버 개발
__15.3.2 MCP 서버 활용
15.4 정리
▣ 부록: 클로드 데스크톱 확장 기능
A.1 클로드 데스크톱 익스텐션이란?
A.2 클로드 데스크톱 익스텐션의 아키텍처
A.3 데스크톱 익스텐션을 이용해 패키징하기
저자소개
책속에서





















