MCP.so
ログイン

Keynote Mcp

@ByAxe

Keynote Mcp について

MCP server that gives AI full control over Apple Keynote through AppleScript automation. Create, edit, and export presentations via natural language with 30+ tools.

基本情報

カテゴリ

生産性

トランスポート

stdio

公開者

ByAxe

投稿者

Aleksei Litvinau

設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "keynote-mcp": {
      "command": "uvx",
      "args": [
        "keynote-mcp"
      ]
    }
  }
}

ツール

36

Create a new Keynote presentation

Open an existing Keynote presentation

Save a presentation

Close a presentation

List all open presentations

Set presentation theme

Get presentation info (name, slide count, theme)

Get list of available themes

Get presentation resolution (width, height, aspect ratio)

Get slide size, aspect ratio, and layout reference info

Add a new slide to the presentation

Delete a slide

Duplicate a slide

Move a slide to a different position

Get slide count

Select a specific slide

Set slide layout

Get slide info (number, layout, text item count)

Get list of available slide layouts

Add a text box to a slide

Add a title to a slide

Add a subtitle to a slide

Add a bullet list to a slide

Add a numbered list to a slide

Add a code block to a slide

Add a quote to a slide

Add an image to a slide

Get all elements on a slide — returns counts and details for text items, images, shapes, and tables

Edit a text item's content by index on a slide

Delete an element by type and index from a slide

Move an element to new coordinates on a slide

Resize an element on a slide

Get presenter notes from a slide

Set presenter notes on a slide

Take a screenshot of a single slide

Export presentation as PDF

概要

What is Keynote Mcp?

Keynote Mcp is an MCP server that gives AI full control over Apple Keynote through AppleScript automation. It allows users to create, edit, and export presentations via natural language.

How to use Keynote Mcp?

Install with pip install keynote-mcp or run directly with uvx keynote-mcp. Register in Claude Code using claude mcp add keynote-mcp keynote-mcp. Requires macOS 10.14+, Keynote installed, and Python 3.10+.

Key features of Keynote Mcp

  • Over 30 tools for presentation creation and editing.
  • Create, open, save, close, list presentations.
  • Add, delete, duplicate, move slides.
  • Insert text boxes, titles, bullet lists, code blocks.
  • Search and add Unsplash images to slides.
  • Export slides as screenshots or PDF.

Use cases of Keynote Mcp

  • Generate a presentation from a text outline using natural language.
  • Automate slide layout adjustments and font fixes.
  • Quickly add images from Unsplash to existing slides.
  • Export a whole deck to PDF for distribution.

FAQ from Keynote Mcp

What are the system requirements for Keynote Mcp?

Requires macOS 10.14+, Keynote installed, and Python 3.10+.

Does Keynote Mcp have any known issues with fonts or themes?

Yes, large titles (>48pt) may clip to 1-2 characters, and some themes don't show backgrounds on Blank slides. The bundled Claude Skill provides workarounds.

How do I install Keynote Mcp?

Install via pip install keynote-mcp or run directly with uvx keynote-mcp. Then register with Claude Code.

What tools does Keynote Mcp provide?

It provides over 30 tools across categories like presentation management, slide editing,

コメント

「生産性」の他のコンテンツ