remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Allows listing, searching, sending, and modifying emails using the Gmail API
Allows listing, creating, updating, and deleting calendar events using the Google Calendar API
Google Workspace MCP 서버
Gmail 및 캘린더 API와 상호작용하는 도구를 제공하는 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 서버를 사용하면 MCP 인터페이스를 통해 이메일과 캘린더 일정을 프로그래밍 방식으로 관리할 수 있습니다.
특징
Gmail 도구
list_emails
: 선택적 필터링을 사용하여 받은 편지함의 최근 이메일을 나열합니다.search_emails
: Gmail 쿼리 구문을 사용한 고급 이메일 검색send_email
: CC 및 BCC를 지원하는 새 이메일을 보냅니다.modify_email
: 이메일 라벨 수정(보관, 휴지통, 읽음/읽지 않음 표시)
캘린더 도구
list_events
: 날짜 범위 필터링을 사용하여 예정된 캘린더 이벤트를 나열합니다.create_event
: 참석자를 포함한 새로운 캘린더 이벤트를 만듭니다.update_event
: 기존 캘린더 이벤트 업데이트delete_event
: 캘린더 이벤트 삭제
필수 조건
- Node.js : Node.js 버전 14 이상을 설치하세요
- Google Cloud Console 설정 :
- Google Cloud Console 로 이동
- 새 프로젝트를 만들거나 기존 프로젝트를 선택하세요
- Gmail API와 Google 캘린더 API를 활성화하세요.
- "API 및 서비스" > "라이브러리"로 이동하세요.
- "Gmail API"를 검색하여 활성화하세요.
- "Google 캘린더 API"를 검색하여 활성화하세요.
- OAuth 2.0 자격 증명을 설정하세요.
- "API 및 서비스" > "자격 증명"으로 이동하세요.
- "자격 증명 만들기" > "OAuth 클라이언트 ID"를 클릭하세요.
- "웹 애플리케이션"을 선택하세요
- "인증된 리디렉션 URI"를
http://localhost:4100/code
포함하도록 설정합니다. - 클라이언트 ID와 클라이언트 비밀번호를 기록해 두세요.
설치 지침
- 복제 및 설치 :지엑스피1
- OAuth 자격 증명 만들기 : 루트 디렉토리에
credentials.json
파일을 만듭니다.Copy - 새로고침 토큰 받기 :이렇게 하면:Copy
- Google OAuth 인증을 위해 브라우저를 엽니다.
- 다음 권한을 요청합니다.
https://www.googleapis.com/auth/gmail.modify
https://www.googleapis.com/auth/calendar
https://www.googleapis.com/auth/gmail.send
- 자격 증명을
token.json
에 저장합니다. - 콘솔에 새로 고침 토큰 표시
- MCP 설정 구성 : MCP 설정 파일에 서버 구성을 추가합니다.
- VSCode Claude 확장 프로그램의 경우:
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
- Claude 데스크톱 앱의 경우:
~/Library/Application Support/Claude/claude_desktop_config.json
mcpServers
개체에 다음을 추가합니다.Copy - VSCode Claude 확장 프로그램의 경우:
- 빌드 및 실행 :Copy
사용 예
Gmail 운영
- 최근 이메일 목록 :Copy
- 이메일 검색 :Copy
- 이메일 보내기 :Copy
- 이메일 수정 :Copy
캘린더 작업
- 이벤트 목록 :Copy
- 이벤트 만들기 :Copy
- 이벤트 업데이트 :Copy
- 이벤트 삭제 :Copy
문제 해결
- 인증 문제 :
- 모든 필수 OAuth 범위가 부여되었는지 확인하세요.
- 클라이언트 ID와 비밀번호가 올바른지 확인하세요
- 새로고침 토큰이 유효한지 확인하세요
- API 오류 :
- API 할당량 및 제한 사항을 확인하려면 Google Cloud Console을 확인하세요.
- 프로젝트에 API가 활성화되어 있는지 확인하세요.
- 요청 매개변수가 필요한 형식과 일치하는지 확인하세요.
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다.
You must be authenticated.
Gmail 및 캘린더 API와 연동하는 도구를 제공합니다. 이 서버를 사용하면 MCP 인터페이스를 통해 이메일 및 캘린더 일정을 프로그래밍 방식으로 관리할 수 있습니다.