Office-PowerPoint-MCP-Server:MCPベースのPowerPoint操作ツール 71

小编 ·

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