
서점 링크는 제휴 링크이며, 구매 시 북버스가 수수료를 받을 수 있습니다.
출판사 제공 소개가 아직 없습니다.
출처: 알라딘 Open API 제공 도서 정보
이 책은 REST API의 기본 개념을 알고 있으며, 사내 업무 시스템을 Claude Desktop과 연결하려는 백엔드 개발자·사내 자동화 담당자·DevOps 엔지니어·기술 기획자. TypeScript와 Node.js 기초 사용자를 주 독자로 설정한다.가 7일 동안 예제 사내 REST API를 안전한 MCP 도구로 변환하고, MCP Inspector 테스트부터 Claude Desktop 등록·실제 호출·운영 체크리스트 작성까지 완료한다.라는 목표를 달성하도록 돕는다. REST API 엔드포인트를 그대로 노출하지 않고, ‘고객 조회’, ‘재고 확인’, ‘승인 요청’처럼 Claude가 판단하기 쉬운 업무 단위의 도구로 재설계한다. MCP 서버를 프로토콜 처리부, REST API 클라이언트, 인증·설정 계층으로 분리해 사내 API 변경이 MCP 인터페이스 전체로 번지지 않게 한다. 로컬 연동은 stdio로 빠르게 완성하고, 원격·다사용자 운영이 필요한 경우에만 Streamable HTTP와 OAuth를 추가하는 단계적 전략을 사용한다. 도구 이름과 설명, 입력 스키마, 구조화된 출력은 단순 문서가 아니라 Claude의 도구 선택 정확도를 결정하는 인터페이스 계약이다. 첫 구현은 조회 전용 도구로 제한하고, 쓰기 도구에는 최소 권한·입력 검증·확인 절차·멱등성·감사 로그를 추가한다. 테스트를 REST API 직접 호출, MCP Inspector 호출, Claude Desktop 자연어 호출의 3단계로 분리하면 오류 발생 지점을 빠르게 특정할 수 있다. stdio의 stdout은 JSON-RPC 통신 전용으로 유지하고, 진단 로그는 stderr로 보내야 프로토콜 손상을 막을 수 있다. 완성 기준을 ‘서버가 실행된다’가 아니라 Claude가 적절한 도구를 선택하고, 실패 상황을 이해할 수 있는 메시지로 반환하며, 비밀정보가 노출되지 않는 상태로 정의한다. 각 장은 개념 설명에 머물지 않고 실제 업무에 적용할 수 있는 점검 기준과 실행 순서를 제시한다.
출처: 국립중앙도서관 ISBN 서지정보(출판사 제출)
1일차 — 연결할 업무를 고른다: MCP의 호스트·클라이언트·서버 구조를 이해하고, 사내 API 목록에서 3개의 대표 업무를 선정한다. 산출물은 API-도구 매핑표, 권한 범위표, 완료 기준이다.
2일차 — 첫 MCP 서버를 실행한다: TypeScript 프로젝트를 구성하고 stdio 기반 서버와 최소 도구를 만든다. MCP Inspector에서 서버 연결, 도구 목록, 정상·비정상 입력을 확인한다.
3일차 — 사내 REST API 클라이언트를 분리한다: base URL, 인증 헤더, 환경변수, 타임아웃, 오류 정규화를 전담하는 API 어댑터를 구현한다. 비밀정보가 코드·응답·로그에 남지 않는지 점검한다.
4일차 — 조회 API를 Claude용 도구로 바꾼다: 고객·재고·주문 조회 예제로 입력 스키마, 도구 설명, 페이지네이션, 빈 결과, 구조화된 출력을 설계한다. Claude가 엔드포인트가 아닌 업무 의도를 선택하게 만드는 법을 다룬다.
5일차 — 변경 작업에 안전장치를 건다: 생성·수정·승인 요청 도구에 최소 권한, 입력값 제한, 멱등성 키, 재시도 정책, 사전 확인, 감사 로그를 적용한다. 읽기 도구와 쓰기 도구의 위험도를 분리한다.
6일차 — Claude Desktop에서 실제로 호출한다: 절대 경로와 환경변수를 사용해 서버를 등록하고 Claude Desktop을 재시작한다. 자연어 요청부터 도구 선택, API 호출, 최종 답변까지 종단 간 검증하며 로그와 흔한 연결 오류를 해결한다.
7일차 — 사내 배포 가능한 형태로 마무리한다: 정상·권한 부족·타임아웃·잘못된 입력·중복 요청 테스트를 자동화한다. 운영 체크리스트, 장애 대응표, 버전 고정 정책, 원격 Streamable HTTP 전환 기준을 작성한다.
부록 A — 복사해서 시작하는 프로젝트 템플릿: 디렉터리 구조, 환경변수 예제, REST 클라이언트, 읽기·쓰기 도구, 오류 처리, 테스트 명령을 하나의 기준 프로젝트로 제공한다.
부록 B — 증상별 트러블슈팅 사전: 서버 미표시, JSON 설정 오류, 실행 경로 문제, stdout 오염, 인증 실패, 스키마 불일치, Claude의 잘못된 도구 선택을 증상·원인·확인 명령·해결책으로 정리한다.
출처: 국립중앙도서관 ISBN 서지정보(출판사 제출)
부가기호 15000: 독자 대상 실용 · 발행 형태 전자출판물 · 내용 분류 총류.
출처: 국립중앙도서관 ISBN 서지정보 · 부가기호 뜻은 국립중앙도서관 ISBN 안내 기준
선비북스에서 2026-09-20에 출간했습니다. ISBN 9791124703885.
정민제 (지은이)입니다. 자세한 저자 소개는 출판사(선비북스) 제공 자료를 참고하세요.
알라딘 등 온라인 서점에서 구매할 수 있습니다. ISBN 9791124703885으로 검색하면 정확한 판을 찾을 수 있습니다. 정가는 9,900원입니다.
클릭 히어 - 메타 CDO가 제안하는 디지털 마케팅 불변의 법칙
차트 패턴 - 경직된 사고를 부수는 ‘실전 차트 패턴’의 모든 것, 2nd Edition
10분 MVP: 기획자를 위한 Claude Artifacts 프로토타이핑 - 코딩 없이 랜딩 페이지·폼·대시보드로 가장 위험한 가정을 검증하는 법