GoogleCalendarMCP

Integrations

  • Provides OAuth authentication with Google accounts for accessing Google services.

  • Enables creating events in Google Calendar with customizable attributes including start/end times, descriptions, locations, attendees, and timezone settings.

  • Requires setup through Google Cloud Console to enable API access and create OAuth credentials for the integration.

구글캘린더MCP

Google 캘린더와 상호작용하기 위한 모델 완성 프롬프트(MCP) 플러그인입니다.

특징

  • 사용자 정의 가능한 기능을 사용하여 Google 캘린더에서 이벤트를 만듭니다.
    • 시작 및 종료 시간
    • 설명
    • 위치
    • 참석자
    • 시간대

설치

  1. 이 저장소를 복제하세요:

지엑스피1

  1. 가상 환경을 만들고 종속성을 설치합니다.
python -m venv .venv source .venv/bin/activate # On Windows: .venv\Scripts\activate pip install -e .
  1. Google 캘린더 API 설정:
    • Google Cloud Console 로 이동
    • 새 프로젝트를 만듭니다
    • Google 캘린더 API 활성화
    • OAuth 2.0 자격 증명 만들기(데스크톱 앱)
    • 자격 증명 JSON 파일을 다운로드하여 프로젝트 루트에 credentials.json 으로 저장합니다.

용법

from GoogleCalendarMCP.main import create_event # Create a calendar event result = await create_event( summary="Meeting with Team", start_time="2025-04-01T10:00:00", end_time="2025-04-01T11:00:00", description="Discuss project progress", location="Conference Room 3", attendees=["colleague@example.com"], timezone="America/New_York" )

입증

프로그램을 처음 실행하면 Google 계정으로 인증할 수 있는 브라우저 창이 열립니다. 인증 후 token.json 파일이 생성되어 이후 실행 시 사용자 인증 정보를 저장합니다.

특허

MIT

-
security - not tested
F
license - not found
-
quality - not tested

사용자가 시간, 설명, 위치, 참석자, 시간대와 같은 사용자 정의 속성을 사용하여 Google 캘린더에서 이벤트를 만들 수 있는 모델 완성 프롬프트(MCP) 플러그인입니다.

  1. Features
    1. Installation
      1. Usage
        1. Authentication
          1. License
            ID: ijhpw69gat