Office-PowerPoint MCP サーバー

Office-PowerPoint MCP サーバー

Office-PowerPoint MCP サーバーで PowerPoint 作成・編集を自動化。AI ワークフローが FlowHunt 内でプレゼンテーションの生成・編集・管理をシームレスに実現します。

「Office-PowerPoint」MCP サーバーは何をするものですか?

Office-PowerPoint MCP サーバーは、python-pptx ライブラリを用いて PowerPoint を高度に制御するためのモデル・コンテキスト・プロトコル(MCP)サーバーです。このサーバーは、AI アシスタントや開発者が MCP プロトコル経由で PowerPoint プレゼンテーションをプログラム的に作成・編集・管理できる一連のツールを提供します。PowerPoint の操作を利用可能なツールとして公開することで、自動スライド生成やコンテンツ更新、一括編集などのワークフローを効率化し、AI アシスタントが人間のユーザーのようにプレゼンテーションと対話できるようにします。この統合により、繰り返し作業の自動化や AI・外部データソース・PowerPoint ファイル間のシームレスな連携が実現します。

プロンプト一覧

リポジトリには再利用可能なプロンプトテンプレートに関する情報はありません。

リソース一覧

リポジトリやドキュメントに明示的なリソース記載はありません。

ツール一覧

Office-PowerPoint MCP サーバーが提供する主なツール(ファイル名・説明より):

  • PowerPoint プレゼンテーションの作成: AI が新規 PowerPoint ファイルをゼロから生成。
  • 既存 PowerPoint の編集: 既存のプレゼンテーションを開いて編集可能。
  • スライド操作: プレゼン内のスライド追加・削除・並び替え。
  • テキスト・コンテンツ編集: スライド上のテキストや画像などのコンテンツ挿入・編集。

主なユースケース

  • 自動レポート生成: ビジネス・学術・技術レポートの PowerPoint プレゼンを自動作成・入力し、手作業を削減。
  • 教育資料の作成: AI ワークフローを利用し、構造化されたスライドを素早く生成・教育や研修用資料に活用。
  • 大量スライドの一括更新: 複数プレゼン資料の情報やブランド統一をプログラム的に自動実施。
  • データ連携プレゼン: データソースや API と連携し、リアルタイムデータでスライドを動的に生成。
  • ワークフロー自動化: 他ツールやサービスと連携し、PowerPoint ファイルを含む一連の作業(生成・出力・送信等)を自動化。

セットアップ方法

Windsurf

  1. Python と必要な依存パッケージ(python-pptx)がインストールされていることを確認します。
  2. Windsurf の設定ファイルを開きます。
  3. 設定ファイルの mcpServers セクションに Office-PowerPoint MCP サーバーを追加します:
    {
      "mcpServers": {
        "office-powerpoint-mcp": {
          "command": "python",
          "args": ["ppt_mcp_server.py"]
        }
      }
    }
    
  4. 設定を保存し、Windsurf を再起動します。
  5. MCP サーバー一覧にサーバーが表示されているか確認します。

Claude

  1. Python と依存パッケージをインストールします。
  2. Claude の MCP サーバー設定を開きます。
  3. サーバー情報を以下のように追加します:
    {
      "mcpServers": {
        "office-powerpoint-mcp": {
          "command": "python",
          "args": ["ppt_mcp_server.py"]
        }
      }
    }
    
  4. 保存して Claude を再起動します。
  5. サーバーが稼働しているか確認します。

Cursor

  1. システム要件(Python、python-pptx)をインストールします。
  2. Cursor の設定ファイルを編集し、以下を追加します:
    {
      "mcpServers": {
        "office-powerpoint-mcp": {
          "command": "python",
          "args": ["ppt_mcp_server.py"]
        }
      }
    }
    
  3. 保存して Cursor を再起動します。
  4. ツールの UI で接続が成功したか確認します。

Cline

  1. Python と必要パッケージをセットアップします。
  2. Cline の MCP サーバー設定ファイルを開きます。
  3. Office-PowerPoint MCP サーバーを追加します:
    {
      "mcpServers": {
        "office-powerpoint-mcp": {
          "command": "python",
          "args": ["ppt_mcp_server.py"]
        }
      }
    }
    
  4. 保存して Cline を再起動します。
  5. サーバーが正常に動作しているか確認します。

API キーの安全な管理に関して
API キーや認証情報が必要な場合は、環境変数に格納し、設定内で参照してください。例:

{
  "mcpServers": {
    "office-powerpoint-mcp": {
      "command": "python",
      "args": ["ppt_mcp_server.py"],
      "env": {
        "API_KEY": "${OFFICE_POWERPOINT_API_KEY}"
      },
      "inputs": {
        "api_key": "${OFFICE_POWERPOINT_API_KEY}"
      }
    }
  }
}

フロー内での MCP の利用方法

FlowHunt での MCP 利用

ワークフローに MCP サーバーを組み込むには、まず MCP コンポーネントを追加し、AI エージェントに接続します。

FlowHunt MCP flow

MCP コンポーネントをクリックすると設定パネルが開きます。system MCP 設定欄に、次の JSON 形式で MCP サーバー情報を入力します。

{
  "office-powerpoint-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

設定が完了すると、AI エージェントはこの MCP をツールとしてすべての機能にアクセス可能になります。“office-powerpoint-mcp” の部分は実際の MCP サーバー名に、URL もご自身の MCP サーバー URL に変更してください。


概要

セクション有無詳細・備考
概要README とプロジェクト説明に記載あり
プロンプト一覧プロンプトテンプレートの記載なし
リソース一覧明示的なリソース記載なし
ツール一覧PowerPoint 作成・編集用ツールが説明されている
API キー管理ドキュメントに API キー利用記載なし
サンプリングサポート(評価では重要度低)記載なし

これら2つの表から、Office-PowerPoint MCP サーバーは基本機能と開発者向け実用性で高く評価できますが、プロンプトやリソース、サンプリングなど高度な MCP 機能のドキュメントは不足しています。PowerPoint 自動化には最適ですが、上級 MCP インテグレーターには更なる情報が求められるでしょう。


MCP スコア

ライセンス記載あり
ツールが1つ以上ある
フォーク数27
スター数212

よくある質問

Office-PowerPoint MCP サーバーとは何ですか?

python-pptx ライブラリを使い、PowerPoint プレゼンテーションの自動作成・制御を可能にする MCP(モデル・コンテキスト・プロトコル)サーバーです。AI エージェントがスライドの生成・編集・管理を自動化ワークフローの一部として実行できます。

このサーバーはどんなツールを提供しますか?

新規 PowerPoint 作成、既存ファイル編集、スライド操作(追加・削除・並び替え)、スライド上のテキストや画像などのコンテンツ編集などのツールを提供します。

主なユースケースは何ですか?

自動レポート・教育資料生成、大量スライドの一括更新、データ連携によるプレゼン作成、自動化されたワークフローへの PowerPoint 統合などに利用できます。

Office-PowerPoint MCP サーバーのセットアップ方法は?

Python と python-pptx をインストールし、(Windsurf、Claude、Cursor、Cline など)各プラットフォームの設定に上記のサーバー設定を追加してツールを再起動し、サーバーが稼働していることを確認してください。

FlowHunt でこの MCP サーバーをどう接続しますか?

FlowHunt のワークフローに MCP コンポーネントを追加し、サーバー情報を設定して AI エージェントに接続します。これによりすべての PowerPoint ツールをプログラムから利用できます。

API キー設定は必要ですか?

デフォルトでは API キーは不要ですが、認証が必要な場合は環境変数に設定し、構成内で参照してください。

FlowHunt で Office-PowerPoint MCP サーバーを統合

PowerPoint タスクを自動化してワークフローを強化。Office-PowerPoint MCP サーバーを AI エージェントに接続し、プレゼンテーション生成・編集・データレポートを効率化します。

詳細はこちら

SlideSpeak MCPサーバー
SlideSpeak MCPサーバー

SlideSpeak MCPサーバー

SlideSpeak MCPサーバーはAIアシスタントとSlideSpeak APIを接続し、ビジネス、教育、分析などの用途でPowerPointプレゼンテーションの自動かつプログラムによる作成を可能にします。...

1 分で読める
MCP Server Automation +4
Excel MCP サーバー
Excel MCP サーバー

Excel MCP サーバー

Excel MCP サーバーは、AI エージェントが Microsoft Excel をインストールせずに Excel ワークブックをシームレスに作成・読み取り・編集・管理できるようにし、Model Context Protocol を通じて自動化されたデータワークフロー、レポート作成、スプレッドシート管理を実現します...

2 分で読める
AI Excel +5
AIエージェントマーケットプレイスインデックス MCPサーバー
AIエージェントマーケットプレイスインデックス MCPサーバー

AIエージェントマーケットプレイスインデックス MCPサーバー

DeepNLPによるAIエージェントマーケットプレイスインデックス MCPサーバーは、AIエージェントのシームレスな検索、発見、監視を可能にします。高度な検索、分類、ウェブトラフィック分析、エージェントリスティングAPIをAIアシスタントのワークフローに統合し、開発と導入を効率化します。...

1 分で読める
AI Marketplace +4