client
goose
Config paths on every platform, whether calls can be blocked in place, and the commands to run.
Where its servers are configured
| platform | where mcpgawk looks | shape it reads |
|---|---|---|
| macOS | .config/goose/config.yaml | goose_yaml |
| Linux | .config/goose/config.yaml | goose_yaml |
| Windows | AppData/Roaming/Block/goose/config/config.yaml | goose_yaml |
Paths are relative to your home directory. mcpgawk only reads them.
Blocking calls
Not in place. This client exposes no hook point, so nothing can sit between it and its servers on this machine. Its servers are still discovered, scanned and verified.
To check its calls, point it at the gateway instead — same approved baseline, checked at the endpoint: set up the gateway (paid). 15 of the 21 supported clients work this way.
Scan just this client
mcpgawk scan ~/.config/goose/config.yaml
Lists every server in that file with what each tool costs and what it can reach. To scan every
client at once instead, run mcpgawk with no arguments.
Every client
amp · antigravity · claude-code · claude-desktop · claude-desktop-extension · cline · codex · continue · cursor · gemini-cli · junie · kimi · kiro · lmstudio · opencode · roo · vscode · warp · windsurf · zed