vAirpower/macos-office365-mcp-server
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
create_presentation
Create a new PowerPoint presentation.
add_slide
Add a slide to a PowerPoint presentation.
create_document
Create a new Word document.
create_workbook
Create a new Excel workbook.
save_document
Save the document to a file.