Appearance
Goose
Run goose configure, choose Add extension → Remote Extension (Streaming HTTP), and provide:
- URL:
{APP_URL}/mcp - Header:
Authorization: Bearer <token>
Or edit ~/.config/goose/config.yaml directly:
yaml
extensions:
tkp:
type: streamable_http
uri: {APP_URL}/mcp
headers:
Authorization: Bearer <token>
enabled: trueGoose also supports OAuth-based remote extensions: point it at {APP_URL}/mcp without a header and, if your Goose version supports the MCP OAuth discovery flow, it will walk you through the browser authorization described in OAuth instead.