> ## Documentation Index
> Fetch the complete documentation index at: https://bctone-71574429.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Step 4: MCP 도구

> 105종의 외부 도구를 AI에 연결하는 MCP(Model Context Protocol) 사용 가이드

# Step 4: MCP 도구

## 기능 소개

MCP(Model Context Protocol)는 **AI 모델이 외부 도구를 호출하는 표준 방식**입니다. AI에게 "손과 발"을 달아주는 기능으로, **총 105종의 외부 도구**(빌트인 48종 + 외부 서비스 연동 57종)를 제공합니다.

* **핵심 포인트**: AI가 학습된 지식에만 의존하지 않고 실시간 데이터를 조회하거나 도구를 사용하여 더 정확한 답변을 제공합니다.
* **AI 자동 구성 기능**으로 프롬프트 하나만 입력하면 필요한 도구를 자연스럽게 연결해줍니다.

> **프로세스**: 사용자 질문 → AI 모델(LLM) → MCP 표준 프로토콜(중개자) → 외부 도구(날씨 API, 검색 엔진, 계산기 등) → 결과 → 답변

***

## 외부 서비스 연동 (57종)

<CardGroup cols={2}>
  <Card title="Google Drive" icon="google-drive">
    10종 도구 — 파일 목록·검색·다운로드·텍스트 읽기·공유·폴더 생성·복사·이동·삭제
  </Card>

  <Card title="Slack" icon="slack">
    16종 도구 — 메시지 전송·채널 관리·DM·스레드·리액션 등
  </Card>

  <Card title="GitHub" icon="github">
    11종 도구 — 레포·파일·커밋·PR diff·Gist 등
  </Card>

  <Card title="Notion" icon="book">
    10종 도구 — 페이지·데이터베이스·블록 조회/생성/수정
  </Card>

  <Card title="Gmail" icon="envelope">
    2종 도구 — 이메일 발송·계정 정보
  </Card>

  <Card title="Google Docs" icon="file-word">
    2종 도구 — 문서 생성·수정
  </Card>

  <Card title="Google Sheets" icon="table">
    4종 도구 — 스프레드시트 생성·행 추가·범위 읽기·범위 수정
  </Card>

  <Card title="Google Slides" icon="rectangle-list">
    2종 도구 — 프레젠테이션 생성·템플릿 기반 생성
  </Card>
</CardGroup>

<Note>
  사내 검토를 거쳐 도구가 지속적으로 추가 · 변경됩니다.
</Note>

***

## MCP vs 에이전트 차이

| 구분     | MCP (도구)                          | 에이전트 (두뇌)                                 |
| ------ | --------------------------------- | ----------------------------------------- |
| **역할** | AI의 손과 발 — 실행 및 데이터 조회            | AI의 두뇌 — 판단 및 지시                          |
| **기능** | 외부 시스템/API 연결, 실시간 데이터 확인, 정확한 계산 | 시스템 프롬프트로 페르소나 정의, 작업 단계 계획/추론, 사용자 의도 파악 |
| **비유** | 칼과 불(요리 도구)                       | 요리사                                       |

<Note>
  요리사(에이전트)가 아무리 뛰어나도 **칼과 불(MCP) 없이는 요리 불가**. 두 가지를 함께 사용할 때 최고의 결과를 얻을 수 있습니다.
</Note>

***

## MCP ON/OFF 차이

| 질문            | MCP OFF                  | MCP ON                              |
| ------------- | ------------------------ | ----------------------------------- |
| **현재 시간 확인**  | "실시간 정보를 알 수 없어 확인 불가"   | "현재 서울 시간은 2026년 2월 26일 오후 4시 30분"  |
| **실시간 날씨**    | "인터넷 접속 불가로 날씨 확인 불가"    | "서울 기온 15°C, 맑음, 강수 확률 0%"          |
| **복잡한 수학 계산** | "약 9천 7백만 정도" (부정확)      | "정확히 97,406,784" (Calculator 도구 활용) |
| **실시간 환율**    | "2023년까지 지식으로 정확한 환율 불가" | "원/달러 환율 1,450.50원 (전일 대비 ▲5.0원)"   |

***

## 플랫폼 기본 도구 (48종)

### 기본 유틸리티 (9종)

<CardGroup cols={3}>
  <Card title="계산기" icon="calculator">
    수학 수식 계산 및 공학용 정밀 연산
  </Card>

  <Card title="날짜/시간" icon="clock">
    타임존별 현재 날짜·시간 조회
  </Card>

  <Card title="환율 조회" icon="money-bill-transfer">
    실시간 환율 조회 및 통화 변환
  </Card>

  <Card title="맞춤법 검사" icon="spell-check">
    한국어 텍스트 맞춤법 교정
  </Card>

  <Card title="문법 교정" icon="pen">
    다국어 문법 오류 검사 (한/영/일)
  </Card>

  <Card title="QR 코드 생성" icon="qrcode">
    텍스트·URL을 QR 코드로 변환
  </Card>

  <Card title="파일 읽기" icon="file-import">
    업로드된 파일 내용 읽기
  </Card>

  <Card title="PDF 생성" icon="file-pdf">
    HTML/마크다운을 PDF로 변환
  </Card>

  <Card title="다이어그램 생성" icon="diagram-project">
    Mermaid·PlantUML·Graphviz 다이어그램 렌더링
  </Card>
</CardGroup>

### 학습 도구 (4종)

<CardGroup cols={2}>
  <Card title="단어장" icon="bookmark">
    단어 카드 생성, 랜덤 복습, 빈칸 퀴즈
  </Card>

  <Card title="퀴즈 생성" icon="clipboard-question">
    주제별 객관식·참거짓·단답형 퀴즈 자동 생성
  </Card>

  <Card title="차트 시각화" icon="chart-bar">
    데이터를 막대·꺾은선·원형·산점도로 시각화
  </Card>

  <Card title="위키피디아" icon="book">
    위키피디아 문서 검색 (한/영/일)
  </Card>
</CardGroup>

### 웹/검색 (5종)

<CardGroup cols={3}>
  <Card title="웹 검색" icon="magnifying-glass">
    키워드 기반 실시간 웹 검색
  </Card>

  <Card title="웹 크롤링" icon="spider-web">
    웹 페이지 내용 자동 수집
  </Card>

  <Card title="뉴스 검색" icon="newspaper">
    네이버 뉴스 API 기반 최신 뉴스 검색
  </Card>

  <Card title="카카오맵" icon="map-location-dot">
    키워드·카테고리 기반 장소 검색
  </Card>

  <Card title="다음 검색" icon="magnifying-glass-plus">
    웹·블로그·이미지·도서 통합 검색
  </Card>
</CardGroup>

### 교육/학교 (2종)

<CardGroup cols={2}>
  <Card title="학교 급식" icon="utensils">
    초·중·고 급식 메뉴 조회
  </Card>

  <Card title="학교 시간표" icon="calendar-days">
    초·중·고 시간표 조회
  </Card>
</CardGroup>

### 도서/문화 (2종)

<CardGroup cols={2}>
  <Card title="도서관 정보" icon="book-open">
    도서 검색, 인기 도서, 도서관 찾기
  </Card>

  <Card title="공연 정보" icon="masks-theater">
    연극·뮤지컬·콘서트 공연 정보
  </Card>
</CardGroup>

### 취업/창업/진로 (14종)

<CardGroup cols={3}>
  <Card title="채용공고 검색" icon="briefcase">
    채용 정보 검색 및 조건별 필터링
  </Card>

  <Card title="직업/학과 정보" icon="id-card">
    직업·학과·자격증 상세 정보
  </Card>

  <Card title="청년 정책" icon="flag">
    청년 정책 검색 (일자리·주거·교육)
  </Card>

  <Card title="공공 지원금" icon="hand-holding-dollar">
    공공 지원사업 검색
  </Card>

  <Card title="K-Startup" icon="rocket">
    창업지원사업 공고·콘텐츠·통계 검색
  </Card>

  <Card title="NCS 능력단위" icon="chalkboard-user">
    NCS 능력단위 코드·수준·분류 조회
  </Card>

  <Card title="국가자격 시험" icon="certificate">
    국가자격 시험 일정 및 종목 검색
  </Card>

  <Card title="일자리사업 검색" icon="sitemap">
    Work24 정부 일자리사업 통합 검색
  </Card>

  <Card title="훈련과정 검색" icon="graduation-cap">
    국민내일배움카드·사업주훈련·컨소시엄·일학습병행 4종 통합 검색
  </Card>

  <Card title="직업정보 검색" icon="user-tie">
    직업명·분류·평균연봉·일자리전망 조회
  </Card>

  <Card title="직무정보 분석" icon="diagram-project">
    직무 설명 → NCS 역량단위·필요 지식/기술 분석
  </Card>

  <Card title="학과정보 검색" icon="school">
    대학 학과명·학과유형(일반/이색)·취업현황 조회
  </Card>

  <Card title="취업역량 프로그램" icon="calendar-check">
    고용센터별 취업지원 프로그램 일정 검색
  </Card>

  <Card title="강소기업 검색" icon="building-flag">
    고용노동부 선정 강소기업 15,000+개 업종·소재지·대표제품 조회
  </Card>
</CardGroup>

### 금융/부동산 (4종)

<CardGroup cols={2}>
  <Card title="DART 전자공시 (공시목록)" icon="chart-pie">
    기업개황·공시 목록 조회 (금융감독원 DART)
  </Card>

  <Card title="DART 전자공시 (재무)" icon="file-lines">
    재무제표 상세 조회 (연결·별도)
  </Card>

  <Card title="기업 공시 조회" icon="building-columns">
    DART Open API로 기업 공시 보고서 조회
  </Card>

  <Card title="부동산 실거래가" icon="house">
    아파트 매매·전월세 실거래가 조회
  </Card>
</CardGroup>

### 생활 정보 · 법률 (8종)

<CardGroup cols={3}>
  <Card title="날씨" icon="cloud-sun">
    국내 50+ 도시 및 해외 주요 도시 날씨
  </Card>

  <Card title="병원/약국" icon="hospital">
    병원·약국 검색
  </Card>

  <Card title="택배 추적" icon="truck">
    운송장 번호 기반 택배 배송 추적
  </Card>

  <Card title="따릉이" icon="bicycle">
    서울시 공공자전거 실시간 대여 현황
  </Card>

  <Card title="공항 운항" icon="plane">
    인천공항 실시간 출발·도착 정보
  </Card>

  <Card title="KBO 야구" icon="baseball">
    KBO 프로야구 경기 일정 및 팀 순위
  </Card>

  <Card title="키즈허브" icon="child">
    어린이집·키즈카페 정보 검색
  </Card>

  <Card title="법령 검색" icon="scale-balanced">
    법령·판례 검색
  </Card>
</CardGroup>

<Note>
  **서비스 로드맵** — 1차(2026년 2월): 기본 유틸리티 13종 / 2차(2026년 3월): 공공데이터·생활정보·외부 연동 70종 / **3차(2026년 4월): 취업·진로 Work24 API 6종 + Google Workspace(Docs·Sheets·Slides·Gmail·Drive 확장) 15종 추가**로 총 **105종** 운영.
</Note>

***

## AI MCP 생성

원하는 MCP 기능을 **자연어로 입력**하면, AI가 플랫폼에서 제공하는 도구를 자동으로 조합하여 MCP를 생성해줍니다.

<Steps>
  <Step title="AI 생성 탭 선택">
    MCP 도구 메뉴에서 **\[AI 생성]** 탭을 클릭합니다.
  </Step>

  <Step title="원하는 기능 입력">
    "어떤 MCP를 만들까요?" 입력란에 원하는 기능을 **자연어로 설명**합니다. 하단의 예시(리서치 봇, 데이터 분석, 실시간 날씨 봇, 학습 도우미)를 참고할 수 있습니다.

    <Frame caption="AI MCP 생성 — 자연어 입력 화면">
      <img src="https://mintcdn.com/bctone-71574429/p1bTzMO0fmu3dkjn/images/MCP_AI%20%EC%83%9D%EC%84%B1(1)%20.png?fit=max&auto=format&n=p1bTzMO0fmu3dkjn&q=85&s=14a1e1024c6313f3712da4f023ac2a5f" alt="AI MCP 생성 입력 화면" width="1682" height="588" data-path="images/MCP_AI 생성(1) .png" />
    </Frame>
  </Step>

  <Step title="AI로 MCP 생성">
    **\[AI로 MCP 생성]** 버튼을 클릭하면 AI가 자동으로 도구를 조합하여 MCP를 구성합니다. 우측의 실시간 미리보기에서 도구 구성과 실행 흐름을 확인할 수 있습니다.

    <Frame caption="AI MCP 생성 — 자동 구성 결과">
      <img src="https://mintcdn.com/bctone-71574429/p1bTzMO0fmu3dkjn/images/MCP_AI%20%EC%83%9D%EC%84%B1(2).png?fit=max&auto=format&n=p1bTzMO0fmu3dkjn&q=85&s=edd60aba49b0e95fcc6430588c9a269f" alt="AI MCP 생성 결과" width="1658" height="851" data-path="images/MCP_AI 생성(2).png" />
    </Frame>
  </Step>

  <Step title="저장">
    구성 내용을 확인한 후 **\[저장]** 버튼을 클릭합니다. 필요시 \*\*\[다시 생성]\*\*으로 재구성할 수 있습니다. 저장된 MCP는 **\[내 MCP 목록]** 탭에서 확인할 수 있습니다.
  </Step>
</Steps>

***

## 7가지 MCP 템플릿

| 템플릿        | 설명             | 권장 도구              |
| ---------- | -------------- | ------------------ |
| **학습 도우미** | 수업 내용 이해/학습 보조 | 웹 검색, 계산기, 날짜/시간   |
| **리서치**    | 정보 수집과 분석      | 웹 검색, 웹 크롤링, 파일 읽기 |
| **코딩 연습**  | 프로그래밍 학습       | 계산기, 웹 검색, 날짜/시간   |
| **글쓰기**    | 작문/에세이 작성      | 웹 검색, 파일 읽기        |
| **수학/과학**  | 수학 계산/과학 탐구    | 계산기, 웹 검색          |
| **외국어 학습** | 언어 학습/번역       | 웹 검색, 웹 크롤링        |
| **자유 구성**  | 나만의 MCP 구성     | 모든 도구 선택 가능        |

***

## 나만의 MCP 만들기

플랫폼에서 제공하는 도구를 직접 조합하여 나만의 MCP를 만들 수 있습니다.

<Steps>
  <Step title="도구 선택">
    MCP 도구 메뉴에서 **\[나만의 MCP 만들기]** 탭을 클릭합니다. 플랫폼 도구 목록에서 원하는 도구를 **체크하여 조합**한 후 \*\*\[다음]\*\*을 클릭합니다.

    <Frame caption="나만의 MCP 만들기 — 도구 선택">
      <img src="https://mintcdn.com/bctone-71574429/V9HxmTRGSzdKL_oW/images/MCP_%EB%82%98%EB%A7%8C%EC%9D%98%20MCP%20%EB%A7%8C%EB%93%A4%EA%B8%B0.png?fit=max&auto=format&n=V9HxmTRGSzdKL_oW&q=85&s=f5210ad87b00518d225d648d4d88e5fb" alt="도구 선택 화면" width="821" height="851" data-path="images/MCP_나만의 MCP 만들기.png" />
    </Frame>
  </Step>

  <Step title="이름 & 저장">
    **MCP 이름**과 \*\*설명(선택)\*\*을 작성한 후 **\[저장]** 버튼을 클릭합니다. 저장된 MCP는 **\[내 MCP 목록]** 탭에서 확인할 수 있습니다.

    <Frame caption="나만의 MCP 만들기 — 이름 & 저장">
      <img src="https://mintcdn.com/bctone-71574429/V9HxmTRGSzdKL_oW/images/MCP_%EB%82%98%EB%A7%8C%EC%9D%98%20MCP%20%EB%A7%8C%EB%93%A4%EA%B8%B0(%EC%9D%B4%EB%A6%84&%EC%A0%80%EC%9E%A5).png?fit=max&auto=format&n=V9HxmTRGSzdKL_oW&q=85&s=5cb8873c4c1f9d487d448fe21583449e" alt="이름 및 저장 화면" width="837" height="722" data-path="images/MCP_나만의 MCP 만들기(이름&저장).png" />
    </Frame>
  </Step>

  <Step title="조합 테스트">
    저장 후 우측의 **실시간 미리보기** 화면에서 답변을 받을 **LLM 모델을 선택**하고, 프롬프트를 입력하여 MCP를 테스트할 수 있습니다. 테스트 실행 시 아래 4단계 프로세스가 순서대로 진행됩니다.

    | 단계 | 영문 표기                   | 설명                      |
    | -- | ----------------------- | ----------------------- |
    | 1  | **prompt\_sent**        | 사용자 메시지와 도구 목록이 AI에게 전달 |
    | 2  | **tool\_decision**      | AI가 필요한 도구를 자율적으로 판단    |
    | 3  | **tool\_execution**     | 선택된 도구가 외부 서버에서 실행      |
    | 4  | **response\_generated** | 실행 결과를 자연어 답변으로 생성      |

    <Frame caption="나만의 MCP 만들기 — 테스트 실행">
      <img src="https://mintcdn.com/bctone-71574429/V9HxmTRGSzdKL_oW/images/MCP_%EB%82%98%EB%A7%8C%EC%9D%98%20MCP%20%EB%A7%8C%EB%93%A4%EA%B8%B0(%ED%85%8C%EC%8A%A4%ED%8A%B8).png?fit=max&auto=format&n=V9HxmTRGSzdKL_oW&q=85&s=562811f5ef0e3c56ba56d160405cc594" alt="MCP 테스트 화면" width="827" height="509" data-path="images/MCP_나만의 MCP 만들기(테스트).png" />
    </Frame>
  </Step>

  <Step title="결과 확인">
    MCP가 도구를 활용하여 생성한 결과를 확인합니다.

    <Frame caption="나만의 MCP 만들기 — 실행 결과">
      <img src="https://mintcdn.com/bctone-71574429/V9HxmTRGSzdKL_oW/images/MCP_%EB%82%98%EB%A7%8C%EC%9D%98%20MCP%20%EB%A7%8C%EB%93%A4%EA%B8%B0(%EA%B2%B0%EA%B3%BC).png?fit=max&auto=format&n=V9HxmTRGSzdKL_oW&q=85&s=6b13431450503086c8609f6e9fe08cf3" alt="MCP 실행 결과" width="809" height="515" data-path="images/MCP_나만의 MCP 만들기(결과).png" />
    </Frame>
  </Step>
</Steps>

<Tip>
  결과를 확인한 후 MCP 상태를 **OFF로 변경**하면 MCP가 잘 작동되는지 비교 확인할 수 있습니다.
</Tip>

***

## 내 MCP 목록 관리

생성된 MCP는 **\[내 MCP 목록]** 탭에서 확인하고 관리할 수 있습니다. 각 MCP 카드 우측 상단의 **`⋮` 버튼**을 클릭하면 관리 메뉴가 나타납니다.

<Frame caption="내 MCP 목록 화면">
  <img src="https://mintcdn.com/bctone-71574429/p1bTzMO0fmu3dkjn/images/MCP_%20%EB%82%B4%20MCP%20%EB%AA%A9%EB%A1%9D.png?fit=max&auto=format&n=p1bTzMO0fmu3dkjn&q=85&s=1e5d1293b8a294e5c01edba32348c622" alt="내 MCP 목록" width="1671" height="440" data-path="images/MCP_ 내 MCP 목록.png" />
</Frame>

| 기능         | 설명                                     |
| ---------- | -------------------------------------- |
| **활성/비활성** | 비활성화 시 에이전트 빌더 노드에서 해당 MCP를 활용할 수 없습니다 |
| **공유**     | 클래스에 내가 만든 MCP를 공유합니다                  |
| **테스트**    | 만든 MCP를 테스트합니다                         |
| **편집**     | MCP를 다시 편집합니다                          |
| **삭제**     | MCP를 삭제합니다                             |

***

## MCP 활용 팁

<CardGroup cols={2}>
  <Card title="ON/OFF 비교 실습" icon="toggle-on">
    동일한 프롬프트로 **켰을 때/껐을 때** 답변 차이를 비교하세요.
  </Card>

  <Card title="클래스 공유" icon="share-nodes">
    잘 설정된 MCP 구성을 **클래스에 공유**하여 함께 활용하세요.
  </Card>

  <Card title="에이전트 빌더 연동" icon="link">
    MCP를 에이전트 빌더 노드로 연결하여 **복잡한 업무를 자동화**하세요.
  </Card>
</CardGroup>

***

## 수업 진행 팁

<Tip>
  * **ON/OFF 비교 실습** — 동일한 질문으로 MCP를 켰을 때와 껐을 때의 답변 차이를 비교하면 도구 연동의 효과를 체감할 수 있습니다.
  * **AI MCP 생성 체험** — 자연어 입력으로 MCP를 자동 생성하는 과정을 먼저 보여주면 진입 장벽이 낮아집니다.
  * **실시간 데이터 활용** — 날씨, 환율, 뉴스 등 실시간 정보가 필요한 질문으로 MCP의 가치를 보여주세요.
</Tip>
