Editmamei
Unlock Photoshop with natural-language photo editing. AI orchestration, not generation.
Independent project, not affiliated with or endorsed by Adobe Inc.
Power your agent
คำสั่งของผู้เผยแพร่เอง ไม่ใช่เอนด์พอยต์ของ PlugMCP
Host a copy with our keys and logs.
npx -y [email protected]Claude Code ไม่มีลิงก์ติดตั้งสำหรับคำสั่งแบบโลคัล ให้คัดลอกคำสั่งด้านล่างแล้วรันในเทอร์มินัล
claude mcp add editmamei -- npx -y editmamei@1.10.2รันในเทอร์มินัล
{ "mcpServers": { "editmamei": { "command": "npx", "args": [ "-y", "[email protected]" ] } }}claude_desktop_config.json
URL แบบรีโมตหรือคำสั่งบนเครื่องของคุณ? การติดตั้งสองแบบต่างกันอย่างไร
รันบน PlugMCP
A new server you create. It is not this listing's official endpoint. Use the publisher install when you want their URL and their credentials.
เปิดEditmamei is a Model Context Protocol (MCP) server that drives desktop Adobe Photoshop. You describe the edit in plain words, your AI assistant plans the steps, and Photoshop carries them out with its standard adjustment layers, masks, selections, and filters. The AI directs and Photoshop edits. No generative model touches your pixels, and no image is uploaded to perform an edit.
It serves photographers and retouchers who want to edit by conversation just as much as developers wiring Photoshop into an AI pipeline. To learn more or get started, visit editmamei.com.
Editmamei is a pure MCP stdio server written in Node. Your AI client launches it as a subprocess and calls its tools over stdio. Each tool builds a small Photoshop script and runs it in your local Photoshop over the platform's native automation channel:
AI client ──stdio──▶ Editmamei (Node MCP server)
│ builds a Photoshop script per tool call
▼
COM (Windows) / AppleScript (macOS)
│
▼
Your local Adobe Photoshop
Photoshop.Application object).Photoshop does the pixel work with its own engine. Editmamei is the conductor, not a renderer.
npm install -g editmamei
editmamei install # registers with Claude Desktop, Cursor, Claude Code
editmamei status # confirms install state + Photoshop detection
Then restart your AI client and ask it: "Is Photoshop connected?"
Prefer not to use a terminal? Claude Desktop users can install the one-click .mcpb extension directly (no system Node required, Claude Desktop ships its own runtime). Full walkthrough in the install guide.
Requirements: Adobe Photoshop 2026 (v27.x), Windows 10/11 or macOS 13+, Node.js 22+ (for the npm path), and an MCP-compatible AI client (Claude Desktop, Cursor, Claude Code). Editmamei ships no model of its own and runs on whichever client you connect, so every edit spends that client's tokens.
The discovery chain is ps_ping (liveness), then ps_overview (the working method and capability map), then tools/list (the full schema-typed inventory). After that you just talk to your assistant:
"Open my vacation photo." "Make the sky more dramatic but keep the foreground natural." "Sharpen the eyes, soften the skin, leave everything else alone." "Isolate the subject onto its own layer with a clean mask." "Export a 2048px web JPEG."
Your assistant composes those into tool calls, checks the result with previews and measurements, and iterates.
These are the choices that shape the surface, and the reason an AI assistant can drive it reliably rather than hopefully.
outputSchema and returns a typed JSON payload. Any tool that changes what is active reports the current document and layer back, so the model keeps an accurate picture of Photoshop's state between calls instead of re-deriving it.ps_overview returns the working method (assess, plan, enact, check, iterate) and ps_list_capabilities returns a live map of what exists. The model orients itself from the server rather than from guesswork or a stale prompt.112 tools total. The Photoshop surface is 83 tools across 16 capability groups (62 Community, 21 Pro), covering the work in groups rather than one tool per Photoshop feature. Every one is namespaced ps_* and discoverable at runtime via tools/list. Community tools ship in both editions; Pro tools unlock with a license. Alongside it, a second, independent editor surface drives headless GIMP: 29 gimp_* tools, Community, currently in beta, see GIMP (beta) below. Pro's additions are Photoshop-only; GIMP has no Pro tier.
GIMP (beta), a separate namespace, all Community:
Pro is a Photoshop-only upgrade: it adds nothing to the GIMP surface below.
The split is detailed in pro-features.md. Pricing is at editmamei.com.
This repository holds the Community source. Pro is a separately licensed module and its source is not published here; Community never imports it, so this tree builds and runs on its own.
Editmamei can also drive GIMP, headless, as a second editor alongside (or instead of) Photoshop. When GIMP 3.2+ is detected on your machine, a gimp_* tool set registers next to the ps_* one; use it when you ask for GIMP, or when Photoshop isn't available. There's no visible window: edits happen in a background gimp-console process, and you follow along through rendered previews in the conversation instead of watching a window change.
The beta covers documents (open, create, save .xcf, export), layers and groups, placing one photo into another, 13 non-destructive adjustment types and six effects (vignette, black and white, motion and lens blur, noise, drop shadow), selections (shapes, color range, magic wand, gradients) you can attach as layer masks, live text layers, moving, scaling and rotating layers, crop/resize/rotate/flip, canvas extension, color/grayscale conversion, checkpoints you can restore, and the same preview/histogram/compare verification primitives the Photoshop side has. It doesn't yet cover heal/clone or AI subject and sky selection. Full details, requirements, and troubleshooting: docs/gimp.md.
git clone https://github.com/editmamei/editmamei.git
cd editmamei
npm install
npm run build
npm test
You need Node.js 22+ and Go 1.21+ (the build compiles the editmamei-core binary that generates Photoshop scripts; it needs Go 1.27, which Go fetches for you from 1.21 on). The build warns instead of failing when Go is missing, so you can still run the test suite; set EDITMAMEI_CORE_BIN to a prebuilt binary if you would rather not install Go.
The test suite runs without Photoshop. It verifies the ExtendScript Editmamei generates, never that Photoshop accepted it, so live verification against a real Photoshop is a separate step.
Contributions are welcome. Start with CONTRIBUTING.md, which covers the CLA, the branch and pull-request flow, and what to include in a bug report.
Settings live in ~/.editmamei/settings.json, managed by the editmamei config CLI:
editmamei config list
editmamei config set telemetry.usage false # turn off usage telemetry
editmamei config set ps_path "/path/to/Photoshop"
PHOTOSHOP_PATH (env var) overrides Photoshop auto-detection for a single run.
Editmamei runs on your computer and edits in desktop Photoshop. No image content, document data, or file paths are sent to Editmamei's servers. It reports content-free usage telemetry (on by default, turn it off with editmamei config set telemetry.usage false). When your AI assistant needs to see a result, Editmamei sends it a downscaled preview, the same as dropping a photo into a chat with that assistant. Every field is documented in privacy.md, including your rights, and the legal basis.
The source in this repository is the same code published to npm, so none of the above has to be taken on trust.
editmamei report) to drop an anonymized diagnostic bundle in your Downloads folder, then attach it to the issue.Editmamei CE is Fair Source software under the Functional Source License, v1.1, MIT Future License (FSL-1.1-MIT).
You can read, run, modify, and redistribute the code for almost anything: commercial photo editing, internal tools, education, research, security review. The one thing the license holds back, for two years per release, is offering the code to others in a commercial product or service that competes with Editmamei CE or Pro. If you redistribute the code, keep the license and copyright notices with it. Two years after each version ships, that version automatically becomes available under plain MIT.
This section is a plain-English summary. The LICENSE file is the license; where they differ, the LICENSE file controls.
Editmamei is not open source under the OSI definition, and we don't call it that. It is source-available, with the full CE stack developed in the open.
Editmamei Pro is a separate, commercially licensed module; its source is not published.
Third-party dependencies keep their own licenses, listed in NOTICES.md.
Photoshop and GIMP MCP server for AI photo editing, layer by layer with real tools (Community Edition)
{ "mcpServers": { "editmamei": { "command": "npx", "args": [ "-y", "[email protected]" ] } }}เครื่องมือ
ยังไม่มีรายการเครื่องมือ เซิร์ฟเวอร์แบบรีโมตจะได้รายการหลังการตรวจสอบสถานะครั้งแรก
FAQ
คัดลอกคอนฟิก stdio สำหรับ Cursor, Claude Desktop, Claude Code หรือ VS Code ได้ในหน้านี้ คอนฟิกนี้ใช้การติดตั้งของผู้เผยแพร่ ไม่ใช่พร็อกซีของ PlugMCP
ระเบียนนี้ไม่ได้ระบุตัวแปรสภาพแวดล้อมที่จำเป็น
Editmamei ทำงานแบบโลคัลผ่าน stdio
ตรวจสอบล่าสุดเมื่อ 2026-11-14 Photoshop and GIMP MCP server for AI photo editing, layer by layer with real tools (Community Edition)