[MCP] 잔디에서 구글 캘린더 연동하기

🕑 리딩타임: 7

안녕하세요 잔디 CX(고객 경험) 팀입니다.

매일 아침, 구글 캘린더를 확인하고 다시 잔디로 돌아와 일정을 공유하거나 회의 알림을 설정하느라 시간을 쏟으셨나요?

이제 번거롭게 여러 앱을 오갈 필요 없이, 잔디 안에서 일정 조회부터 새로운 미팅 생성, 팀원들과의 일정 공유까지 모든 것을 한 번에 처리할 수 있습니다! 잔디-구글 캘린더 연동이 바로 이 효율적인 업무 환경을 현실로 만들어 드립니다.

갑작스러운 회의나 변경된 일정도 잔디에서 바로 업데이트하고 관리하며, 당신의 모든 일정 관리를 쉽고 간편하게 해결해 보세요!

지금부터 잔디에서 구글 캘린더를 어떻게 연동하는지, 단계별로 자세히 알려드리겠습니다!

MCP 기능은 인텔리전스 플랜에서만 제공되며, 문의는 [인텔리전스 플랜 문의]로 부탁드립니다.

 

 

1. 구글 클라우드 콘솔 등록


별도의 프로그램 설치 없이 웹 브라우저에서 웹사이트 제작, 파일 저장, 계산 등 다양한 작업을 바로 할 수 있도록 구글이 제공하는 서비스입니다.
구글 클라우드 페이지에 접속하신 후, 화면 우측 상단에 있는 ‘콘솔’ 버튼을 클릭하여 로그인해 주세요.

구글 클라우드를 처음 이용하시는 경우, 서비스 약관 동의 과정이 필요할 수 있습니다.

 

1-1) 구글 클라우드 페이지 상단에서 프로젝트를 생성해 주세요. (기본으로 [My First Project] 표시)
* ‘새 프로젝트’를 만들어 사용하시면 각 프로젝트별로 자원과 비용을 분리하여 관리할 수 있어 편리합니다. 

 

1-2) 우측 상단 [새 프로젝트]를 클릭해 주세요.

  • 프로젝트 이름(예 : JANDI MCP)을 작성한 후, [만들기]를 클릭해 주세요.
    (프로젝트 이름은 영문만 지원합니다.)

 

  • 좌측 상단에서 새로 만든 프로젝트로 설정이 바뀌었는지 꼭 확인해 주세요.

 

1-3) 상단 검색 창에 [Google Calendar API]를 검색해 주세요.

 

1-4) 검색 결과 중 Google Calendar API를 선택한 후, [사용] 설정 버튼을 클릭해 주세요.

 

1-5) API 및 서비스 페이지가 열리면, 좌측 메뉴에서 데이터 사용 권한을 설정하는 OAuth 동의 화면으로 이동합니다.

 

  • [개요] > [시작하기]를 클릭한 후, 앱 정보, 대상, 연락처 정보를 입력하고 [만들기]를 진행해 주세요.

 

1-6) 대상 > 게시 상태 센션에서 [앱 게시]를 클릭해주세요.

(앱 게시는 사용자 유형이 ‘외부’로 설정된 경우에만 가능합니다.)

 

1-7) 클라이언트 > [+ 클라이언트 만들기] 를 클릭한 후, 애플리케이션 유형을 [웹 애플리케이션]으로 선택해 주세요.

  • 앱 이름을 설정하고, 승인된 리디렉션 URI에 아래 URL을 입력한 후, [만들기]를 진행해 주세요.
    https://developers.google.com/oauthplayground

 

1-8) 생성된 OAuth 클라이언트의 클라이언트 ID와 클라이언트 보안 비밀번호를 별도로 기록하여 안전하게 보관해 주세요.(⚠️ ‘클라이언트 보안 비밀번호’는 나중에 다시 확인하기 어려울 수 있습니다.)

 

2. 구글 토큰 발급


이 도구는 복잡한 코드를 직접 작성하지 않아도, 구글 API가 권한을 얻는 과정을 직접 체험하고 테스트해 볼 수 있도록 도와주는 곳입니다. 

 

2-1) 구글 OAuth 2.0 Playground 페이지 우측 상단 [⚙️] 아이콘을 선택해 주세요.
Use your own OAuth credentials (본인 계정으로 OAuth 사용)에 체크한 후, [1-8]에서 저장한 클라이언트 ID와 비밀번호를 각각 OAuth Client ID, OAuth Client secret에 붙여넣고 [Close]를 클릭해 주세요.

 

2-2) 좌측 Step 1 항목에서 “Google Calendar API v3”를 클릭한 후, 가장 상위 링크를 선택한 후, [Authorize APIs]를 클릭해 주세요. (여기서는 검색 기능이 없으니 직접 스크롤해서 API를 찾아야 합니다.)

 

2-3) Step 2로 넘어가면 [Exchange authorization code for tokens]를 클릭해 주세요.

 

2-4) 발급받은 Refresh token을 복사해 메모장에 붙여넣어주세요. (좌측 목록에서 보이지 않는다면 우측 하단에서도 확인 가능합니다.)

 

3. Smithery를 활용하여 서버 URL 생성


복잡한 설정 없이 여러 서비스(MCP)를 연결할 수 있도록 도와주는 간편한 도구입니다. 마치 다양한 서비스들의 주소를 한 곳에서 쉽게 찾아주는 ‘디렉토리’ 같은 역할을 합니다. 

 

3-1) Smithery 페이지 에 접속한 후, 상단 검색창에 [Calendar]을 입력 > [Google Calendar Integration Server] 를 선택해 주세요.

 

3-2)개별 URL 생성을 위해 우측 🔗Connect 항목에서 [Get URL with keys instead]를 선택해 주세요.
(Smithery는 Google 또는 Github 계정으로 로그인해서 사용 가능하며, 로그인 시 서비스 이용을 위한 동의 절차가 있을 수 있습니다.)

 

3-3) clientId와 clientSecret에 [1-8]에서 발급받은 정보를 입력 후 [Optional Settings]를 클릭해 주세요.

 

3-4) redirectUrl 과 refreshToken을 입력해 주세요.

  • redirectUrl : https://developers.google.com/oauthplayground
  • refreshToken[2-4]에서 발급받은 토큰을 입력해 주세요.

 

3-5) 화면에 표시되는 URL을 복사해 메모장에 저장해 주세요.

(만약, 위 화면이 표시되지 않는다면 [3-2]와 같이 [Get URL with keys instead]를 클릭해 확인 가능합니다.)

 

4. 잔디 MCP 서버 추가


4-1) 좌측 상단 잔디 [홈]에서 AI 메시지 입력창에 [🔧] 도구에서 [+ MCP 서버 추가]를 클릭해 주세요.

 

4-2) MCP 서버 추가에 서버 이름, 서버 URL, 서버 설명을 작성해 주세요.

  • 서버 이름
  • 서버 URL : [2-4]에서 저장한 URL을 추가해 주세요.
  • 서버 설명
  • 외부 연동 서비스 도구 허용 (필수)

 

※잔디는 제3자 연동 서비스의 보안 또는 개인정보 보호 정책을 보장할 수 없습니다.악의적인 MCP 서버나 대화 내용이 설치된 도구를 통해 잔디가 유해한 작업을 시도하도록 속일 수 있습니다.

 

MCP 서버가 정상적으로 추가되면 잔디 상단 아래와 같은 팝업이 노출되며 연결된 잔디 홈에서 MCP 서버 이용이 가능합니다.

 

[잔디 홈 – 구글 캘린더]

 

⌨️ 프롬프트 예시:

1. "내일 오후 3시에 어떤 일정이 있을까?"
2. "이번 주 일정 중 미팅 일정만 알려줘"
3. "다음 달 첫째 주 회의 일정 정리해서 알려줘"

MCP를 등록해두시면, 잔디 홈에서 일정을 확인하고 바로 수정하실 수 있습니다. 이제 더 이상 창을 옮겨 다니지 않고 잔디 안에서 필요한 정보를 검색하며 업무 흐름을 끊김 없이 이어나가실 수 있습니다.

MCP 기능을 직접 체험해보고 싶으시다면, 잔디 데모팀에서 바로 사용해보실 수 있습니다. 👉 데모팀 참여하기

잔디를 사용하면서 궁금한 점이 생기시면, 언제든지 잔디 메뉴의  [1:1 문의하기]로 연락 주세요!