google-calendar-mcp logo

google-calendar-mcp클로드 데스크톱과의 연동을 위한 구글 캘린더 MCP 서버

(0)
Daniel Nikulshyn리뷰어 Daniel Nikulshyn·업데이트됨 2026년 7월

개요

구글 캘린더 MCP 서버는 구글 캘린더와 클로드 데스크톱 간의 통합을 지원하는 프로젝트입니다. 클로드는 사용자의 구글 캘린더와 간주 언어를 통해 이벤트를 표시, 생성, 업데이트 및 삭제할 수 있도록 사용자의 구글 캘린더와 상호 작용하는 것을 허용합니다. 이 프로젝트는 Claude desktop과 구글 캘린더 API 사이의桥梁으로 제공되며, 구글 API 인증흐름을 안전하게 처리하고 구글 캘린더 이벤트 운영에 대한 정교한 지원을 제공합니다. 개발 시 TypeScript를 사용하고, Claude desktop과의 통합에는 MCP SDK를 이용하고, 구글 캘린더 API에 대한 액세스에는 구글 API를 사용하는 방식입니다. 사용 가능한 tool으로는 getEvents와 createEvent, updateEvent가 있습니다. 이들은 이벤트의 필터링 옵션을 사용하여 달력 이벤트를 가져오거나 반복적이고 비반복적인 이벤트를 생성 및 수정할 수 있는 기능을 제공합니다. 이 프로젝트에는 OAuth2 인증 흐름, 스키마 검증 및 보안 토큰 처리 기능도 포함되어 있습니다.

주요 기능

  • 구글 캘린더 통합
  • MCP 구현
  • OAuth2 인증
  • 이벤트 관리 (가져오기, 생성, 업데이트, 삭제)
  • 색상 지원
  • STDIO 전송

가격

모델
Free
카테고리
MCP 서버
평점
아직 리뷰 없음

사용 사례

일정 설정

사용자는 클루드 데스크톱과의 자연어 인터랙션을 통해 캘린더 이벤트를 생성 및 업데이트할 수 있습니다.

캘린더 확인

사용자는 getEvents 도구를 통해 캘린더 이벤트를 가져오고 표시할 수 있습니다.

장단점

장점

  • 자연어 인터랙션을 통해 구글 캘린더와 상호작용을 가능하게 함
  • 가져오기, 생성, 업데이트, 삭제를 포함한 전반적인 캘린더 이벤트 조작을 지원함
  • OAuth2 인증을 안전하게 처리함

단점

  • 기술 설정과 구성이 필요함
  • 구글 캘린더만 통합 가능함

리뷰

리뷰를 작성하려면 로그인하세요.

아직 리뷰가 없습니다. 첫 번째가 되어보세요!

Q&A

이 MCP 서버를 설정하기 위한 주요 전제 조건은 무엇인가요?

TypeScript 환경, MCP SDK(@modelcontextprotocol/sdk), 그리고 googleapis 패키지가 필요합니다. dotenv를 사용해 설정을 관리하고, OAuth2 인증을 위해 Google API 클라이언트 ID/비밀을 등록해야 합니다. 설정은 Claude Desktop과 연동해 실행하려면 약간의 기술 지식이 요구됩니다.

Asked by Dmitri Volkov · Jul 23, 2026

서버에서 지원하는 캘린더 이벤트 작업은 무엇인가요?

서버는 이벤트 조회(getEvents), 새로운 이벤트 생성, 기존 이벤트 업데이트 및 삭제를 지원합니다. 또한 colorId 파라미터를 사용해 이벤트 색상을 설정하거나 업데이트할 수 있으며, recurrence 파라미터를 통해 반복 이벤트를 지원합니다.

Asked by Lindiwe Mahlangu · Jul 7, 2026

Google Calendar MCP 서버는 Google Calendar와의 인증을 어떻게 처리하나요?

보안 OAuth2 흐름을 사용하며, @hono/oauth PKCE 지원을 통해 구현됩니다. 토큰은 AES‑256 GCM으로 암호화됩니다. 이 과정은 브라우저 실행 또는 서버 환경에서 Readline을 통해 수동 입력을 통해 자동화됩니다.

Asked by Sven Bergqvist · Apr 22, 2026

질문하기

MCP 서버 대안