What Goose does
Open-source agent as desktop app and CLI, connecting to MCP servers as extensions
Why teams reach for it: goose is a general-purpose agent rather than a coding-only one - research, writing, automation and data analysis as well as code - and it runs on your own machine as a native desktop app, a full CLI and an embeddable API from the same Rust codebase, against 15+ model providers including a local Ollama model or an existing Claude, ChatGPT or Gemini subscription through ACP, so neither the interface nor the model vendor is fixed by the tool.
How Goose compares
Fields the vendor doesn't document are left blank here rather than guessed — a blank means nothing verified, not a "no."
- Platform
- Desktop app, CLI
- Transports
- stdio, Streamable HTTP
- Client Registration Mode
- CIMD, DCR, manual
- Tools
- Yes
- Config Scope
- user or global
- Open Source
- Yes
Which host will connect to the server?
A client, or agent host, is the application — like Claude or Cursor — that actually connects to and uses an MCP server.