Codex MCP Integration – CADCraft & PhotoCraft

1. CADCraft — Permanent Setup

Enable automatic control on port 7979:

flatpak override --user \
  --share=network \
  --env=CADCRAFT_CONTROL_PORT=7979 \
  ai.storyteller.cadcraft

Register MCP server in Codex:

codex mcp add cadcraft -- \
  flatpak run --share=network \
  --command=cadcraft-cli \
  ai.storyteller.cadcraft \
  mcp --connect 127.0.0.1:7979

2. PhotoCraft — Permanent Setup

Create authentication directory and workspace:

mkdir -p "$HOME/.var/app/ai.storyteller.photocraft/config"
mkdir -p "$HOME/Pictures/Photocraft"

Enable automatic control on port 7878, token authentication and filesystem access:

flatpak override --user \
  --share=network \
  --env=PHOTOCRAFT_CONTROL_PORT=7878 \
  --env=PHOTOCRAFT_CONTROL_TOKEN_FILE="$HOME/.var/app/ai.storyteller.photocraft/config/photocraft-control.token" \
  --filesystem="$HOME/Pictures/Photocraft" \
  --env=PHOTOCRAFT_AUTOMATION_READ_ROOT="$HOME/Pictures/Photocraft" \
  --env=PHOTOCRAFT_AUTOMATION_WRITE_ROOT="$HOME/Pictures/Photocraft" \
  ai.storyteller.photocraft

Register MCP server in Codex:

codex mcp add photocraft -- \
  flatpak run \
  --command=photocraft-cli \
  ai.storyteller.photocraft \
  mcp --bridge 127.0.0.1:7878 \
  --control-token-file "$HOME/.var/app/ai.storyteller.photocraft/config/photocraft-control.token"

3. Verification

List registered MCP servers:

codex mcp list

Check active control ports:

ss -ltn | grep -E ':7979|:7878'

Inspect Flatpak overrides:

flatpak override --show --user ai.storyteller.cadcraft
flatpak override --show --user ai.storyteller.photocraft

4. Remove MCP Integration

Remove both servers from Codex:

codex mcp remove cadcraft
codex mcp remove photocraft

Reset Flatpak overrides:

flatpak override --user --reset ai.storyteller.cadcraft
flatpak override --user --reset ai.storyteller.photocraft

Warning: --reset removes ALL user-defined Flatpak overrides for the specified application, not just MCP settings. It does not uninstall the application.

Optionally delete the PhotoCraft authentication token:

rm -f "$HOME/.var/app/ai.storyteller.photocraft/config/photocraft-control.token"

5. Daily Usage

Open CADCraft or PhotoCraft normally from the application launcher, then start Codex:

codex

MCP connections are configured globally and persist across restarts. No manual control-server startup is required.


Posted

in

by

Tags:

WordPress Appliance - Powered by TurnKey Linux