MCP 서버
MCP (Model Context Protocol)를 사용하면 외부 툴 서버를 DO 2.0에 연결할 수 있습니다.
참고: 툴 및 MCP 개요
MCP란?
MCP는 표준화된 툴 통합을 위한 프로토콜입니다:
- 표준화 — MCP 호환 서버와 호환됨
- 외부 — 툴이 자체 서버에서 실행됨
- 강력함 — 툴이 복잡한 시스템과 상호작용 가능
참고: MCP 지원은 실험적입니다. 프로덕션에는 OpenAPI가 더 안정적입니다.
MCP 툴 서버 추가
- 워크스페이스 → MCP로 이동
- "+ 추가" 클릭

입력:
| 필드 | 설명 |
|---|---|
| 유형 | MCP 또는 OpenAPI (OpenAPI 권장) |
| URL | 툴 서버의 엔드포인트 URL |
| 인증 | 인증 방법 (없음, Bearer, OAuth 등) |
| ID | DO 2.0 내 고유 식별자 |
| 이름 | 사용자가 보는 표시 이름 |
| 설명 | 서버가 제공하는 툴 |
OpenAPI 서버 연결
OpenAPI는 프로덕션에 권장됩니다. 제공:
- URL — API의 기본 URL
- 경로 — OpenAPI 스펙 경로 (예:
/openapi.json) - 인증 유형 — 없음, Bearer, 또는 커스텀
- API 키 — Bearer 인증 사용 시
추가되면 OpenAPI 엔드포인트가 툴 목록에 개별 툴로 표시됩니다.
인증 방법
| 방법 | 사용 사례 |
|---|---|
| 없음 | 인증이 필요 없는 공개 API |
| Bearer | 토큰 기반 API (API 키) |
| 세션 | 사용자 세션 토큰 전달 |
| OAuth 2.1 | MCP 전용; 동적 클라이언트 등록 |
모델에 연결
모델을 만들거나 편집할 때 MCP 툴이 툴 목록에 표시됩니다:
- 모델 만들기/편집 양식 열기
- "+ 툴 추가" 클릭
- 대화상자에 사용 가능한 모든 툴 표시 (커스텀 + MCP)
- 연결할 툴 선택
- 추가 클릭
MCP vs OpenAPI
MCP를 사용할 때:
- 표준화된 MCP 서버에 연결할 때
- 복잡한 툴 워크플로가 필요할 때
- 장기적인 실험적 기능이 괜찮을 때
OpenAPI를 사용할 때:
- 더 안정적이고 예측 가능할 때
- 표준 REST API
- 프로덕션 환경 (권장)
문제 해결
MCP 서버 연결 실패
원인: 서버 다운, URL 오류, 또는 인증 자격 증명이 잘못됨.
해결 방법:
- 서버 URL 직접 테스트
- 인증 자격 증명 확인
- 서버 로그에서 오류 확인
모델 대화상자에 툴이 표시되지 않음
원인: 서버가 올바르게 응답하지 않을 수 있음.
해결 방법: 서버 상태를 확인하세요. URL과 인증이 올바른지 확인하세요.
모델이 툴을 호출하지 않음
원인: 툴 설명이 불명확함.
해결 방법: 툴을 사용해야 하는 시점과 방법을 설명하는 더 명확한 설명을 작성하세요.
더 알아보기:
- Model Context Protocol 사양 — 공식 MCP 문서
- 커스텀 툴 만들기 — Python 툴 작성
- 커스텀 모델 — 모델에 툴 연결