개요
Claude Code 터미널에서 PPT를 생성할 때 사용할 수 있는 MCP와 설치 방법, 전체 도구 목록을 정리했다.
PPT 작성 방법 3가지
방법 1 — MCP 없이 바로 시키기 (가장 쉬움)
python-pptx를 Claude Code가 직접 설치하고 코드를 짜서 .pptx 파일을 생성하는 방식. MCP 설정 없이 바로 사용 가능.
python-pptx로 [주제] PPT 만들어줘. 파일명은 output.pptx
방법 2 — Office-PowerPoint MCP (추천)
python-pptx 기반 MCP. 42,000+ 다운로드, 1,500+ 스타. Claude Code 터미널에서 한 줄로 설치 가능.
Claude Code 터미널 설치 명령:
claude mcp add-json "ppt" '{"command":"uvx","args":["--from","office-powerpoint-mcp-server","ppt_mcp_server"],"env":{}}'
방법 3 — Claude for PowerPoint 공식 Add-in
Anthropic 공식 제품. Microsoft Marketplace에서 설치. PowerPoint 앱 사이드바에서 사용. 기존 슬라이드 마스터/템플릿 자동 인식. Claude Code 터미널이 아닌 PowerPoint 앱 내에서 동작.
Office-PowerPoint MCP 전체 도구 목록
v2.0 기준 32개 도구, 11개 모듈 구성.
📁 presentation_tools (7개) — 프레젠테이션 관리
| 도구명 |
기능 |
create_presentation |
새 PPT 생성 |
create_presentation_from_template |
템플릿으로 생성 |
open_presentation |
기존 파일 열기 |
save_presentation |
파일 저장 |
get_presentation_info |
구조/속성 조회 |
get_template_info |
템플릿 레이아웃 분석 |
set_document_properties |
메타데이터 설정 (제목/작성자 등) |
📄 content_tools (6개) — 슬라이드/콘텐츠
| 도구명 |
기능 |
add_slide |
슬라이드 추가 (배경 색상/그라데이션 포함) |
get_slide_info |
슬라이드 정보 조회 |
populate_placeholder |
플레이스홀더에 텍스트 채우기 |
add_bullet_points |
불릿 포인트 추가 |
extract_slide_text |
특정 슬라이드 텍스트 추출 |
extract_presentation_text |
전체 슬라이드 텍스트 추출 + 통계 |
🎨 template_tools (7개) — 템플릿
| 도구명 |
기능 |
list_templates |
내장 템플릿 25종 목록 조회 |
apply_slide_template |
기존 슬라이드에 템플릿 적용 |
create_slide_from_template |
템플릿으로 새 슬라이드 생성 |
create_presentation_from_templates |
템플릿 시퀀스로 전체 PPT 생성 |
get_template_detail |
특정 템플릿 상세 정보 |
auto_generate_presentation |
주제만 주면 자동 PPT 생성 |
optimize_text_elements |
텍스트 크기/가독성 자동 최적화 |
🏗️ structural_tools (4개) — 구조 요소
| 도구명 |
기능 |
manage_table |
표 생성 + 셀 서식 |
format_table_cell |
개별 셀 서식 |
add_shape |
도형 추가 (텍스트 포함) |
create_chart |
차트 생성 (막대/꺾은선/파이/영역) |
✨ professional_tools (3개) — 디자인
| 도구명 |
기능 |
apply_professional_design |
테마/디자인 일괄 적용 |
apply_picture_effects |
그림자/글로우/외곽선 등 시각 효과 |
manage_font |
폰트 분석/최적화/추천 |
기타 모듈 (각 1개)
| 모듈 |
도구 |
기능 |
| hyperlink_tools |
manage_hyperlink |
하이퍼링크 관리 |
| chart_tools |
update_chart_data |
고급 차트 데이터 업데이트 |
| connector_tools |
add_connector |
연결선/화살표 |
| master_tools |
manage_slide_master |
슬라이드 마스터 관리 |
| transition_tools |
set_slide_transition |
슬라이드 전환 효과 |
핵심 활용 팁
auto_generate_presentation — 주제 하나만 줘도 구조부터 내용까지 자동 생성
create_presentation_from_templates — 25종 내장 템플릿 시퀀스로 전문적인 PPT 완성
optimize_text_elements — 텍스트가 슬라이드 밖으로 넘치는 문제 자동 수정
- MCP 없이도 python-pptx로 동일한 결과를 낼 수 있어 MCP 설치 전 테스트 권장
출처