Office-PowerPoint-MCP-Server: MCP 기반의 PowerPoint 조작 도구 69

小编 ·

Office-PowerPoint-MCP-Server: MCP 기반의 PowerPoint 조작 도구

Office-PowerPoint-MCP-Server는 python-pptx 기반의 MCP 서버로, PowerPoint 프레젠테이션의 생성, 편집 및 조작에 사용됩니다. 슬라이드 추가/삭제, 텍스트·이미지·표·도형·차트의 추가 및 편집, 문서 속성 수정 등을 지원합니다. Smithery, 설치 스크립트 또는 수동으로 배포할 수 있으며, 로컬 Python 서버 또는 UVX로 실행되고 MCP 설정을 통해 외부 클라이언트(예: Claude)와 연결됩니다.

Office-PowerPoint-MCP-Server: MCP 기반의 PowerPoint 조작 도구

Office-PowerPoint-MCP-Server는 python-pptx 기반의 MCP 서버로, PowerPoint 프레젠테이션의 생성, 편집 및 조작용입니다. 슬라이드의 추가 및 삭제, 텍스트, 이미지, 표, 도형, 차트의 추가 및 편집, 문서 속성 수정 등을 지원합니다. 사용자는 Smithery, 설치 스크립트 또는 수동 방식으로 배포할 수 있으며, 로컬 Python 서버 또는 UVX 실행을 지원하고, MCP 구성을 통해 외부 클라이언트(예: Claude Desktop)와 통합되어 PowerPoint 자동화 프로세스를 간소화합니다.

Office-PowerPoint-MCP-Server:基于MCP的可以操作 PowerPoint的工具.webp

기능 특징

  • PPT 생성, 편집 및 조작을 위한 도구를 제공하여 간단한 텍스트 추가부터 복잡한 차트 및 도형 작업까지 지원합니다. 사용자는 새 PPT를 생성하고, 기존 PPT를 열거나 저장하며, 문서 속성을 가져오거나 설정할 수 있고, 서식 적용, 차트 생성 등의 작업을 수행할 수 있습니다.

  • 슬라이드, 텍스트 상자, 이미지, 표, 도형, 차트 등 요소의 추가 및 편집을 지원하여 다양한 프레젠테이션 편집 요구 사항을 충족합니다.

  • 프로그래밍 방식으로 PPT를 일괄 처리할 수 있습니다. 예를 들어 자동화된 보고서 생성을 통해 데이터 소스를 읽고, 차트와 표가 포함된 슬라이드를 자동으로 생성하여 PPT 파일로 내보내工作效率를 높일 수 있습니다.

활용 시나리오

  • 데이터 분석 및 보고서 작성에서 이 서버는 데이터 소스를 읽고, 차트와 표가 포함된 슬라이드를 자동으로 생성하여 PPT 파일로 내보낼 수 있어 수동 작업을 줄여줍니다.

  • 교사 또는 강사는 이 프로젝트를 사용하여 차트 및 애니메이션과 같은 인터랙티브 요소를 추가하여 학습 경험을 향상시키는 등 교육용 프레젠테이션을 자동화하여 생성할 수 있습니다.

  • 기업의 발표자는 여러 버전의 프레젠테이션을 준비해야 할 때, Office - PowerPoint - MCP - Server는 PPT를 빠르게 생성하고 수정하여 다양한 발표 상황에 적합하도록 도와줍니다.

프로젝트 특징

  • 간단한 명령줄 또는 프로그래밍 인터페이스를 통해 시작 및 조작할 수 있어 복잡한 구성이 필요하지 않습니다.

  • 자동화된 처리를 통해 사용자는 특히 반복적이거나 일괄 처리 작업에서 많은 시간을 절약할 수 있습니다.

  • 프로젝트의 모듈식 설계로 새로운 기능을 추가하거나 기존 기능을 사용자 정의하기 쉽습니다.

  • 모든 주요 운영 체제를 지원하며 Microsoft PowerPoint의 파일 형식과 완전히 호환됩니다.

  • 이 프로젝트는 MIT 라이선스를 따르므로 사용자는 저작권 문제를 걱정하지 않고 안심하고 코드를 사용하고 수정할 수 있습니다.

설치 방법

  • Smithery를 통한 자동 설치: Smithery 플랫폼을 사용하여 자동 배포하며, 명령은 npx -y @smithery/cli install @GongRzhe/Office-PowerPoint-MCP-Server --client claude입니다.

  • 설치 스크립트 사용: python setup_mcp.py를 실행하면 이 스크립트가 자동으로 사전 요구 사항을 확인하고, 종속 항목을 설치하며, MCP 구성 파일을 생성합니다.

  • 수동 설치:

  • 저장소 복제: git clone https://github.com/GongRzhe/Office-PowerPoint-MCP-Server.git을 실행한 다음 프로젝트 디렉터리로 이동합니다.

  • 종속 항목 설치: pip install -r requirements.txt.

  • 서버 실행 권한 부여: chmod +x ppt_mcp_server.py.

사용 사례

  • 비즈니스, 학술 또는 기술 보고용 PowerPoint 프레젠테이션을 자동으로 생성하고 채워 수동 작업 시간을 절약합니다.

  • ai 기반 워크플로를 활용하여 구조화된 콘텐츠를 가진 교육 또는 훈련용 슬라이드를 빠르게 생성합니다.

  • 여러 프레젠테이션을 프로그래밍 방식으로 편리하게 수정하여 브랜드 표준화 또는 문서 내 정보 업데이트에 용이합니다.

  • 데이터 소스 또는 API와 통합하여 실시간 데이터로 슬라이드를 동적으로 채웁니다.

  • 다른 도구 또는 서비스와 연결하여 PowerPoint 파일이 관련된 엔드투엔드 워크플로(예: 생성, 내보내기, 전송)의 자동화를 구현합니다.

프로젝트 주소

https://github.com/GongRzhe/Office-PowerPoint-MCP-Server