Google Slides
Google Slides와 연결하여 프레젠테이션 생성 및 관리 플랫폼을 활용할 수 있습니다.
주요 기능
- 프레젠테이션 생성 및 편집
- 슬라이드 추가, 삭제, 복사
- 텍스트, 이미지, 도형 삽입 및 편집
- 테마 및 레이아웃 적용
- 공유 및 권한 관리
- 발표자 노트 관리
기본 정보
인증 방식
OAuth 2.0을 사용하여 인증합니다.
입력 파라미터
- presentation_id (필수): 작업할 프레젠테이션 ID
- slide_id (선택): 특정 슬라이드 ID
- page_id (선택): 특정 페이지 ID
지원하는 MCP 도구
프레젠테이션 관리 도구
create_presentation
새로운 프레젠테이션을 생성합니다.
get_presentation
프레젠테이션의 상세 정보를 가져옵니다.
list_presentations
사용자의 모든 프레젠테이션 목록을 조회합니다.
duplicate_presentation
프레젠테이션을 복사합니다.
슬라이드 관리 도구
get_slide
특정 슬라이드의 상세 정보를 가져옵니다.
add_slide
새로운 슬라이드를 생성합니다.
delete_slide
슬라이드를 삭제합니다.
duplicate_slide
슬라이드를 복사합니다.
reorder_slide
슬라이드의 순서를 변경합니다.
텍스트 관리 도구
add_text_to_slide
슬라이드에 텍스트를 삽입합니다.
update_text_style
텍스트의 서식을 변경합니다.
update_paragraph_style
문단의 서식을 변경합니다.
이미지 관리 도구
add_image_to_slide
슬라이드에 이미지를 삽입합니다.
테마 및 레이아웃 도구
list_available_layouts
사용 가능한 슬라이드 레이아웃 목록을 조회합니다.
사용 예시
예를 들어,
- Prompt로 “새로운 마케팅 프레젠테이션을 만들고 첫 번째 슬라이드에 제목을 추가해줘”라고 입력하면,
- LLM은 MCP를 통해
create_presentation도구로 새 프레젠테이션을 생성하고,add_text_to_slide도구로 제목을 추가합니다. - 그리고, Tool 호출 결과를 기반으로 채팅에서 응답합니다.
슬라이드 편집 및 꾸미기
- Prompt: “기존 슬라이드에 차트를 추가하고 색상을 변경해줘”
- LLM이
add_image_to_slide또는add_text_to_slide도구로 콘텐츠를 추가하고,update_text_style도구로 스타일을 조정합니다.
발표자 노트 작성
- Prompt: “각 슬라이드에 발표자 노트를 추가해줘”
- 현재 문서 기준으로는 슬라이드 본문 편집과 레이아웃/스타일 변경 도구를 중심으로 작업합니다.
OAuth 앱 설정 방법
- Google Cloud Console에 접속합니다.
- 새 프로젝트를 생성하거나 기존 프로젝트를 선택합니다.
- API 및 서비스 > 라이브러리에서 “Google Slides API”를 활성화합니다.
- 사용자 인증 정보 > OAuth 2.0 클라이언트 ID를 생성합니다.
- 승인된 리디렉션 URI를 설정합니다.
- 클라이언트 ID와 클라이언트 시크릿을 안전한 곳에 저장합니다.
주의사항
- OAuth 인증 정보는 민감한 정보이므로 안전하게 보관해야 합니다.
- 프레젠테이션 크기가 클 경우 처리 시간이 오래 걸릴 수 있습니다.
- 이미지 업로드 시 파일 크기 제한을 확인해야 합니다.
- 공유 권한 설정 시 보안에 주의해야 합니다.
Last updated on