mcpField
O
One Design

One Design

Local
one.designMedia & Design0Updated 4d ago

About One Design

One Design is an MCP server offering local image, brand, privacy and PDF tools for Claude and other MCP apps. Files are processed and saved on the user's computer rather than uploaded.

Key features

  1. 01Compress, resize and convert images
  2. 02Crop and prepare image sets
  3. 03Remove metadata and redact image areas
  4. 04Create brand assets and QR codes
  5. 05Merge, split and edit PDFs
  6. 06Use ready-made prompts and resources

Use cases

  1. 01Prepare images for websites and social posts
  2. 02Remove location metadata before sharing photos
  3. 03Build logo, icon and store screenshot deliverables
  4. 04Merge or reorder PDF pages

MCP support

Exposes One Design tools, prompts and resources to MCP clients. Most tools run locally; browser-based AI tools open on one.design.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"axworks1-one-design": {
"command": "npx",
"args": [
"-y",
"one-design-mcp"
]
}
}
}
Run commandnpx -y one-design-mcp

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmone-design-mcp0.2.4

Tools

37

Saved tool list · updated 3d ago

ParameterTypeRequiredDescription
filesarrayYesImage files or folders (a folder means the images in it). ~ is your home folder.
formatenumNoOutput format. "original" keeps each file’s own (HEIC, AVIF and TIFF become JPEG, GIF becomes PNG).original | jpeg | png | webp
qualityintegerNoQuality when not compressing to a size (30–100). For PNG, below 100 reduces colours.
max_edgeintegerNoScale down so the longest side is at most this many pixels (never enlarged).
target_kbintegerNoLargest allowed size in KB. Leave out to compress by quality instead.
output_dirstringNoFolder to save results in. Default: next to each original. Originals are never overwritten.
allow_resizebooleanNoTo a size: may an image be scaled down if even low quality is too big?

Details

From the project README

One Design for Claude (MCP)

Every one.design tool that can run outside a browser, for Claude and any app that speaks MCP. Everything runs on your own computer: your files are read and saved locally and never uploaded.

Setup guide, examples and questions: https://one.design/mcp

The few tools that run an AI model in the browser (Cutout, Blur Faces, Magic Eraser, Brand Guidelines) open on one.design instead, where they also run on your device.

Tools

Optimise

ToolPlanWhat it does
compress_imagesFreeSmaller images, by quality or to a size (e.g. under 500 KB)
resize_imagesFreeTo a width, height, both or a percent: fit inside, fill and crop, or pad
convert_imagesFreeTo WebP, JPEG, PNG or AVIF, including iPhone HEIC photos
fit_fillFreeThe whole picture on a set canvas, with a blurred or colour fill
rename_filesFreeRename a set with a pattern: {name}, {n}, {date}, {w}x{h}
slim_svgFreeSmaller SVGs, with a render check
multi_cropProSeveral crops and sizes from each image at once
grid_slideProProfile grids in posting order, and carousel slides
make_web_image_setProResponsive widths and formats plus the srcset snippet
make_listing_photosProProduct photos framed for Amazon, Etsy, eBay, Shopify…
make_campaign_kitProOne creative as a matched set of social, web and ad sizes

Privacy

ToolPlanWhat it does
clean_metadataFreeRemoves GPS, camera, dates, XMP, IPTC and AI labels without touching the pixels
redact_imagesFreeCovers parts of screenshots: solid, blur or pixelate; same boxes across a set
lock_linkFreeAny link behind a password (AES-256, nothing stored on a server)

Brand

ToolPlanWhat it does
make_qr_codeFree (1 at a time) / Pro (batches)QR codes in your colours, PNG or SVG
watermark_imagesFreeText or logo, in a corner or tiled
extract_paletteFreeThe colours in an image, with swatches
make_icon_packFreeFavicons, app icons, a web manifest and the HTML
make_stampsFreePostage stamps, rubber stamps and seals
make_stat_shotFree (with a small credit) / ProMilestones as shareable images
make_logo_packageProA master logo as a full delivery folder
frame_screenshotsProScreenshots in browser, phone, tablet or laptop frames
make_store_screenshotsProApp Store and Google Play screenshots with titles
make_bentoFreeA bento grid of photos, text and colour tiles

Documents

ToolPlanWhat it does
pdf_toolkitFreeMerge, split, extract, reorder, rotate, info, clean PDF metadata
make_proof_sheetProImages as a PDF contact sheet
make_cardsProSpreadsheet rows into branded cards
check_deliveryProChecks a batch against a delivery spec and says which tool fixes what

Account and guide

ToolWhat it does
plan_and_pricingYour plan, what Free and Pro include, and the price
buy_proOpens Stripe checkout for Pro (Lifetime) in your browser
sign_in, verify_sign_in, sign_outSign in with an emailed code to unlock Pro here
manage_billingReceipts, card and invoices
brand_libraryYour synced Brand Libraries: colours, fonts, logos (Pro)
list_toolsEvery one.design tool, its plan and how to run it
open_in_one_designOpens a tool on the site (for Cutout, Blur Faces, Magic Eraser, Brand Guidelines)

Prompts (ready-made jobs)

blog-images, social-post, client-delivery, portfolio-piece, shop-listing, app-store-launch, brand-kit, share-privately, website-images, milestone-post.

Resources

one-design://guide (how to get good results), one-design://presets/sizes (social, store, web, marketplace and print sizes), one-design://tools (the full catalogue), one-design://plans.

Plans

  • Free: the Free tools, 5 files per batch, 1 QR code at a time, a small credit on Stat Shot, no Brand Libraries.
  • Pro: every tool, batches of 50, 50 QR codes at once, no credit, Brand Libraries. Lifetime £29.99 once (launch price, was £79.99).

Pro is bought on Stripe (buy_pro, or one.design/pricing) and unlocks here when you sign in with the same email (sign_in). The session is kept in ~/.config/one-design/mcp-account.json.

Try asking

  • "Compress everything in ~/Desktop/shoot to under 500 KB"
  • "Remove the location from these photos before I post them"
  • "Make App Store screenshots from these with these titles…"
  • "Turn this logo into a favicon pack and a full logo package"
  • "Merge these PDFs and take out page 3"
  • "What's free and what's Pro?" / "Buy Pro"

Install

Needs Node.js 20 or newer.

One command (adds it to Claude Desktop, Claude Code, Codex and Cursor, wherever they're installed, and keeps a .bak of any config it changes):

npx -y one-design-mcp setup

--dry-run shows what it would change, --app desktop|code|codex|cursor picks one app, and --remove takes it out again. An agent with a terminal (Claude Code, Codex, Cursor) can run it for you: ask it to "set up the One Design MCP server with npx -y one-design-mcp setup".

Claude Code

claude mcp add one-design -- npx -y one-design-mcp

Codex

codex mcp add one-design -- npx -y one-design-mcp

Claude Desktop: Settings → Developer → Edit Config, then add to claude_desktop_config.json:

{
  "mcpServers": {
    "one-design": { "command": "npx", "args": ["-y", "one-design-mcp"] }
  }
}

About this repository

This repository holds One Design MCP's documentation and its entry for the MCP Registry (server.json). The server itself is published on npm as one-design-mcp; npx -y one-design-mcp always runs the latest version.

© One Design. All rights reserved.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.