Skip to main content
ClaudeWave

Build and revise PowerPoint decks with your AI assistant, with diagrams made of shapes you can still edit.

MCP ServersRegistry oficial1 estrellas0 forksPythonAGPL-3.0Actualizado today
ClaudeWave Trust Score
95/100
Verified
Passed
  • Open-source license (AGPL-3.0)
  • Actively maintained (<30d)
  • Clear description
  • Topics declared
  • Documented (README)
Last scanned: 9/21/2026
Install in Claude Code / Claude Desktop
Method: UVX (Python) · kitchensink4ppt
Claude Code CLI
claude mcp add kitchensink4ppt -- uvx kitchensink4ppt
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "kitchensink4ppt": {
      "command": "uvx",
      "args": ["kitchensink4ppt"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
Casos de uso

Resumen de MCP Servers

<!-- mcp-name: io.github.nometalalchemist/kitchensink4ppt -->
<!-- The line above verifies the name server.json declares today. The line below
     is the org namespace the next version bump moves to; both may sit here, because
     the registry looks for the one string that matches server.json. -->
<!-- mcp-name: io.github.KitchenSink4AI/kitchensink4ppt -->
# 🖌️ KitchenSink4PPT Community Edition

[![Tests](https://github.com/KitchenSink4AI/KitchenSink4PPT/actions/workflows/tests.yml/badge.svg)](https://github.com/KitchenSink4AI/KitchenSink4PPT/actions/workflows/tests.yml)
[![PyPI](https://img.shields.io/pypi/v/kitchensink4ppt)](https://pypi.org/project/kitchensink4ppt/)
[![License: AGPL-3.0](https://img.shields.io/badge/license-AGPL--3.0-blue)](LICENSE)

[Landing page](https://kitchensink4ai.github.io/KitchenSink4PPT/) · [llms.txt](https://kitchensink4ai.github.io/KitchenSink4PPT/llms.txt) (machine-readable capability manifest for agents and LLM crawlers)

**Build and revise PowerPoint decks with your AI assistant, with diagrams made of shapes you can still edit.**

Create and revise real PowerPoint presentations from Claude Code, Codex CLI, Copilot CLI or any other MCP client that runs local tools. KitchenSink4PPT connects your assistant to .pptx files, and its diagrams are built from native shapes and connectors, so the slide is still yours to change after the AI is done. Files are processed on your computer; the only thing that leaves it is what your AI app sends to its own provider. The Community edition is free under the AGPL. The Business edition adds a Windows installer, a signed update channel, a license your company can approve and support.

**Works on:** Windows, macOS and Linux for the file tools. Live PowerPoint features need Windows with PowerPoint. PDF and image export need PowerPoint on Windows or a supported LibreOffice.

## Install

Pick the route for your AI app. The commands go in PowerShell on Windows or a terminal on macOS and Linux, not into an AI chat. The package routes need Python 3.12 or newer.

**Claude Desktop**

Install [uv](https://docs.astral.sh/uv/getting-started/installation/), then quit and reopen Claude Desktop. Download the `.mcpb` file from [KitchenSink4PPT releases](https://github.com/KitchenSink4AI/KitchenSink4PPT/releases/latest). In Claude Desktop open Settings, then Extensions, then Advanced settings, then Install extension, and choose the file. The bundle fetches the Python package the first time it starts, so the first launch needs a network connection. Restart your session and check that the tools show as connected.

**Claude Code or Codex CLI**

Install uv, then run the line for your app and restart your session:

```sh
claude mcp add ppt -s user -- uvx kitchensink4ppt
```

```sh
codex mcp add ppt -- uvx kitchensink4ppt
```

**Any other local MCP client**

Use `uvx` as the command and `kitchensink4ppt` as its argument, or install the package and use `kitchensink4ppt` as the server command:

```sh
pip install kitchensink4ppt
```

Then follow your client's guide for adding a local MCP server. Installing the package on its own does not connect it to an AI app.

**Business edition**

Compare the editions on the [pricing page](https://kitchensink4.ai/pricing/). Already purchased? Your Windows installer and download link are in your [license portal](https://get.kitchensink4.ai/my-license/).

## What it can do

142 tools with every pack enabled; 25 in the lite surface.

- Build a deck from a template and revise its text and speaker notes.
- Draw diagrams from editable shapes and connectors.
- Turn supported SVG graphics into native PowerPoint shapes.
- Align objects and apply consistent fonts, colors and layouts.
- Build tables and charts that colleagues can keep editing.
- Merge, split or compare decks and review comments.
- Check slides for accessibility issues and apply the supported repairs.
- Export PDF or slide images when a rendering application is installed.

What is available depends on the packs you enable and the applications installed. The full tool reference is below.

## Business edition

Need a license your company can approve and a setup someone supports? The Business edition pairs these tools with a Windows installer, a signed update channel and support under the Business terms. Update checks tell you when a covered release is available; nothing installs on its own. Compare the options on the [pricing page](https://kitchensink4.ai/pricing/). The Community edition stays free under the AGPL, including business use that meets its terms.

## Privacy Policy

The tools run on your computer, and KitchenSink4AI receives no documents and no usage data from them. Your AI app may send prompts, file contents and tool results to its own provider under that app's settings and terms. Installing downloads packages, and the Community version check contacts PyPI unless you disable it; those requests carry connection details such as your network address and never your documents. Cloud folders and backups follow their own settings. The [Privacy Policy](https://kitchensink4.ai/privacy/) covers the product, purchases and support records.

Not affiliated with, endorsed by, or sponsored by Microsoft Corporation.
Microsoft and PowerPoint are trademarks of the Microsoft group of companies.
Dual-licensed: AGPL-3.0, or a commercial license for organizations that need
to ship it in closed products ([details](#license)).

## The headline: real graphics, not pictures of graphics

Feed `svg_to_shapes` any SVG and it compiles into a grouped tree of NATIVE
PowerPoint shapes: custom geometry, gradients, strokes, text, nested groups.
No rasterizing, no external APIs, no PowerPoint install needed to build.
Every shape keeps its own id, so afterward you edit the diagram
semantically: recolor node 7, resize the box, rewrite its label.

Connectors are GLUED. Move the node and the arrows follow, exactly as if a
person had drawn the diagram by hand in PowerPoint. The human you hand the
deck to can nudge any piece in seconds, with no regeneration round trip.

`insert_shape` (presets and freeform geometry), `insert_connector`
(straight, elbow, curved, arrowheads), `group_shapes`, `align_shapes`,
`distribute_shapes`, and `set_z_order` cover from-scratch diagram building;
`export_slide_image` renders a PNG so the agent can look at what it made and
fix it.

## Pack inventory (142 tools total)

| Pack | Tools | ~Tokens | What is in it |
|---|---|---|---|
| lite core (always on) | 25 | 7.1k | anchored deck view, atomic batch edits, get/find/replace text (live-aware, SmartArt text included), slide insert/delete/duplicate/reorder, placeholder text, hyperlinks (set/remove/list with broken-link detection), info and enumeration, copy, snapshots, backups, diagnose, workflows, enable/disable_tools |
| graphics | 27 | 8.8k | shapes, glued connectors, SVG compiler, one-call diagram generators (timeline, org chart, matrix, cycle, comparison), images, video/audio embed, groups, align/distribute, z-order, text boxes, run formatting, bullets, format painter (copy_format/copy_position), native LaTeX equations |
| tables-charts | 19 | 5.3k | create table, bulk cells, merge/unmerge, row and column insert/delete, borders and fills, widths/heights, 74 built-in styles, CSV/JSON export/import, bar/line/pie/scatter/combo charts with editable data workbooks, chart formatting and data readback |
| design | 25 | 6.8k | create presentation FROM template, apply layouts, theme read AND write (colors, fonts), brand extract/apply, layout guardrail checks, slide size, hide/move slide, autofit report, slide and master/layout backgrounds, full master and layout editing (placeholders, decoration shapes, create_layout), accessibility audit and repair |
| assembly-export | 28 | 7.2k | speaker notes, sections, footers and slide numbers, PDF/PNG/handout export, engine detection, opens-clean validation, text extraction, cross-deck slide copy, deck merge and split, agenda slides, deck statistics, document properties, anonymize, slide-show setup and custom shows, slide transitions (fade/push/wipe/split/cut/random, millisecond durations, auto-advance) and bounded entrance animations (appear/fade/wipe, click builds, by-paragraph) |
| review-sweeps | 13 | 3.3k | modern threaded comments (add, replies, resolve, cascade delete, dual-system listing), whole-deck review report, structural deck-to-deck diff (compare_decks), and the deck-wide sweeps: font inventory/replace (incl. charts and phantom declarations), color remap and literal-to-theme unification, proofing language, whole-deck logo replace, compress/purge |
| com (Windows only) | 5 | 0.9k | PowerPoint status and zombie process check, plus editing the deck while it is OPEN in the user's PowerPoint: explicit save, scroll-to-slide, session status; eleven file tools route here automatically via `live='auto'` |

Full surface: about 39.4k tokens if you pin `KS4P_MODE=full` (numbers from
`scripts/measure_surface.py`, not hand-math).

v1.1 consolidated nine packs into six. The v1.0 names
`transitions-animations`, `review`, `sweeps`, and `com-live` still resolve
to their new homes in `enable_tools`, `disable_tools`, and `KS4P_MODE`, so
nothing that worked before stops working.

Structural table operations on the file itself (merging, inserting and
deleting rows AND columns, per-edge borders) exist in no other PowerPoint
MCP server; they were previously COM-or-nothing.

## Tiered loading: start light, grow mid-session

The server starts in lite mode: 25 tools, roughly 7.1k tokens of tool
context, covering reading, slide CRUD, text, hyperlinks, batch editing,
backups, and diagnostics. The other 117 tools are registered but disabled
until asked for:

```
enable_tools(packs=["graphics"])
```

The tool list grows in place (the server emits tools/list_changed and the
client re-fetches), and the result reports the approximate token cost added
so the tradeoff is visible. `disable_tools` shrinks the surfac
ai-toolsclaudedocument-automationdocument-editingmcpmcp-servermicrosoft-powerpointmodel-context-protocolmodelcontextprotocoloffice-automationooxmlpowerpointpowerpoint-automationpptxpresentationspythonpython-pptx

Lo que la gente pregunta sobre KitchenSink4PPT

¿Qué es KitchenSink4AI/KitchenSink4PPT?

+

KitchenSink4AI/KitchenSink4PPT es mcp servers para el ecosistema de Claude AI. Build and revise PowerPoint decks with your AI assistant, with diagrams made of shapes you can still edit. Tiene 1 estrellas en GitHub y su última actualización registrada es del 2026-09-20.

¿Cómo se instala KitchenSink4PPT?

+

Puedes instalar KitchenSink4PPT clonando el repositorio (https://github.com/KitchenSink4AI/KitchenSink4PPT) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar KitchenSink4AI/KitchenSink4PPT?

+

Nuestro agente de seguridad ha analizado KitchenSink4AI/KitchenSink4PPT y le ha asignado un Trust Score de 95/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene KitchenSink4AI/KitchenSink4PPT?

+

KitchenSink4AI/KitchenSink4PPT es mantenido por KitchenSink4AI. La última actividad registrada en GitHub es del 2026-09-20, con 1 issues abiertos.

¿Hay alternativas a KitchenSink4PPT?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega KitchenSink4PPT en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: KitchenSink4AI/KitchenSink4PPT
[![Featured on ClaudeWave](https://claudewave.com/api/badge/kitchensink4ai-kitchensink4ppt)](https://claudewave.com/repo/kitchensink4ai-kitchensink4ppt)
<a href="https://claudewave.com/repo/kitchensink4ai-kitchensink4ppt"><img src="https://claudewave.com/api/badge/kitchensink4ai-kitchensink4ppt" alt="Featured on ClaudeWave: KitchenSink4AI/KitchenSink4PPT" width="320" height="64" /></a>

Más MCP Servers

Alternativas a KitchenSink4PPT