46096 for Goose. If you customize it, choose an unused port that no other client uses.
Install link:
Click here to add Kernel to Goose. When prompted, set MCP_REMOTE_CONFIG_DIR to an absolute directory dedicated to Goose so another client’s cached registration can’t be reused.
Goose Desktop
- Click
Extensionsin the sidebar of the Goose Desktop. - Click
Add custom extension. - On the
Add custom extensionmodal, enter:- Extension Name:
Kernel - Type:
STDIO - Description:
Access Kernel's cloud-based browsers via MCP - Command:
npx -y mcp-remote https://mcp.onkernel.com/mcp 46096 --static-oauth-client-metadata '{"client_name":"Goose"}' - Environment variable: Set
MCP_REMOTE_CONFIG_DIRto an absolute directory dedicated to Goose. - Timeout:
300
- Extension Name:
- Click
Save Changesbutton.
Goose CLI
- Run the following command:
- Select
Add Extensionfrom the menu. - Choose
Command-line Extension. - Follow the prompts:
- Extension name:
Kernel - Command:
npx -y mcp-remote https://mcp.onkernel.com/mcp 46096 --static-oauth-client-metadata '{"client_name":"Goose"}' - Environment variable: Set
MCP_REMOTE_CONFIG_DIRto an absolute directory dedicated to Goose. - Timeout:
300 - Description:
Access Kernel's cloud-based browsers via MCP
- Extension name:
~/.mcp-auth/mcp-remote-v1/ by default, or mcp-remote-v1/ under your custom MCP_REMOTE_CONFIG_DIR). Reopen Goose and authorize again. This also signs out other clients using that cache. The latest Kernel CLI prints a config with a separate Goose cache.