Integrations
Uses .env files for secure configuration and storage of credentials needed for Google Calendar API access.
Enables intelligent, context-aware calendar management including listing upcoming events, creating new events with custom details, updating existing events, and deleting events across multiple calendars.
Utilizes Google Cloud Platform and OAuth 2.0 for secure authentication and token management when accessing Google Calendar data.
Google 캘린더 MCP 서버
Google 캘린더와 통합되어 지능적이고 상황에 맞는 캘린더 관리 기능을 제공하는 강력한 MCP(Model Context Protocol) 서버입니다.
특징
- 스마트 캘린더 관리
- 자세한 정보와 함께 다가올 이벤트를 나열하고 확인하세요
- 사용자 정의 제목, 위치 및 참석자를 사용하여 새 이벤트를 만듭니다.
- 기존 이벤트를 새로운 정보로 업데이트하세요
- 캘린더에서 이벤트 삭제
- 여러 캘린더 지원
- 컨텍스트 인식 작업
- 캘린더 작업 간의 컨텍스트를 유지합니다.
- 지능형 이벤트 포맷 및 표시
- 보안 인증 및 토큰 관리
- 강력한 오류 처리 및 검증
필수 조건
- Node.js(v16 이상)
- Google Cloud Platform 계정
- Google 캘린더 API 활성화됨
- Google Cloud Console의 OAuth 2.0 자격 증명
설정
- 저장소를 복제합니다.지엑스피1
- 종속성 설치:Copy
.env
파일을 만듭니다.Copy- Google 캘린더 API 자격 증명으로
.env
파일을 업데이트합니다.GOOGLE_CLIENT_ID
: Google Cloud Console 클라이언트 IDGOOGLE_CLIENT_SECRET
: Google Cloud Console 클라이언트 비밀번호GOOGLE_REDIRECT_URI
: 구성된 리디렉션 URI
- 프로젝트를 빌드하세요:Copy
- 서버를 시작합니다:Copy
사용 예
MCP 서버는 자연어 명령을 통해 다양한 달력 작업을 지원합니다.
이벤트 목록
- "다음에 예정된 5개의 이벤트를 보여주세요"
- "다음 주 모든 이벤트 나열"
- "내일 일정은 뭐야?"
이벤트 생성
- "내일 오후 2시에 존과 사라와 회의 일정을 잡아"
- "다음 주 금요일 오후 12시에 팀원들과 함께 점심 모임을 만들어 보세요."
- "다음 주 월요일 오전 10시에 병원 예약 추가"
이벤트 업데이트
- "오후 2시 회의를 오후 3시로 옮겨주세요"
- "내일 팀 회의에 마이크를 추가해"
- "금요일 회의 장소를 업데이트하세요"
이벤트 삭제
- "오늘 오후 3시 회의 취소해"
- "다음 주 금요일부터 팀 점심 식사는 빼주세요"
보안
- 모든 자격 증명 및 토큰은 안전하게 저장되며 버전 제어에 적용되지 않습니다.
- OAuth 2.0 인증은 Google 캘린더에 대한 안전한 액세스를 보장합니다.
- 환경 변수는 민감한 구성에 사용됩니다.
기여하다
기여를 환영합니다! 풀 리퀘스트를 제출해 주세요.
This server cannot be installed
Google 캘린더와 자연어 상호작용을 가능하게 하는 모델 컨텍스트 프로토콜 서버로, 사용자는 컨텍스트 인식 작업을 통해 캘린더 이벤트를 보고, 만들고, 업데이트하고, 삭제할 수 있습니다.