MCP.so
ログイン

PowerPoint Automation MCP Server for Claude Desktop

@socamalo

基本情報

カテゴリ

生産性

ライセンス

MIT license

トランスポート

stdio

作者

socamalo

PowerPoint Automation MCP Server for Claude Desktop について

概要はまだありません

PowerPoint Automation MCP Server for Claude Desktop の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "ppts": {
      "command": "uv",
      "args": [
        "run",
        "path/to/main.py"
      ]
    }
  }
}

PowerPoint Automation MCP Server for Claude Desktop のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is PowerPoint Automation MCP Server for Claude Desktop?

PowerPoint Automation MCP Server enables Claude Desktop to control Microsoft PowerPoint, allowing users to create, modify, and manage presentations through natural language commands. It is designed for Windows users who want to automate PowerPoint tasks directly from Claude Desktop.

How to use PowerPoint Automation MCP Server for Claude Desktop?

Install dependencies (uv add fastmcp pywin32), then configure Claude Desktop by adding the server entry to %APPDATA%\Claude\claude_desktop_config.json. Once configured, invoke tasks like “Create a new PowerPoint presentation” or “Add a text box to slide 1 with the text ‘Hello World’.”

Key features of PowerPoint Automation MCP Server for Claude Desktop

  • Create, open, save, and close presentations
  • List all open presentations
  • Get slide information and content
  • Add slides with different layouts
  • Add text boxes and update shape text
  • Set slide titles

Use cases of PowerPoint Automation MCP Server for Claude Desktop

  • Automatically generate slide decks from meeting notes
  • Modify existing presentations (update text, add slides)
  • Create presentation templates with consistent layouts
  • Bulk update slide content across multiple presentations
  • Integrate presentation creation into larger Claude‑driven workflows

よくある質問

1

What are the system requirements?

Windows with Microsoft PowerPoint installed, Python 3.7+, the `pywin32` and `fastmcp` packages, and Claude Desktop.

2

How do I configure Claude Desktop to use this server?

Add the provided JSON block (using `uv` and the path to `main.py`) to `%APPDATA%\Claude\claude_desktop_config.json`.

3

Does it work on macOS or Linux?

No. The server uses the PowerPoint COM API, which is only available on Windows.

4

Can I save a presentation to a specific file path?

Yes. Use the `save_presentation` function (or ask Claude) to save to any path, e.g., `C:\Users\...\presentation.pptx`.

5

What are the known limitations?

Works only on Windows with PowerPoint installed; the PowerPoint application opens and remains visible; capabilities are limited to the PowerPoint COM API.

コメント

「生産性」の他のコンテンツ