콘텐츠로 이동

21. MCP(Model Context Protocol) 이해 및 실습

Video

준비 중

Note

MCP 서버 유형

  1. 로컬 기반 MCP 서버

    • MCP 서버가 로컬에서 실행 됨
    • 비공개적이고 나만 사용하고자 할 때
    • Claude Desktop, VSCode 등
    • (예) 내 파일 수정 & 편집
  2. 호스팅 기반 MCP 서버

    • MCP 서버가 외부에 호스팅 됨
    • 공개적이고 여러 유저들이 공유해서 사용 가능
    • OpenAI MCP는 호스팅 기반 MCP 서버만 지원
    • (예) 데이터베이스, Gdrive, Gmail 등

호스팅 기반 MCP 서버 제공 업체

Zapier MCP

  • https://zapier.com/mcp
  • 난이도: 매우 쉬움
  • 비용: 프리 티어 제공 (베타 버전)
  • 연결 방법 (1)
    • URL: https://mcp.zapier.com/api/mcp/s/{api_key}/mcp
    • Athentication: None

Pipedream MCP

  • https://mcp.pipedream.com
  • 난이도: 쉬움
  • 비용: 프리 티어 제공 (유료 플랜 가능)
  • 연결 방법 (1)
    • URL: https://mcp.pipedream.net/{api_key}/{app_slug}
    • Athentication: None

Smithery AI

  • https://smithery.ai
  • 난이도: 종종 어려움
  • 비용: 무료
  • 내가 만든 MCP 서버 배포 가능
  • 연결 방법 (1)
    • URL: https://server.smithery.ai/@{namespace}/{server}/mcp?api_key={api_key}&profile={profile}
    • Authentication: None
Smithery AI에서 Google 계정 연동하기

Smithery AI에서 구글 계정을 연동하려면 CLIENT_ID, CLIENT_SECRET, REFRESH_TOKEN를 발급 받아야 합니다.

Google Cloud Console 접속

  1. 새 프로젝트 생성
  2. API 및 서비스 > 사용 설정된 API 및 서비스
    • 사용하고자 하는 API 사용 설정
    • 예: Google Drive API
  3. API 및 서비스 > 사용자 인증 정보 > + 사용자 인증 정보 만들기 > OAuth 클라이언트 ID
    • Application type: Web application
    • Authorized redirect URIs: https://developers.google.com/oauthplayground
    • 생성 후 CLIENT_ID, CLIENT_SECRET 확인 및 복사

OAuth 2.0 Playground 접속

  1. 우측 상단 톱니바퀴 > Use your own OAuth credentials 체크
    • 위에서 만든 CLIENT_ID, CLIENT_SECRET 입력
  2. 왼쪽 메뉴에서 필요한 scope 체크 후 인증 진행
  3. REFRESH_TOKEN 생성, 확인 및 복사

Resources