ButterKit
Ship App Store screenshots from your AI coding agent: generate, localize to all 50 App Store languages, and upload to App Store Connect
Documentation
MCP (AI Agents)
MCP (AI Agents)
ButterKit exposes a Model Context Protocol (MCP) server that lets AI agents control ButterKit programmatically. Use natural language in tools like Cursor, Claude Code, or OpenAI Codex to:
- Design screenshots from a prompt. Describe the look you want and let the agent create artboards, apply templates, set text, and configure 3D devices.
- Localize in bulk. Add languages and translate all screenshots and App Store metadata in a single command.
- Automate your release pipeline. Wire ButterKit into your CI/build process so screenshots update, translate, and upload to App Store Connect without manual work.
- Iterate fast. Ask for design tweaks, swap copy, preview renders, and export, all from your editor or terminal.
Video Tutorials
Claude AI Integration
OpenAI Codex AI Integration
Cursor AI Integration
Set Up Your AI Tool
Claude Code
Anthropic’s coding agent
OpenAI Codex
OpenAI’s coding agent
Cursor
IDE with built-in AI agent
Prerequisites
- ButterKit v1.8 (direct version only) must be running with at least one document open.
- MCP must be enabled in ButterKit > Settings > MCP.
- No extra installation needed. ButterKit has an MCP bridge at
ButterKit.app/Contents/MacOS/butterkit-mcp. When setting up your AI tool, you’ll point it to this path so it can communicate with ButterKit.
How It Works
Your AI tool connects to ButterKit through the MCP connector utility and gains access to 40 tools across 5 namespaces: Document, Design, Export, Localization, and App Store Connect. You describe what you want in natural language, and the AI agent calls the right tools automatically.
Reference
- Tool Reference (all 40 tools)
- Workflows (step-by-step recipes)
Auto-Launch (Optional)
By default, the butterkit-mcp helper exits silently if ButterKit isn’t running. This means opening your AI tool won’t unexpectedly launch ButterKit in the background.
If you’d prefer ButterKit to start automatically whenever your agent needs it, add --auto-launch to your MCP config:
{
"mcpServers": {
"butterkit": {
"command": "/Applications/ButterKit.app/Contents/MacOS/butterkit-mcp",
"args": ["--auto-launch"]
}
}
}
With this flag, the helper will open ButterKit and wait for it to become available before connecting. Without it, you just need to make sure ButterKit is already running before using MCP tools.
Notes
- The MCP server renders artboards using ButterKit’s RealityKit engine. The app window does not need to be focused, but the app must be running.
- All IDs (
documentId,artboardId,templateId, etc.) are obtained from the corresponding list tools. - Language codes follow ISO 639-1 (e.g.
"en","es","ja"). App Store Connect locale codes follow Apple’s format (e.g."en-US","fr-FR").
Development builds: If you’re running a dev build from Xcode, replace
/Applications/ButterKit.appwith the path to your DerivedData build, e.g.~/Library/Developer/Xcode/DerivedData/ButterKit-*/Build/Products/Debug/ButterKit.app.
Quick Help
- Need more help? Browse the Documentation
- Check out our Templates & Add-ons
- Join us on Discord for quick help
- Any other questions? Get in touch
Related Servers
Scout Monitoring MCP
sponsorPut performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
sponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
Octopus Deploy Official MCP Server
The Octopus MCP Server provides your AI assistant with powerful tools that allow it to inspect, query, and diagnose problems within your Octopus instance, transforming it into your ultimate DevOps wingmate.
Assistant MCP Server
An MCP server that dynamically loads tools from an external JSON file configured via an environment variable.
Code Context Provider MCP
Provides code context and analysis for AI assistants using WebAssembly Tree-sitter parsers.
Remote MCP Server (Authless)
An example of a remote MCP server deployable on Cloudflare Workers without authentication.
jarp-mcp
Java Archive Reader Protocol MCP server - Give AI agents X-ray vision into compiled Java code by decompiling JAR/WAR/EAR files and Maven/Gradle dependencies
MCP Jupiter
Access Jupiter's swap API on the Solana blockchain.
SuperCollider MCP Server
An MCP server for the SuperCollider programming language that executes synths using supercolliderjs.
MCP Java Dev Tools
Bridges agentic coding tools and live Java runtime behavior through a lightweight sidecar agent.
Percepta MCP Server
An AI-driven platform for frontend semantic cognition and automation.
Coding Assistant Server
A coding assistant server that provides context-aware code suggestions, documentation integration, and technology detection.