nspady/google-calendar-mcp

MCP integration for Google Calendar to manage events.

해결하는 문제

이 프로젝트는 AI 어시스턴트(Claude 등)와 Google Calendar 간의 다리 역할을 하여 AI가 직접 일정을 관리할 수 있도록 합니다. 대화나 문서의 정보를 캘린더에 수동으로 옮기는 문제를 해결하며, AI가 여러 계정(예: 업무용 및 개인용) 간의 일정 충돌을 동시에 확인할 수 있도록 합니다.

작동 방식

Model Context Protocol (MCP) 서버로 구축되었습니다. OAuth 2.0을 통해 Google Calendar API에 연결됩니다. 인증되면 AI 어시스턴트가 이벤트 나열, 새 항목 생성, 기존 항목 업데이트 또는 약속 있음/없음 상태 확인과 같은 작업을 수행하기 위해 호출할 수 있는 일련의 도구를 노출합니다. 다중 계정 관리를 지원하여 AI가 다른 캘린더의 결과를 병합하여 빈 시간을 찾거나 겹치는 일정을 감지할 수 있습니다.

대상 사용자

일정 관리를 자동화하고, 여러 Google 캘린더를 관리하고, 자연어를 사용하여 시간을 구성하려는 AI 어시스턴트 사용자.

주요 기능

  • 다중 계정 지원: 단일 요청으로 여러 Google 계정 및 캘린더를 쿼리하고 관리합니다.
  • 계정 간 충돌 감지: 다른 계정 간에 겹치는 이벤트를 자동으로 감지합니다.
  • 지능형 가져오기: 이미지, PDF 또는 웹 링크에서 직접 이벤트를 추가합니다.
  • 스마트 일정 예약: 날짜와 시간에 자연어 이해를 사용합니다.
  • 이벤트 관리: 반복 이벤트에 대한 고급 처리를 포함한 완전한 CRUD(생성, 읽기, 업데이트, 삭제) 기능.
  • 도구 필터링: 컨텍스트 창 토큰을 절약하거나 보안을 강화하기 위해 AI에 노출되는 도구를 제한하는 기능.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트