easychen/keynote-mcp
If you are the rightful owner of keynote-mcp 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 control Keynote presentations through AppleScript automation.
The Keynote-MCP server is a powerful tool designed to facilitate the automation of Keynote presentations using AI assistants. By leveraging the Model Context Protocol (MCP), this server allows seamless integration with various AI models, enabling them to perform a wide range of presentation management tasks. Developed with a focus on macOS environments, the server utilizes AppleScript to interact with the Keynote application, providing a robust solution for creating, editing, and exporting presentations. The server supports a variety of operations, from basic slide management to advanced content manipulation, including the integration of high-quality images from Unsplash. With comprehensive error handling and permission management, the Keynote-MCP server ensures secure and reliable operation, making it an ideal choice for both educational and experimental purposes. Its compatibility with different MCP clients further enhances its versatility, allowing users to control Keynote presentations through natural language commands.
Features
- Complete Presentation Management: Create, open, save, and close presentations with ease.
- Rich Slide Operations: Add, delete, duplicate, and move slides effortlessly.
- Powerful Content Management: Insert text, images, shapes, tables, and charts seamlessly.
- Flexible Export Options: Export presentations to PDF and images, or take screenshots of slides.
- Unsplash Integration: Search and add high-quality images automatically.
Tools
Presentation Management
Tools for creating, opening, saving, and closing presentations.
Slide Operations
Tools for adding, deleting, duplicating, and moving slides.
Content Management
Tools for adding text, images, and other content to slides.
Export & Screenshot
Tools for exporting presentations and taking slide screenshots.
Unsplash Integration
Tools for searching and adding images from Unsplash.