Skip to content
KitchenSink4AI
INSTALL
PURVEYORS OF FINE INSTRUMENTS FOR OFFICE DOCUMENTS
OPEN · ALL HOURS · ALL TIME ZONES

The KitchenSink
Works

The Community editions

Free and open source under the AGPL

Everything plus the kitchen sink. And yes, it just works.

A FAMILY OF MCP SERVERS · ONE FIXTURE PER DEPARTMENT · AGPL-3.0

Community editions may be used for commercial work within the terms of the AGPL license.

THE FLOOR

Shop by department

AISLE W · PLUMBING

KitchenSink4WordCommunity Edition

The most complete Word (.docx) MCP server ever plumbed. Live editing of open documents, native citations and bibliography, merge-aware table surgery, footnotes, tracked-changes authoring, redaction with verification. Engineered not to corrupt.

231 actions · 10 tools · 4,384 tests · 0 corruptions

AISLE P · PAINT

KitchenSink4PPTCommunity Edition

Everything plus the kitchen sink for PowerPoint (.pptx), headlined by the fixture nobody else carries: SVG in, grouped native shapes with glued connectors out. Move the node, the arrows follow. Plus the first file-based structural table surgery, slide management done right, and nothing to switch on.

193 actions · 9 tools · 3,689 tests · 0 corruptions

AISLE X · ELECTRICAL

KitchenSink4XLCommunity Edition

Everything plus the kitchen sink for Excel (.xlsx), headlined by the thing every other server gets wrong: a spreadsheet remembers its answers, not its thinking, so a stale number looks exactly like a live one. This one labels every value it hands back, names the cells that went stale, and asks Excel itself to recalculate when it matters. Structural edits carry their formulas with them. All seven are on the floor from the first message.

131 actions · 7 tools · 5,340 tests · 0 corruptions

AISLE G · GARDEN

KitchenSink4WebCommunity Edition

Everything plus the kitchen sink for the open web: your AI reads whole pages for the price of a paragraph, shadow roots included. Reading works by default; clicking and writing require your permission. Every read ends with the price it paid and a list of what it skipped.

20/53 tools · 2,066 tests · 7× cheaper reads · clicking and writing require your permission

KitchenSink4PDF

Backordered. This shelf is not empty by accident.
ONE TRIP

Whole store

Works with Claude Desktop, Claude Code, Codex, and other AI apps that support local MCP servers, including open-source clients.

ChatGPT on the web uses a separate remote connection. These local installers do not configure it.

Mac support: Excel and PowerPoint (untested in this release), and Web. The Word desktop bundle is Windows-only. Features that control Microsoft Office require Windows and the relevant Office app.

Choose your computer and the app you use. Open its instructions below.

These are separate MCP tools. Choose one product or install the compatible set; each connects to your AI app separately.

Choose your AI app

Claude Desktop
  1. Set up the launcher once

    These tools use uv, a small launcher. If you already installed it for another KitchenSink product, skip to the next step.

    Open the Windows Start menu, type PowerShell, and open Windows PowerShell. Copy this command, paste it into that window, and press Enter.

    winget install --id=astral-sh.uv -e

    When it finishes, close and reopen your command window before continuing.

    Launcher help
  2. Download your extension

    This .mcpb file is for Claude Desktop. Your browser usually saves it in Downloads. Download each product you want.

  3. Add it to Claude Desktop

    In Claude Desktop, open Settings → Extensions → Advanced settings → Install Extension. Select the .mcpb file you downloaded. Repeat for each product, then fully quit and reopen Claude Desktop.

  4. Check that it worked

    Open Settings → Extensions and check that your KitchenSink extension is enabled. Start a new chat and ask the app to use its KitchenSink tools to show the server information. A successful tool result confirms it is connected.

Claude Desktop setup guide

ChatGPT Desktop
  1. Set up the launcher once

    These tools use uv, a small launcher. If you already installed it for another KitchenSink product, skip to the next step.

    Open the Windows Start menu, type PowerShell, and open Windows PowerShell. Copy this command, paste it into that window, and press Enter.

    winget install --id=astral-sh.uv -e

    When it finishes, close and reopen your command window before continuing.

    Launcher help
  2. Connect the tool in ChatGPT Desktop

    Open Settings → MCP servers → Add server. Choose STDIO (a tool running on your computer). Enter the fields below; these are settings, not a message to paste into chat. Add one server for each product. Field names may differ by app version.

    KitchenSink4Word
    Name
    KitchenSink4Word
    Command
    uvx
    Arguments
    kitchensink4word
    KitchenSink4PPT
    Name
    KitchenSink4PPT
    Command
    uvx
    Arguments
    kitchensink4ppt
    KitchenSink4XL
    Name
    KitchenSink4XL
    Command
    uvx
    Arguments
    kitchensink4xl
    KitchenSink4Web
    Name
    KitchenSink4Web
    Command
    uvx
    Arguments
    kitchensink4web
  3. Check that it worked

    Save each server, then select Restart. In a new conversation, type /mcp and check that your KitchenSink servers are connected.

ChatGPT Desktop setup guide

Claude Code / Codex
  1. Set up the launcher once

    These tools use uv, a small launcher. If you already installed it for another KitchenSink product, skip to the next step.

    Open the Windows Start menu, type PowerShell, and open Windows PowerShell. Copy this command, paste it into that window, and press Enter.

    winget install --id=astral-sh.uv -e

    When it finishes, close and reopen your command window before continuing.

    Launcher help
  2. Add the tools to your app

    With Claude Code or Codex installed, open PowerShell on Windows or Terminal on Mac or Linux. Paste the commands for your app and press Enter. Run all lines to add every selected product. Do not paste these commands into an AI chat.

    Claude Code
    claude mcp add word -s user -- uvx kitchensink4word
    claude mcp add ppt -s user -- uvx kitchensink4ppt
    claude mcp add xl -s user -- uvx kitchensink4xl
    claude mcp add web -s user -- uvx kitchensink4web
    Codex
    codex mcp add word -- uvx kitchensink4word
    codex mcp add ppt -- uvx kitchensink4ppt
    codex mcp add xl -- uvx kitchensink4xl
    codex mcp add web -- uvx kitchensink4web
  3. Check that it worked

    Restart your AI session. In Claude Code, open /mcp and check the connection status. In Codex, open /mcp and check the connected servers. If a server fails, use the help below.

Install Claude Code · Install Codex

Other MCP apps

For another app, follow its local MCP setup guide and use the same Name, Command and Arguments shown in the ChatGPT Desktop section. Field names vary by app. Source code and package instructions are available on each product page.

ChatGPT Desktop setup guide

Need a hand?

If uvx is not found, fully quit and reopen your app after setting up uv. If the server still will not connect, or a menu is missing, follow the app guide or contact us with the error message. Do not send private files.

Get setup help

HOUSE RULES

How this store is run

Nobody wants to install a tool for a job that comes up once. The one time the job does come, though, nobody has the hours to go find the tool either. So these shelves hold everything, including things you may never touch, and the day you need one, it is already there. Everything on them is built to the same house standard: a backup lands before your file changes, the work is checked after, and when something cannot be done, your AI says so plainly instead of guessing. The spec sheets hang in each aisle.

Everything plus the kitchen sink.

One server per document format, complete enough that your agent never has to shop anywhere else.

Engineered not to corrupt.

Atomic validated saves, automatic backups before every change, byte-identical passthrough of everything untouched, and adversarial test evidence published with every release.

Refuses rather than guesses.

When a target is ambiguous, the tools refuse and show the candidates. A confident wrong edit is the one product this store does not stock.

THE FRONT DESK

CUSTOMER SERVICE

NOW SERVING · TAKE A NUMBER · EVERY FIXTURE HAS ITS OWN DESK

Commercial fitting? Free under the AGPL for anyone who meets its terms, and it stays that way. If your company wants to build one of these servers into a closed product of its own, that needs a commercial license, and terms are worked out case by case. Contact us about a commercial license.

Bug reports and feature requests are public GitHub issues and require a free account. Licensing inquiries use the private contact form.

Bugs and feature requests go to the product desks above. For business or licensing questions, contact us directly.