{"repo":"easychen/keynote-mcp","free":true,"listed":false,"github":"https://github.com/easychen/keynote-mcp","clone":"git clone https://github.com/easychen/keynote-mcp.git","description":"A Model Context Protocol (MCP) server that enables AI assistants to control Keynote presentations through AppleScript automation.","language":"Python","stars":72,"topics":[],"license":"MIT","category":"mcp-servers","readme_excerpt":"Keynote-MCP https://github.com/user-attachments/assets/fb293e54-0795-434f-a811-7f850d36619f ⚠️ Development Notice : This project was developed using Cursor AI without human code review. It's provided for educational and experimental purposes only. Please use with caution in production environments and conduct thorough testing before deployment. A Model Context Protocol (MCP) server that enables AI assistants to control Keynote presentations through AppleScript automation. 中文文档 English ✨ Features - 🎨 Complete Presentation Management - Create, open, save, and close presentations - 📊 Rich Slide Operations - Add, delete, duplicate, and move slides - 📝 Powerful Content Management - Add text, images, shapes, tables, and charts - 📸 Flexible Export Options - Screenshot slides, export to PDF and images - 🖼️ Unsplash Integration - Automatically search and add high-quality images - 🔒 Secure & Reliable - Comprehensive error handling and permission management - 🧪 Well Tested - Unit and integration test coverage --- 🚀 Quick Start Prerequisites - macOS 10.14 or later - Keynote application - Python 3.8 or later Installation 1. Clone the repository 2. Install dependencies 3. Configure environment (optional for Unsplash features) 4. Set up macOS permissions - Go to System Preferences Security & Privacy Privacy - Add Terminal and Python to Accessibility permissions - Add Python to Automation permissions for Keynote Usage with MCP Clients Gemini CLI Configuration Add this configuration t","default_branch":null,"files":null,"tree":[],"storefront":"/r/easychen","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/easychen/keynote-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}