Goose
Goose: a one-click goose:// link, or a streamable_http extension in config.yaml (the key is uri, not url).
- API key (Bearer)
- OAuth sign-in
- Run goose configure → Add Extension → Remote Extension (Streamable HTTP).
- Name: aicharged · URI: https://aicharged.io/api/v1/mcp
- If the wizard does not ask for headers, add the Authorization header in config.yaml (below).
Config file
~/.config/goose/config.yaml
Recommended
extensions:
aicharged:
name: aicharged
type: streamable_http
uri: https://aicharged.io/api/v1/mcp
headers:
Authorization: "Bearer <API_KEY>"
enabled: true
timeout: 300
Unverified: the headers key comes from Goose issue reports, not its docs. Use uri — Goose ignores url. The goose:// link adds the server without a key.
One-click install opens your editor; if nothing happens, use the snippet above.