Skip to content

MCP server for agent-driven control of Hance #134

Description

@RichardBray

Why

Power-user feature scoped out of #133 (Mac app). Lets users drive Hance via their own agent/harness instead of the GUI or CLI directly.

Approach

  • MCP server exposing Hance's effects pipeline (grade, halation, aberration, weave) as tools - params matching CLI flags.
  • Runs alongside or inside the Mac app (Mac app: native Electrobun shell for packages/ui #133) once that ships, or standalone via CLI in the meantime.
  • Read-only status/progress tool for long-running exports.

Scope

  • Define MCP tool schema for each effect + export
  • Server implementation (stdio or local socket transport)
  • Docs for connecting Claude Code / other MCP clients
  • Auth/scoping if run alongside GUI app (avoid conflicting concurrent jobs)

Depends on

Not blocking - can ship standalone against current CLI, but pairs naturally with #133.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Low — nice to have / someday

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions