taylorwilsdon/google_workspace_mcp

Control Gmail, Google Calendar, Docs, Sheets, Slides, Chat, Forms, Tasks, Search & Drive with AI - Comprehensive Google Workspace MCP Server & CLI Tool

해결하는 문제

이 프로젝트는 AI 어시스턴트와 Google Workspace 생태계 사이의 포괄적인 브리지 역할을 합니다. Google 서비스에 대한 AI 통합이 제한적이거나 단편적인 문제를 해결하며, LLM이 자연어 명령을 통해 여러 Google 앱 간에 데이터를 읽고 쓰고 관리할 수 있는 단일하고 기능이 풍부한 서버를 제공합니다.

작동 방식

Model Context Protocol (MCP)를 구현하여, stdio 또는 스트리밍 가능한 HTTP를 통해 Claude Desktop, ChatGPT, VS Code 등의 다양한 AI 클라이언트에 연결할 수 있습니다. OAuth 2.1을 사용한 보안 인증을 제공하며, 12개의 주요 Google 서비스에 걸쳐 120개 이상의 도구를 지원합니다. 상태 없는 컨테이너 배포 및 조직용 다중 사용자 인증을 포함한 여러 배포 모드를 지원하며, 직접 도구 실행을 위한 CLI도 포함되어 있습니다.

대상 사용자

  • AI 고급 사용자: Google Workspace를 자연어로 깊이 제어하고 싶은 개인.
  • 개발자: Google API와 안전하게 상호작용해야 하는 AI 에이전트나 도구를 개발하는 사람.
  • IT/보안 팀: 조직의 워크스페이스 데이터에 대한 중앙 집중식, 보안성 높고 감사 가능한 AI 게이트웨이를 호스팅하고자 하는 기업.

주요 특징

  • 포괄적인 커버리지: Gmail, Drive, Calendar, Docs, Sheets, Slides, Forms, Tasks, Contacts, Chat, 커스텀 검색, Apps Script를 포함한 12개의 서비스를 지원.
  • 유연한 도구 레벨: core, extended, complete 레벨을 제공하여 활성화된 도구 수를 제한함으로써 LLM의 컨텍스트 창을 관리.
  • 기업용 보안: OAuth 2.1 다중 사용자 지원, 상태 없는 배포, 민감한 경로 차단을 통해 비승인 파일 접근을 방지.
  • 광범위한 클라이언트 호환성: Claude(데스크톱, 웹, 모바일, 코드), ChatGPT, LM Studio, 그리고 기타 모든 MCP 호환 클라이언트와 호환됩니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트