Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
Local MCP coordinator for cross-app Adobe workflows.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
ADOBE_MCP_APPS, ADOBE_TARGET, ADOBE_BACKEND, TARGET, BACKEND, ARTCRAFT_ENABLED, ARTCRAFT_CONTROL_PORT, ARTCRAFT_CONTROL_TOKEN, ARTCRAFT_CONTROL_TOKEN_FILE, INDESIGN_ALLOWED_DIRS, ILLUSTRATOR_ALLOWED_DIRS, PHOTOSHOP_ALLOWED_DIRS, AFTEREFFECTS_ALLOWED_DIRS, PREMIERE_ALLOWED_DIRS, PREMIERE_WS_PORT, UXP_BRIDGE_URL, BRIDGE_TOKEN必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"adobe-suite": {
"command": "npx",
"args": [
"-y",
"adobe-mcp-suite"
],
"env": {
"ADOBE_MCP_APPS": "your-value",
"ADOBE_TARGET": "your-value",
"ADOBE_BACKEND": "your-value",
"TARGET": "your-value",
"BACKEND": "your-value",
"ARTCRAFT_ENABLED": "your-value",
"ARTCRAFT_CONTROL_PORT": "your-value",
"ARTCRAFT_CONTROL_TOKEN": "your-value",
"ARTCRAFT_CONTROL_TOKEN_FILE": "your-value",
"INDESIGN_ALLOWED_DIRS": "your-value",
"ILLUSTRATOR_ALLOWED_DIRS": "your-value",
"PHOTOSHOP_ALLOWED_DIRS": "your-value",
"AFTEREFFECTS_ALLOWED_DIRS": "your-value",
"PREMIERE_ALLOWED_DIRS": "your-value",
"PREMIERE_WS_PORT": "your-value",
"UXP_BRIDGE_URL": "your-value",
"BRIDGE_TOKEN": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add adobe-suite --env ADOBE_MCP_APPS=your-value --env ADOBE_TARGET=your-value --env ADOBE_BACKEND=your-value --env TARGET=your-value --env BACKEND=your-value --env ARTCRAFT_ENABLED=your-value --env ARTCRAFT_CONTROL_PORT=your-value --env ARTCRAFT_CONTROL_TOKEN=your-value --env ARTCRAFT_CONTROL_TOKEN_FILE=your-value --env INDESIGN_ALLOWED_DIRS=your-value --env ILLUSTRATOR_ALLOWED_DIRS=your-value --env PHOTOSHOP_ALLOWED_DIRS=your-value --env AFTEREFFECTS_ALLOWED_DIRS=your-value --env PREMIERE_ALLOWED_DIRS=your-value --env PREMIERE_WS_PORT=your-value --env UXP_BRIDGE_URL=your-value --env BRIDGE_TOKEN=your-value -- npx -y adobe-mcp-suite動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"adobe-suite": {
"command": "npx",
"args": [
"-y",
"adobe-mcp-suite"
],
"env": {
"ADOBE_MCP_APPS": "your-value",
"ADOBE_TARGET": "your-value",
"ADOBE_BACKEND": "your-value",
"TARGET": "your-value",
"BACKEND": "your-value",
"ARTCRAFT_ENABLED": "your-value",
"ARTCRAFT_CONTROL_PORT": "your-value",
"ARTCRAFT_CONTROL_TOKEN": "your-value",
"ARTCRAFT_CONTROL_TOKEN_FILE": "your-value",
"INDESIGN_ALLOWED_DIRS": "your-value",
"ILLUSTRATOR_ALLOWED_DIRS": "your-value",
"PHOTOSHOP_ALLOWED_DIRS": "your-value",
"AFTEREFFECTS_ALLOWED_DIRS": "your-value",
"PREMIERE_ALLOWED_DIRS": "your-value",
"PREMIERE_WS_PORT": "your-value",
"UXP_BRIDGE_URL": "your-value",
"BRIDGE_TOKEN": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"adobe-suite": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"adobe-mcp-suite"
],
"env": {
"ADOBE_MCP_APPS": "your-value",
"ADOBE_TARGET": "your-value",
"ADOBE_BACKEND": "your-value",
"TARGET": "your-value",
"BACKEND": "your-value",
"ARTCRAFT_ENABLED": "your-value",
"ARTCRAFT_CONTROL_PORT": "your-value",
"ARTCRAFT_CONTROL_TOKEN": "your-value",
"ARTCRAFT_CONTROL_TOKEN_FILE": "your-value",
"INDESIGN_ALLOWED_DIRS": "your-value",
"ILLUSTRATOR_ALLOWED_DIRS": "your-value",
"PHOTOSHOP_ALLOWED_DIRS": "your-value",
"AFTEREFFECTS_ALLOWED_DIRS": "your-value",
"PREMIERE_ALLOWED_DIRS": "your-value",
"PREMIERE_WS_PORT": "your-value",
"UXP_BRIDGE_URL": "your-value",
"BRIDGE_TOKEN": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
ADOBE_MCP_APPS envADOBE_TARGET envADOBE_BACKEND envTARGET envBACKEND envARTCRAFT_ENABLED envARTCRAFT_CONTROL_PORT envARTCRAFT_CONTROL_TOKEN envARTCRAFT_CONTROL_TOKEN_FILE envINDESIGN_ALLOWED_DIRS envILLUSTRATOR_ALLOWED_DIRS envPHOTOSHOP_ALLOWED_DIRS envAFTEREFFECTS_ALLOWED_DIRS envPREMIERE_ALLOWED_DIRS envPREMIERE_WS_PORT envUXP_BRIDGE_URL envBRIDGE_TOKEN envこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月8日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント zachshallbetter で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(0.3.0)がレジストリに届いたのは17 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Tethered Trust
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Fit, compatibility and recall checks for AI agents before they buy: verdicts, evidence, receipts.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
One MCP server for Adobe InDesign, Illustrator, Photoshop, After Effects and Premiere Pro together, with tools that work across them. Use it when you work in both applications; to drive only one, install that application's server instead (adobe-mcp-indesign, adobe-mcp-illustrator, adobe-mcp-photoshop, adobe-mcp-aftereffects, adobe-mcp-premiere).
Requires Node.js 18 or later, and InDesign, Illustrator, Photoshop and/or After Effects 2023 or later, or Premiere Pro 25.6 or later with its plugin loaded (see adobe-mcp-premiere), on macOS or Windows.
Install the published suite with npm:
npm install --global adobe-mcp-suite
Or use the pinned Homebrew formula (macOS and Linux):
brew install --formula https://raw.githubusercontent.com/zachshallbetter/adobe-mcp/main/Formula/adobe-mcp-suite.rb
The curl installer installs the current npm release globally:
curl -fsSL https://raw.githubusercontent.com/zachshallbetter/adobe-mcp/main/scripts/install.sh | sh
All three methods install the same suite package. It runs locally and still requires Node.js 18 or later and the Adobe apps you plan to use.
Claude Code:
claude mcp add adobe -- npx -y adobe-mcp-suite
Any client that reads an mcpServers block:
{
"mcpServers": { "adobe": { "command": "npx", "args": ["-y", "adobe-mcp-suite"] } } }
Load only some applications with --apps (or ADOBE_MCP_APPS):
{ "command": "npx", "args": ["-y", "adobe-mcp-suite", "--apps", "illustrator"] }
Every tool of each application is included, unchanged, with the application's name in front: indesign_create_text_frame, illustrator_create_rectangle, indesign_export_pdf. A tool that already names its application keeps it once: indesign_status, illustrator_execute_code. Each application keeps its own units and conventions (InDesign: millimetres from the page's top-left; Illustrator: points from the artboard's top-left; Photoshop: pixels from the document's top-left; After Effects: pixels from the composition's top-left and seconds; Premiere Pro: seconds, with clips chosen by track and clip index), and the server's instructions describe each. Premiere Pro's plugin port opens on the first Premiere Pro call.
Tools across applications, offered when both are loaded:
| Tool | What it does |
|---|---|
place_illustrator_artwork_in_indesign | Places an artboard of the active Illustrator document on an InDesign page, linked to the .ai file, so later edits in Illustrator reach the layout when the link is updated. Saves the Illustrator document first unless you say not to. |
copy_swatches_illustrator_to_indesign | Copies colour swatches with their exact values: CMYK and RGB process colours, spot colours as spot inks, grays as CMYK black. Gradients and patterns are listed, not copied; InDesign's built-in swatches are never changed. |
Each application's variables apply as they do in its own server. The allowed-path variables are INDESIGN_ALLOWED_DIRS, ILLUSTRATOR_ALLOWED_DIRS, PHOTOSHOP_ALLOWED_DIRS, AFTEREFFECTS_ALLOWED_DIRS and PREMIERE_ALLOWED_DIRS. App names, timeouts and backend variables are also supported; see each app's README for their exact behavior. Premiere Pro additionally needs its UXP plugin loaded and uses PREMIERE_WS_PORT and the optional BRIDGE_TOKEN. ADOBE_MCP_APPS chooses the applications.
npm test -w packages/suite
The tests check tool naming, that each application's argument aliases stay with its own tools, that each application's help accepts the suite's names, and that the cross-application tools generate valid scripts for both applications' object models, with both applications stubbed. Nothing here has been run against InDesign or Illustrator.
MIT. See LICENSE.