@purplesquirrel/apple-keynote-mcp
v0.1.0
Published
MCP server for Apple Keynote — create, manage, and export presentations via AppleScript
Readme
Apple Keynote MCP
MCP server for Apple Keynote — create, manage, and export presentations via AppleScript.
Install
npm install
npm run buildUsage
npm startTools
| Tool | Description |
|------|-------------|
| keynote_list | List all open Keynote presentations |
| keynote_create | Create a new presentation with title and theme |
| keynote_add_slide | Add a slide with title and body text |
| keynote_add_image_slide | Add a slide with an image from a file path |
| keynote_export_pdf | Export presentation to PDF |
| keynote_export_images | Export all slides as images (PNG/JPEG/TIFF) |
| keynote_get_slides | Get slide count and titles from a presentation |
MCP Registration
Add to ~/.mcp.json:
{
"apple-keynote": {
"command": "node",
"args": ["/Volumes/Virtual Server/projects/apple-keynote-mcp/dist/index.js"]
}
}Requirements
- macOS with Apple Keynote installed
- Node.js 18+
