macos-office365-mcp-server

vAirpower/macos-office365-mcp-server

3.3

If you are the rightful owner of macos-office365-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server that enables AI assistants to create and manipulate Microsoft Office documents (PowerPoint, Word, and Excel) on macOS.

The macOS Office 365 MCP Server is designed to facilitate seamless interaction between AI assistants and Microsoft Office applications on macOS. By leveraging the Model Context Protocol (MCP), this server allows for the creation, modification, and management of Office documents such as PowerPoint presentations, Word documents, and Excel workbooks. It integrates with AppleScript to automate tasks within Office applications, providing a robust solution for users who need to automate document workflows. The server supports a range of features, including the ability to create presentations with custom themes, generate documents from templates, and perform complex data manipulations in Excel. It is compatible with macOS 10.15 or later and requires Python 3.8 or higher, along with the installation of specific Python libraries. This server is particularly useful for developers and businesses looking to enhance productivity through automation and AI-driven document management.

Features

  • Create and customize PowerPoint presentations with themes and layouts.
  • Generate Word documents from scratch or using templates, with advanced formatting options.
  • Develop Excel workbooks with multiple sheets, formulas, and charts.
  • Automate document workflows using AppleScript integration.
  • Save documents in various formats for compatibility and sharing.

Usages

usage with claude desktop

{
  "mcpServers": {
    "office365": {
      "command": "python",
      "args": ["/path/to/macos-office365-mcp-server/src/office365_mcp_server.py"]
    }
  }
}

usage with cline vs code

{
  "mcpServers": {
    "office365": {
      "command": "python",
      "args": ["/path/to/macos-office365-mcp-server/src/office365_mcp_server.py"]
    }
  }
}

Tools

  1. create_presentation

    Create a new PowerPoint presentation.

  2. add_slide

    Add a slide to a PowerPoint presentation.

  3. create_document

    Create a new Word document.

  4. create_workbook

    Create a new Excel workbook.

  5. save_document

    Save the document to a file.