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 앱 설정 방법
- Google Cloud Console에 접속합니다.
- 새 프로젝트를 생성하거나 기존 프로젝트를 선택합니다.
- API 및 서비스 > 라이브러리에서 “Google Slides API”를 활성화합니다.
- 사용자 인증 정보 > OAuth 2.0 클라이언트 ID를 생성합니다.
- 승인된 리디렉션 URI를 설정합니다.
- 클라이언트 ID와 클라이언트 시크릿을 안전한 곳에 저장합니다.
주의사항
- OAuth 인증 정보는 민감한 정보이므로 안전하게 보관해야 합니다.
- 프레젠테이션 크기가 클 경우 처리 시간이 오래 걸릴 수 있습니다.
- 이미지 업로드 시 파일 크기 제한을 확인해야 합니다.
- 공유 권한 설정 시 보안에 주의해야 합니다.
Last updated on