Block · imagic Max

Connect imagic to Goose

Goose configures MCP servers as extensions in YAML. Add imagic with the built-in wizard or the block below, then cull and export from the terminal.

1Install imagic and start the trial

The MCP server ships with imagic Max, and the free 7-day trial unlocks everything with no card. Download it from the desktop page first, because Goose needs something to talk to.

If you installed with pip rather than the packaged app, MCP is an optional extra: pip install imagic[mcp].

2Add imagic to Goose

Choose Add Extension, then Command-Line Extension, and give it imagic-mcp.

goose configure

Configuration

Goose reads config.yaml. The top-level key is extensions, which is not the mcpServers key most other clients use.

extensions:
  imagic:
    type: stdio
    name: imagic
    enabled: true
    cmd: imagic-mcp
    args: []
    timeout: 300

Where that file lives

Windows%APPDATA%\Block\goose\config\config.yaml
macOS~/.config/goose/config.yaml
Linux~/.config/goose/config.yaml

Where to find it in the interface

Goose Desktop, then Extensions in the sidebar, then Add custom extension.

3Ask for a cull

Restart Goose if it was already running, then point it at a shoot:

Cull the shoot in D:/Shoots/eva_tom, apply my style, and export the keepers.

Goose will call scan_directory, analyze_photos, apply_my_style and export_photos in turn. Every one of those runs on your machine: the agent sends instructions, never your photos.

Things that catch people out

What imagic can do once it is connected

scan_directory analyze_photos apply_my_style export_photos

That is 18 tools in total, covering the library, culling, editing and your learned style. See the full tool reference, or the workflows for what to actually ask for.

Setting up a different client?

Warp LM Studio JetBrains AI Assistant Amazon Q Developer Claude Code Claude Desktop

Try it on a real shoot

The 7-day trial includes imagic Max, the MCP server and every tool on this page. No card required.

Configuration verified against Block's documentation. If Goose changes its setup and this page falls behind, tell us and we will fix it.