Skip to main content
Glama

Google Calendar MCP

by Avik-creator

Google 캘린더 통합 프로젝트

이 프로젝트는 Google 캘린더 API와의 통합을 제공하여 캘린더 이벤트를 프로그래밍 방식으로 관리하고 상호 작용할 수 있도록 합니다.

필수 조건

  • Python 3.8 이상
  • Google Cloud Platform 계정
  • Google 캘린더 API 활성화됨
  • OAuth 2.0 자격 증명이 구성되었습니다.

설치 지침

Smithery를 통해 설치

Smithery를 통해 Claude Desktop용 Google 캘린더 통합 프로젝트를 자동으로 설치하려면:

지엑스피1

수동 설치

  1. 저장소 복제
    git clone https://github.com/Avik-creator/googlecalendarMCP cd googlecalendarMCP
  2. 가상 환경 설정
    python -m venv venv source venv/bin/activate # On Windows, use `venv\Scripts\activate`
  3. 종속성 설치
    pip install -r requirements.txt
  4. Google Cloud Platform 설정a. Google Cloud Console 로 이동합니다. b. 새 프로젝트를 만들거나 기존 프로젝트를 선택합니다. c. Google 캘린더 API를 활성화합니다. d. OAuth 2.0 사용자 인증 정보를 만듭니다.
    • API 및 서비스 > 자격 증명으로 이동하세요.
    • "자격 증명 만들기" > "OAuth 클라이언트 ID"를 클릭하세요.
    • "데스크톱 응용 프로그램"을 선택하세요
    • 자격 증명 JSON 파일을 다운로드하세요
    • credentials.json 으로 이름을 바꾸고 프로젝트 루트에 넣으세요.
  5. 환경 변수프로젝트 루트에 다음 변수를 사용하여 .env 파일을 만듭니다.
    GOOGLE_APPLICATION_CREDENTIALS=path/to/credentials.json CALENDAR_ID=your_calendar_id@group.calendar.google.com

용법

  1. 최초 인증
    python auth.py
    OAuth 인증을 위한 브라우저 창이 열립니다. 안내에 따라 애플리케이션을 승인하세요.
  2. 애플리케이션 실행
    python main.py

특징

  • 캘린더 이벤트를 만들고, 읽고, 업데이트하고, 삭제합니다.
  • 반복되는 이벤트 설정
  • 이벤트 참석자 관리
  • 이벤트 알림 및 미리 알림 처리

프로젝트 구조

googlecalendarMCP/ ├── auth.py # Authentication handling ├── main.py # Main application entry point ├── requirements.txt # Project dependencies ├── .env # Environment variables ├── credentials.json # Google OAuth credentials └── token.json # Generated OAuth token

종속성

이 프로젝트는 다음과 같은 주요 종속성을 사용합니다.

  • google-auth-oauthlib
  • 구글 인증 httplib2
  • 구글 API 파이썬 클라이언트
  • 파이썬-dotenv

배포된 구성:

{ "mcpServers": { "google_calendar_mcp": { "command": "npx", "args": [ "mcp-remote", "https://mcp-google-calendar.avikm744.workers.dev/sse" ] } } }

보안 참고 사항

  • credentials.json , token.json 또는 .env 파일을 버전 제어에 커밋하지 마십시오.
  • OAuth 자격 증명을 안전하게 유지하세요
  • 자격 증명과 토큰을 정기적으로 교체하세요

기여하다

  1. 저장소를 포크하세요
  2. 기능 브랜치 생성
  3. 변경 사항을 커밋하세요
  4. 지점으로 밀어 넣기
  5. 풀 리퀘스트 만들기

특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.

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

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

자연어 상호작용을 통해 Google 캘린더 이벤트를 프로그래밍 방식으로 관리할 수 있으며, 반복 이벤트, 참석자 및 알림 기능을 통해 이벤트 생성, 읽기, 업데이트 및 삭제가 지원됩니다.

  1. 필수 조건
    1. 설치 지침
      1. Smithery를 통해 설치
      2. 수동 설치
    2. 용법
      1. 특징
        1. 프로젝트 구조
          1. 종속성
            1. 배포된 구성:
              1. 보안 참고 사항
                1. 기여하다
                  1. 특허

                    Related MCP Servers

                    • -
                      security
                      F
                      license
                      -
                      quality
                      Google Calendar integration in Cursor IDE. This server enables AI assistants to manage Google Calendar events through natural language interactions.
                      Last updated -
                      5
                      0
                      5
                      JavaScript
                    • -
                      security
                      A
                      license
                      -
                      quality
                      Enables comprehensive calendar management with capabilities to create, list, update, and delete events through a Model Context Protocol server integrated with Google Calendar.
                      Last updated -
                      13
                      1
                      TypeScript
                      MIT License
                    • -
                      security
                      F
                      license
                      -
                      quality
                      Allows interaction with Google Calendar through Claude Desktop using the Model Context Protocol, enabling calendar event management and schedule analysis.
                      Last updated -
                      2
                      JavaScript
                      • Apple
                    • -
                      security
                      A
                      license
                      -
                      quality
                      Integrates Google Calendar with AI assistants through the Model Context Protocol, allowing users to view and manage calendar events through natural language interaction.
                      Last updated -
                      40
                      4
                      TypeScript
                      MIT License

                    View all related MCP servers

                    MCP directory API

                    We provide all the information about MCP servers via our MCP API.

                    curl -X GET 'https://glama.ai/api/mcp/v1/servers/Avik-creator/googlecalendarMCP'

                    If you have feedback or need assistance with the MCP directory API, please join our Discord server