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 호출 결과를 기반으로 채팅에서 응답합니다.