Skip to Content

Google Slides

Google Slides와 연결하여 프레젠테이션 생성 및 관리 플랫폼을 활용할 수 있습니다.

주요 기능

  • 프레젠테이션 생성 및 편집
  • 슬라이드 추가, 삭제, 복사
  • 텍스트, 이미지, 도형 삽입 및 편집
  • 테마 및 레이아웃 적용
  • 공유 및 권한 관리
  • 발표자 노트 관리

기본 정보

인증 방식

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

입력 파라미터

  • presentation_id (필수): 작업할 프레젠테이션 ID
  • slide_id (선택): 특정 슬라이드 ID
  • page_id (선택): 특정 페이지 ID

지원하는 MCP 도구

프레젠테이션 관리 도구

create_presentation

새로운 프레젠테이션을 생성합니다.

get_presentation

프레젠테이션의 상세 정보를 가져옵니다.

list_presentations

사용자의 모든 프레젠테이션 목록을 조회합니다.

update_presentation

프레젠테이션의 메타데이터를 수정합니다.

delete_presentation

프레젠테이션을 삭제합니다.

copy_presentation

프레젠테이션을 복사합니다.

슬라이드 관리 도구

create_slide

새로운 슬라이드를 생성합니다.

get_slide

특정 슬라이드의 상세 정보를 가져옵니다.

list_slides

프레젠테이션의 모든 슬라이드 목록을 조회합니다.

update_slide

슬라이드의 속성을 수정합니다.

delete_slide

슬라이드를 삭제합니다.

duplicate_slide

슬라이드를 복사합니다.

move_slide

슬라이드의 순서를 변경합니다.

텍스트 관리 도구

insert_text

슬라이드에 텍스트를 삽입합니다.

update_text

기존 텍스트를 수정합니다.

delete_text

텍스트를 삭제합니다.

format_text

텍스트의 서식을 변경합니다.

이미지 관리 도구

insert_image

슬라이드에 이미지를 삽입합니다.

update_image

이미지의 속성을 수정합니다.

delete_image

이미지를 삭제합니다.

resize_image

이미지의 크기를 조정합니다.

도형 관리 도구

insert_shape

슬라이드에 도형을 삽입합니다.

update_shape

도형의 속성을 수정합니다.

delete_shape

도형을 삭제합니다.

format_shape

도형의 서식을 변경합니다.

테마 및 레이아웃 도구

apply_theme

프레젠테이션에 테마를 적용합니다.

change_layout

슬라이드의 레이아웃을 변경합니다.

apply_master_slide

마스터 슬라이드를 적용합니다.

공유 및 권한 관리 도구

share_presentation

프레젠테이션을 공유합니다.

update_permissions

권한을 수정합니다.

get_permissions

현재 권한 정보를 조회합니다.

revoke_access

접근 권한을 취소합니다.

발표자 노트 관리 도구

add_speaker_notes

발표자 노트를 추가합니다.

update_speaker_notes

발표자 노트를 수정합니다.

delete_speaker_notes

발표자 노트를 삭제합니다.

get_speaker_notes

발표자 노트를 조회합니다.

사용 예시

예를 들어,

  • Prompt로 “새로운 마케팅 프레젠테이션을 만들고 첫 번째 슬라이드에 제목을 추가해줘”라고 입력하면,
  • LLM은 MCP를 통해 create_presentation 도구로 새 프레젠테이션을 생성하고, insert_text 도구로 제목을 추가합니다.
  • 그리고, Tool 호출 결과를 기반으로 채팅에서 응답합니다.

슬라이드 편집 및 꾸미기

  • Prompt: “기존 슬라이드에 차트를 추가하고 색상을 변경해줘”
  • LLM이 insert_shape 도구로 차트를 삽입하고, format_shape 도구로 색상을 변경합니다.

발표자 노트 작성

  • Prompt: “각 슬라이드에 발표자 노트를 추가해줘”
  • LLM이 add_speaker_notes 도구로 각 슬라이드에 발표자 노트를 추가합니다.

OAuth 앱 설정 방법

  1. Google Cloud Console에 접속합니다.
  2. 새 프로젝트를 생성하거나 기존 프로젝트를 선택합니다.
  3. API 및 서비스 > 라이브러리에서 “Google Slides API”를 활성화합니다.
  4. 사용자 인증 정보 > OAuth 2.0 클라이언트 ID를 생성합니다.
  5. 승인된 리디렉션 URI를 설정합니다.
  6. 클라이언트 ID와 클라이언트 시크릿을 안전한 곳에 저장합니다.

주의사항

  • OAuth 인증 정보는 민감한 정보이므로 안전하게 보관해야 합니다.
  • 프레젠테이션 크기가 클 경우 처리 시간이 오래 걸릴 수 있습니다.
  • 이미지 업로드 시 파일 크기 제한을 확인해야 합니다.
  • 공유 권한 설정 시 보안에 주의해야 합니다.
Last updated on