Skip to Content

Google Chat

Google Chat 스페이스와 연결하여 메시지 전송, 스레드 답글, 리액션 관리 등의 실시간 커뮤니케이션 기능을 사용할 수 있습니다.

💡

Workspace API에서 수신한 원시 또는 파생 사용자 데이터의 사용은 제한적 사용 요건을 포함한 Google 사용자 데이터 정책을 준수합니다.

주요 기능

  • 스페이스 목록 조회
  • 메시지 전송 및 스레드 답글
  • 메시지 검색 및 날짜 필터링
  • 이모지 리액션 추가/제거
  • 메시지 수정 및 삭제
  • 스페이스 멤버 조회
  • 사용자 정보 조회

기본 정보

인증 방식

OAuth 2.0을 사용하여 인증합니다.

지원하는 MCP 도구

스페이스 관리 도구

get_chat_spaces

사용자가 접근 가능한 모든 Google Chat 스페이스 목록을 조회합니다.

입력 파라미터:

  • pageSize (선택): 한 번에 조회할 스페이스 수
  • pageToken (선택): 페이지네이션 토큰

get_space_members

Google Chat 스페이스의 모든 멤버를 조회합니다.

입력 파라미터:

  • spaceName (필수): 스페이스 이름
  • pageSize (선택): 한 번에 조회할 멤버 수
  • pageToken (선택): 페이지네이션 토큰

메시지 관리 도구

get_space_messages

특정 Google Chat 스페이스의 메시지를 날짜 필터링과 함께 조회합니다.

입력 파라미터:

  • spaceName (필수): 스페이스 이름
  • pageSize (선택): 한 번에 조회할 메시지 수
  • pageToken (선택): 페이지네이션 토큰
  • startDate (선택): 시작 날짜
  • endDate (선택): 종료 날짜

get_message

특정 메시지의 상세 정보를 조회합니다.

입력 파라미터:

  • messageName (필수): 메시지 이름

send_message

Google Chat 스페이스에 메시지를 전송합니다.

입력 파라미터:

  • spaceName (필수): 스페이스 이름
  • text (필수): 메시지 내용

reply_to_thread

Google Chat의 특정 메시지 스레드에 답글을 작성합니다.

입력 파라미터:

  • spaceName (필수): 스페이스 이름
  • threadName (필수): 스레드 이름
  • text (필수): 답글 내용

update_message

기존 메시지의 텍스트 내용을 수정합니다.

입력 파라미터:

  • messageName (필수): 메시지 이름
  • text (필수): 수정할 메시지 내용

delete_message

Google Chat 스페이스에서 메시지를 삭제합니다.

입력 파라미터:

  • messageName (필수): 메시지 이름

search_messages

Google Chat 스페이스에서 날짜 범위 및 키워드로 메시지를 검색합니다.

입력 파라미터:

  • spaceName (필수): 스페이스 이름
  • pageSize (선택): 한 번에 조회할 메시지 수
  • pageToken (선택): 페이지네이션 토큰
  • startDate (선택): 시작 날짜
  • endDate (선택): 종료 날짜
  • query (선택): 검색 쿼리

리액션 관리 도구

add_reaction

메시지에 이모지 리액션을 추가합니다.

입력 파라미터:

  • messageName (필수): 메시지 이름
  • emoji (필수): 이모지

remove_reaction

메시지에서 이모지 리액션을 제거합니다.

입력 파라미터:

  • reactionName (필수): 리액션 이름

사용자 관리 도구

get_users

주어진 사용자 ID에 대한 사용자 이름을 조회합니다. 여러 사용자 ID를 입력하면 각각의 표시 이름을 반환합니다.

입력 파라미터:

  • userIds (필수): 사용자 ID 목록

사용 예시

예를 들어,

  • Prompt로 “Google Chat의 ‘프로젝트 A’ 스페이스에 ‘회의 시작합니다’ 메시지를 보내줘”라고 입력하면,
  • LLM은 MCP를 통해 send_message 도구를 호출하여 메시지를 전송합니다.
  • 그리고, Tool 호출 결과를 기반으로 채팅에서 응답합니다.