Integrations
Provides tools for listing, searching, sending, and modifying emails with support for filtering, Gmail query syntax, and label management.
Enables listing upcoming calendar events with date filtering and creating new calendar events with attendees (note: update and delete functionality has been removed for security reasons).
Google Workspace MCP 서버
Gmail 및 캘린더 API와 상호작용하는 도구를 제공하는 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 서버를 사용하면 MCP 인터페이스를 통해 이메일과 캘린더 일정을 프로그래밍 방식으로 관리할 수 있습니다.
특징
Gmail 도구
list_emails
: 선택적 필터링을 사용하여 받은 편지함의 최근 이메일을 나열합니다.search_emails
: Gmail 쿼리 구문을 사용한 고급 이메일 검색send_email
: CC 및 BCC를 지원하는 새 이메일을 보냅니다.modify_email
: 이메일 라벨 수정(보관, 휴지통, 읽음/읽지 않음 표시)
캘린더 도구
list_events
: 날짜 범위 필터링을 사용하여 예정된 캘린더 이벤트를 나열합니다.create_event
: 참석자를 포함한 새로운 캘린더 이벤트를 만듭니다.- Google Cloud Calendar API에는 생성을 허용하지만 삭제나 업데이트를 방지하는 범위가 없으므로, 보안 조치를 위해 아래 이벤트는 이 서버에서 제거되었습니다.
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와 클라이언트 비밀번호를 기록해 두세요.
설치 지침
Smithery를 통해 설치
Smithery를 통해 Claude Desktop용 Google Workspace Server - No Calendar Deletion을 자동으로 설치하려면 다음을 수행합니다.
지엑스피1
수동 설치
- 복제 및 설치 :Copy
- 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
- 이벤트 업데이트 :
- 이벤트 삭제 :
문제 해결
- 인증 문제 :
- 모든 필수 OAuth 범위가 부여되었는지 확인하세요.
- 클라이언트 ID와 비밀번호가 올바른지 확인하세요
- 새로고침 토큰이 유효한지 확인하세요
- API 오류 :
- API 할당량 및 제한 사항을 확인하려면 Google Cloud Console을 확인하세요.
- 프로젝트에 API가 활성화되어 있는지 확인하세요.
- 요청 매개변수가 필요한 형식과 일치하는지 확인하세요.
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다.
You must be authenticated.
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.
https://github.com/epaproditus/google-workspace-mcp-server 에서 포크되었습니다. 생성 기능을 유지하면서 삭제를 방지할 수 있는 여지가 없었기 때문에 Google 캘린더의 삭제 및 업데이트가 제거되었습니다.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityProvides tools for interacting with Gmail and Calendar APIs. This server enables you to manage your emails and calendar events programmatically through the MCP interface.Last updated -813JavaScriptMIT License
- -securityFlicense-qualityA specialized Model Context Protocol (MCP) server that integrates Google services (Gmail, Calendar, etc.) into your AI workflows. This server enables seamless access to Google services through MCP, allowing AI agents to interact with Gmail, Google Calendar, and other Google services.Last updated -103TypeScript
- -securityAlicense-qualityEnables comprehensive calendar management with capabilities to create, list, update, and delete events through a Model Context Protocol server integrated with Google Calendar.Last updated -131TypeScriptMIT License
- -securityFlicense-qualityModel Context Protocol server that provides seamless access to Google Calendar API with asynchronous operation support, enabling efficient calendar management through a standardized interface.Last updated -Python