ByAxe/keynote-mcp
by Various
A Model Context Protocol (MCP) server that enables AI assistants to control Keynote presentations through AppleScript automation.
MCP
ByAxe/keynote-mcp
Added 1 June 2026
Overview
A Model Context Protocol (MCP) server that lets AI assistants control Keynote presentations using AppleScript automation. It translates MCP tool calls into AppleScript commands to advance slides, start presentations, and retrieve slide notes. The project is a small Python wrapper with minimal community adoption.
Best for
Best for
Developers building macOS‑native presentation workflows with AI assistants
Use cases
- Automating slide navigation during a live presentation
- Extracting presenter notes from Keynote slides via AI
- Scripting presentation playback from an AI assistant
Notes
A Model Context Protocol (MCP) server that lets AI assistants control Keynote presentations using AppleScript automation. It translates MCP tool calls into AppleScript commands to advance slides, start presentations, and retrieve slide notes. The project is a small Python wrapper with minimal community adoption.
1 stars on GitHub. Last updated 2026-03-13. Licensed MIT.
Use cases
- Automating slide navigation during a live presentation
- Extracting presenter notes from Keynote slides via AI
- Scripting presentation playback from an AI assistant
Pros
- Enables direct AI control of Keynote without manual intervention
- Leverages existing AppleScript automation infrastructure on macOS
- Simple Python codebase easy to inspect and modify
Cons
- Requires macOS and a local Keynote installation to function
- Low star count suggests limited testing and community support
- Depends on MCP compatibility which is still an evolving standard
Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.
Pros
- Enables direct AI control of Keynote without manual intervention
- Leverages existing AppleScript automation infrastructure on macOS
- Simple Python codebase easy to inspect and modify
Cons
- Requires macOS and a local Keynote installation to function
- Low star count suggests limited testing and community support
- Depends on MCP compatibility which is still an evolving standard
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.
ahujasid/blender-mcp
Various
🐍 - MCP server for working with Blender
wonderwhy-er/DesktopCommanderMCP
Various
This is MCP server for Claude that gives it terminal control, file system search and diff file editing capabilities
executeautomation/playwright-mcp-server
Various
Playwright Model Context Protocol Server - Tool to automate Browsers and APIs in Claude Desktop, Cline, Cursor IDE and More 🔌