Office PowerPoint MCP Server

Office PowerPoint MCP Server

生産性
GongRzhe
claudecursorvscodecodexgeneric
FreeOpen Source

このサーバーについて

AI エージェントが Microsoft PowerPoint プレゼンテーションを作成、読み取り、編集できる MCP サーバー。.pptx ファイルの生成、スライドの追加、テキストや図形の編集、テーマの適用をサポートし、プレゼンテーション作成を自動化します。

インストール

npx -y office-powerpoint-mcp-server
公式 README インストールガイド(英語原文)

Installing via Smithery

To install PowerPoint Manipulation Server for Claude Desktop automatically via Smithery:

bash
npx -y @smithery/cli install @GongRzhe/Office-PowerPoint-MCP-Server --client claude

Prerequisites

  • Python 3.6 or higher (as specified in pyproject.toml)
  • pip package manager
  • Optional: uvx for package execution without local installation

Installation Options

Option 1: Using the Setup Script (Recommended)

The easiest way to set up the PowerPoint MCP Server is using the provided setup script, which automates the installation process:

bash
python setup_mcp.py

This script will:

  • Check prerequisites
  • Offer installation options:

- Install from PyPI (recommended for most users)

- Set up local development environment

  • Install required dependencies
  • Generate the appropriate MCP configuration file
  • Provide instructions for integrating with Claude Desktop

The script offers different paths based on your environment:

  • If you have uvx installed, it will configure using UVX (recommended)
  • If the server is already installed, it provides configuration options
  • If the server is not installed, it offers installation methods

Option 2: Manual Installation

1. Clone the repository:

bash
git clone https://github.com/GongRzhe/Office-PowerPoint-MCP-Server.git
cd Office-PowerPoint-MCP-Server

2. Install dependencies:

bash
pip install -r requirements.txt

3. Make the server executable:

bash
chmod +x ppt_mcp_server.py

よくある質問

Office PowerPoint MCP は何ができますか?

AI エージェントが PowerPoint プレゼンテーションを直接操作できます:新しいプレゼンテーションの作成とスライドの追加、スライド上のテキストボックス/図形/画像の追加と編集、テーマと配色の適用、スライド切り替えアニメーションの設定、PPTX ファイルへのエクスポート。レポートの自動生成、スライドの一括作成、コンテンツ抽出などのシーンに最適です。

Office PowerPoint MCP を使用するには Microsoft Office のインストールが必要ですか?

いいえ。MCP サーバーは python-pptx ライブラリをベースにしており、Microsoft Office を必要とせずに .pptx ファイル形式を直接操作します。Windows、macOS、Linux で動作し、Office ライセンスは不要です。

Office PowerPoint MCP と Word MCP は同じ作者ですか?

はい、両方とも GongRzhe によって開発され、API スタイルは一貫しています。Word でのコンテンツ生成から PowerPoint でのプレゼンテーション自動作成まで、組み合わせて Office 文書の全工程自動化を実現できます。