21. MCP(Model Context Protocol) 이해 및 실습
Video
준비 중
Note
MCP 서버 유형
-
로컬 기반 MCP 서버
- MCP 서버가 로컬에서 실행 됨
- 비공개적이고 나만 사용하고자 할 때
- Claude Desktop, VSCode 등
- (예) 내 파일 수정 & 편집
-
호스팅 기반 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
- URL:
Pipedream MCP
- https://mcp.pipedream.com
- 난이도: 쉬움
- 비용: 프리 티어 제공 (유료 플랜 가능)
- 연결 방법 (1)
- URL:
https://mcp.pipedream.net/{api_key}/{app_slug}
- Athentication: None
- URL:
Smithery AI
- https://smithery.ai
- 난이도: 종종 어려움
- 비용: 무료
- 내가 만든 MCP 서버 배포 가능
- 연결 방법 (1)
- URL:
https://server.smithery.ai/@{namespace}/{server}/mcp?api_key={api_key}&profile={profile}
- Authentication: None
- URL:
Smithery AI에서 Google 계정 연동하기
Smithery AI에서 구글 계정을 연동하려면 CLIENT_ID, CLIENT_SECRET, REFRESH_TOKEN를 발급 받아야 합니다.
Google Cloud Console 접속
- 새 프로젝트 생성
- API 및 서비스 > 사용 설정된 API 및 서비스
- 사용하고자 하는 API 사용 설정
- 예: Google Drive API
- API 및 서비스 > 사용자 인증 정보 > + 사용자 인증 정보 만들기 > OAuth 클라이언트 ID
- Application type:
Web application
- Authorized redirect URIs:
https://developers.google.com/oauthplayground
- 생성 후 CLIENT_ID, CLIENT_SECRET 확인 및 복사
- Application type:
OAuth 2.0 Playground 접속
- 우측 상단 톱니바퀴 > Use your own OAuth credentials 체크
- 위에서 만든 CLIENT_ID, CLIENT_SECRET 입력
- 왼쪽 메뉴에서 필요한 scope 체크 후 인증 진행
- REFRESH_TOKEN 생성, 확인 및 복사