Source diagram of this LI post on goose https://www.linkedin.com/posts/adrianfcole_genai-opensource-activity-7315217199844003840-sX7Q
sequenceDiagram
    participant CLI as Goose CLI
    participant MCP as MCP Server (developer)
    participant LLM
    Note over CLI: User runs `goose run -t "list the files in this directory"`
    Note right of CLI: Forks own binary to start MCP server for "developer" via stdio