docs: Show both remote options for extensions in CLI (#3392)

This commit is contained in:
Angie Jones
2025-07-13 15:31:21 -05:00
committed by GitHub
parent 9de90bc272
commit 192a8077dc
34 changed files with 211 additions and 173 deletions

View File

@@ -61,7 +61,8 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to
// highlight-start
│ ● Command-line Extension (Run a local command or script)
// highlight-end
│ ○ Remote Extension
│ ○ Remote Extension (SSE)
│ ○ Remote Extension (Streaming HTTP)
```

View File

@@ -66,7 +66,8 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to
// highlight-start
│ ● Command-line Extension (Run a local command or script)
// highlight-end
│ ○ Remote Extension
│ ○ Remote Extension (SSE)
│ ○ Remote Extension (Streaming HTTP)
```

View File

@@ -74,7 +74,8 @@ Note that you'll need [uv](https://docs.astral.sh/uv/#installation) installed on
// highlight-start
│ ● Command-line Extension (Run a local command or script)
// highlight-end
│ ○ Remote Extension
│ ○ Remote Extension (SSE)
│ ○ Remote Extension (Streaming HTTP)
```

View File

@@ -61,7 +61,8 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to
// highlight-start
│ ● Command-line Extension (Run a local command or script)
// highlight-end
│ ○ Remote Extension
│ ○ Remote Extension (SSE)
│ ○ Remote Extension (Streaming HTTP)
```

View File

@@ -56,7 +56,8 @@ This tutorial covers how to add the Browserbase MCP Server as a Goose extension
// highlight-start
│ ● Command-line Extension (Run a local command or script)
// highlight-end
│ ○ Remote Extension
│ ○ Remote Extension (SSE)
│ ○ Remote Extension (Streaming HTTP)
```

View File

@@ -59,7 +59,8 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to
// highlight-start
│ ● Command-line Extension (Run a local command or script)
// highlight-end
│ ○ Remote Extension
│ ○ Remote Extension (SSE)
│ ○ Remote Extension (Streaming HTTP)
```

View File

@@ -58,7 +58,8 @@ goose configure
// highlight-start
│ ● Command-line Extension (Run a local command or script)
// highlight-end
│ ○ Remote Extension
│ ○ Remote Extension (SSE)
│ ○ Remote Extension (Streaming HTTP)
```

View File

@@ -46,7 +46,8 @@ Let Goose complete its tasks without interruption - avoid using your mouse or ke
│ ● Built-in Extension (Use an extension that comes with Goose)
// highlight-end
│ ○ Command-line Extension
│ ○ Remote Extension
│ ○ Remote Extension (SSE)
│ ○ Remote Extension (Streaming HTTP)
```

View File

@@ -62,7 +62,8 @@ Note that you'll need [uv](https://docs.astral.sh/uv/#installation) installed on
// highlight-start
│ ● Command-line Extension (Run a local command or script)
// highlight-end
│ ○ Remote Extension
│ ○ Remote Extension (SSE)
│ ○ Remote Extension (Streaming HTTP)
```

View File

@@ -58,7 +58,8 @@ Note that you'll need [uv](https://docs.astral.sh/uv/#installation) installed on
// highlight-start
│ ● Command-line Extension (Run a local command or script)
// highlight-end
│ ○ Remote Extension
│ ○ Remote Extension (SSE)
│ ○ Remote Extension (Streaming HTTP)
```

View File

@@ -62,7 +62,8 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to
// highlight-start
│ ● Command-line Extension (Run a local command or script)
// highlight-end
│ ○ Remote Extension
│ ○ Remote Extension (SSE)
│ ○ Remote Extension (Streaming HTTP)
```

View File

@@ -57,7 +57,8 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to
// highlight-start
│ ● Command-line Extension (Run a local command or script)
// highlight-end
│ ○ Remote Extension
│ ○ Remote Extension (SSE)
│ ○ Remote Extension (Streaming HTTP)
```

View File

@@ -129,7 +129,8 @@ You'll need to re-authenticate once a day when using the Google Drive extension.
// highlight-start
│ ● Command-line Extension (Run a local command or script)
// highlight-end
│ ○ Remote Extension
│ ○ Remote Extension (SSE)
│ ○ Remote Extension (Streaming HTTP)
```

View File

@@ -60,7 +60,8 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to
// highlight-start
│ ● Command-line Extension (Run a local command or script)
// highlight-end
│ ○ Remote Extension
│ ○ Remote Extension (SSE)
│ ○ Remote Extension (Streaming HTTP)
```

View File

@@ -44,7 +44,8 @@ This tutorial covers how to enable and use the JetBrains MCP Server as a built-i
│ ● Built-in Extension (Use an extension that comes with Goose)
// highlight-end
│ ○ Command-line Extension
│ ○ Remote Extension
│ ○ Remote Extension (SSE)
│ ○ Remote Extension (Streaming HTTP)
```

View File

@@ -56,7 +56,8 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to
// highlight-start
│ ● Command-line Extension (Run a local command or script)
// highlight-end
│ ○ Remote Extension
│ ○ Remote Extension (SSE)
│ ○ Remote Extension (Streaming HTTP)
```

View File

@@ -59,7 +59,8 @@ This tutorial will get you started with [deemkeen's MQTT MCP server](https://git
// highlight-start
│ ● Command-line Extension (Run a local command or script)
// highlight-end
│ ○ Remote Extension
│ ○ Remote Extension (SSE)
│ ○ Remote Extension (Streaming HTTP)
```

View File

@@ -43,7 +43,8 @@ This tutorial covers enabling and using the Memory MCP Server, which is a built-
│ ● Built-in Extension (Use an extension that comes with Goose)
// highlight-end
│ ○ Command-line Extension
│ ○ Remote Extension
│ ○ Remote Extension (SSE)
│ ○ Remote Extension (Streaming HTTP)
```

View File

@@ -62,7 +62,8 @@ netlify login
// highlight-start
│ ● Command-line Extension (Run a local command or script)
// highlight-end
│ ○ Remote Extension
│ ○ Remote Extension (SSE)
│ ○ Remote Extension (Streaming HTTP)
```

View File

@@ -52,7 +52,8 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to
// highlight-start
│ ● Command-line Extension (Run a local command or script)
// highlight-end
│ ○ Remote Extension
│ ○ Remote Extension (SSE)
│ ○ Remote Extension (Streaming HTTP)
```

View File

@@ -57,7 +57,8 @@ Note that you'll need [uv](https://docs.astral.sh/uv/#installation) installed on
// highlight-start
│ ● Command-line Extension (Run a local command or script)
// highlight-end
│ ○ Remote Extension
│ ○ Remote Extension (SSE)
│ ○ Remote Extension (Streaming HTTP)
```

View File

@@ -56,10 +56,12 @@ http://localhost:39300/model_context_protocol/2024-11-05/sse
│ ○ Built-in Extension
│ ○ Command-line Extension (Run a local command or script)
// highlight-start
│ ● Remote Extension
// highlight-end
│ ● Remote Extension (SSE)
// highlight-end
│ ○ Remote Extension (Streaming HTTP)
```
3. Give your extension a name
@@ -70,7 +72,7 @@ http://localhost:39300/model_context_protocol/2024-11-05/sse
│ Add Extension (Connect to a new extension)
◇ What type of extension would you like to add?
│ Remote Extension
│ Remote Extension (SSE)
// highlight-start
◆ What would you like to call this extension?
@@ -92,7 +94,7 @@ http://localhost:39300/model_context_protocol/2024-11-05/sse
│ Add Extension (Connect to a new extension)
◇ What type of extension would you like to add?
│ Remote Extension
│ Remote Extension (SSE)
◇ What would you like to call this extension?
│ Pieces
@@ -113,7 +115,7 @@ http://localhost:39300/model_context_protocol/2024-11-05/sse
│ Add Extension (Connect to a new extension)
◇ What type of extension would you like to add?
│ Remote Extension
│ Remote Extension (SSE)
◇ What would you like to call this extension?
│ Pieces
@@ -137,7 +139,7 @@ http://localhost:39300/model_context_protocol/2024-11-05/sse
│ Add Extension (Connect to a new extension)
◇ What type of extension would you like to add?
│ Remote Extension
│ Remote Extension (SSE)
◇ What would you like to call this extension?
│ Pieces
@@ -165,7 +167,7 @@ http://localhost:39300/model_context_protocol/2024-11-05/sse
│ Add Extension (Connect to a new extension)
◇ What type of extension would you like to add?
│ Remote Extension
│ Remote Extension (SSE)
◇ What would you like to call this extension?
│ Pieces

View File

@@ -52,8 +52,11 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to
◆ What type of extension would you like to add?
│ ○ Built-in Extension
// highlight-start
│ ● Command-line Extension (Run a local command or script)
│ ○ Remote Extension
// highlight-end
│ ○ Remote Extension (SSE)
│ ○ Remote Extension (Streaming HTTP)
```

View File

@@ -84,7 +84,8 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to
// highlight-start
│ ● Command-line Extension (Run a local command or script)
// highlight-end
│ ○ Remote Extension
│ ○ Remote Extension (SSE)
│ ○ Remote Extension (Streaming HTTP)
```

View File

@@ -56,7 +56,8 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to
// highlight-start
│ ● Command-line Extension (Run a local command or script)
// highlight-end
│ ○ Remote Extension
│ ○ Remote Extension (SSE)
│ ○ Remote Extension (Streaming HTTP)
```

View File

@@ -57,7 +57,8 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to
// highlight-start
│ ● Command-line Extension (Run a local command or script)
// highlight-end
│ ○ Remote Extension
│ ○ Remote Extension (SSE)
│ ○ Remote Extension (Streaming HTTP)
```

View File

@@ -58,7 +58,8 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to
// highlight-start
│ ● Command-line Extension (Run a local command or script)
// highlight-end
│ ○ Remote Extension
│ ○ Remote Extension (SSE)
│ ○ Remote Extension (Streaming HTTP)
```

View File

@@ -63,7 +63,8 @@ Before adding this extension, make sure [PortAudio](https://github.com/GoogleClo
// highlight-start
│ ● Command-line Extension (Run a local command or script)
// highlight-end
│ ○ Remote Extension
│ ○ Remote Extension (SSE)
│ ○ Remote Extension (Streaming HTTP)
```

View File

@@ -58,142 +58,143 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to
4. It will ask you to login or reauthenticate to Square, and may ask you to confirm the permissions you want to allow.
</TabItem>
<TabItem value="cli" label="Goose CLI">
1. Run the `configure` command:
```sh
goose configure
1. Run the `configure` command:
```sh
goose configure
```
2. Choose to add a `Command-line Extension`
```sh
┌ goose-configure
◇ What would you like to configure?
│ Add Extension (Connect to a new extension)
◆ What type of extension would you like to add?
│ ○ Built-in Extension
│ ○ Command-line Extension (Run a local command or script)
// highlight-start
│ ● Remote Extension (SSE)
// highlight-end
│ ○ Remote Extension (Streaming HTTP)
```
3. Give your extension a name
```sh
┌ goose-configure
◇ What would you like to configure?
│ Add Extension (Connect to a new extension)
◇ What type of extension would you like to add?
│ Remote Extension (SSE)
// highlight-start
◆ What would you like to call this extension?
│ square-mcp-remote
// highlight-end
```
1. Choose to add a `Command-line Extension`
```sh
┌ goose-configure
◇ What would you like to configure?
│ Add Extension (Connect to a new extension)
What type of extension would you like to add?
○ Built-in Extension
○ Command-line Extension (Run a local command or script)
// highlight-start
● Remote Extension
// highlight-end
```
4. Enter the SSE URI
```sh
┌ goose-configure
◇ What would you like to configure?
│ Add Extension (Connect to a new extension)
What type of extension would you like to add?
Remote Extension (SSE)
◇ What would you like to call this extension?
square-mcp-remote
// highlight-start
◆ What is the SSE endpoint URI?
│ https://mcp.squareup.com/sse
// highlight-end
```
1. Give your extension a name
```sh
┌ goose-configure
◇ What would you like to configure?
│ Add Extension (Connect to a new extension)
◇ What type of extension would you like to add?
│ Remote Extension
// highlight-start
What would you like to call this extension?
square-mcp-remote
// highlight-end
```
5. Enter the number of seconds Goose should wait for actions to complete before timing out. Default is 300s
```sh
┌ goose-configure
◇ What would you like to configure?
│ Add Extension (Connect to a new extension)
◇ What type of extension would you like to add?
│ Remote Extension (SSE)
◇ What would you like to call this extension?
│ square-mcp-remote
◆ What is the SSE endpoint URI?
│ https://mcp.squareup.com/sse
// highlight-start
◆ Please set the timeout for this tool (in secs):
│ 300
// highlight-end
```
1. Enter the SSE URI
```sh
┌ goose-configure
◇ What would you like to configure?
│ Add Extension (Connect to a new extension)
◇ What type of extension would you like to add?
│ Remote Extension
◇ What would you like to call this extension?
│ square-mcp-remote
// highlight-start
◆ What is the SSE endpoint URI?
https://mcp.squareup.com/sse
// highlight-end
```
6. Choose to add a description. If you select "Yes" here, you will be prompted to enter a description for the extension.
```sh
┌ goose-configure
◇ What would you like to configure?
│ Add Extension (Connect to a new extension)
◇ What type of extension would you like to add?
│ Remote Extension (SSE)
◇ What would you like to call this extension?
│ square-mcp-remote
◆ What is the SSE endpoint URI?
│ https://mcp.squareup.com/sse
◆ Please set the timeout for this tool (in secs):
│ 300
// highlight-start
◇ Would you like to add a description?
│ No
// highlight-end
```
1. Enter the number of seconds Goose should wait for actions to complete before timing out. Default is 300s
```sh
┌ goose-configure
◇ What would you like to configure?
│ Add Extension (Connect to a new extension)
◇ What type of extension would you like to add?
│ Remote Extension
◇ What would you like to call this extension?
│ square-mcp-remote
◆ What is the SSE endpoint URI?
│ https://mcp.squareup.com/sse
// highlight-start
Please set the timeout for this tool (in secs):
300
// highlight-end
```
1. Choose to add a description. If you select "Yes" here, you will be prompted to enter a description for the extension.
```sh
goose-configure
What would you like to configure?
│ Add Extension (Connect to a new extension)
◇ What type of extension would you like to add?
│ Remote Extension
◇ What would you like to call this extension?
│ square-mcp-remote
◆ What is the SSE endpoint URI?
│ https://mcp.squareup.com/sse
◆ Please set the timeout for this tool (in secs):
│ 300
// highlight-start
◇ Would you like to add a description?
│ No
// highlight-end
```
1. Obtain a [Square Access Token](https://developer.squareup.com/apps) and paste it in.
```sh
┌ goose-configure
◇ What would you like to configure?
│ Add Extension (Connect to a new extension)
◇ What type of extension would you like to add?
│ Remote Extension
◇ What would you like to call this extension?
│ square-mcp-remote
◆ What is the SSE endpoint URI?
│ https://mcp.squareup.com/sse
◇ Please set the timeout for this tool (in secs):
│ 300
◇ Would you like to add a description?
│ No
// highlight-start
◆ Would you like to add environment variables?
│ No
// highlight-end
└ Added square-mcp-remote extension
```
7. Obtain a [Square Access Token](https://developer.squareup.com/apps) and paste it in.
```sh
┌ goose-configure
◇ What would you like to configure?
│ Add Extension (Connect to a new extension)
◇ What type of extension would you like to add?
│ Remote Extension (SSE)
◇ What would you like to call this extension?
│ square-mcp-remote
◆ What is the SSE endpoint URI?
│ https://mcp.squareup.com/sse
◇ Please set the timeout for this tool (in secs):
│ 300
◇ Would you like to add a description?
│ No
// highlight-start
◆ Would you like to add environment variables?
│ No
// highlight-end
└ Added square-mcp-remote extension
```
</TabItem>
</Tabs>
@@ -256,7 +257,8 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to
// highlight-start
│ ● Command-line Extension (Run a local command or script)
// highlight-end
│ ○ Remote Extension
│ ○ Remote Extension (SSE)
│ ○ Remote Extension (Streaming HTTP)
```

View File

@@ -61,7 +61,8 @@ Note that you'll need [uv](https://docs.astral.sh/uv/#installation) installed on
// highlight-start
│ ● Command-line Extension (Run a local command or script)
// highlight-end
│ ○ Remote Extension
│ ○ Remote Extension (SSE)
│ ○ Remote Extension (Streaming HTTP)
```

View File

@@ -41,7 +41,8 @@ goose configure
│ ● Built-in Extension (Use an extension that comes with Goose)
// highlight-end
│ ○ Command-line Extension
│ ○ Remote Extension
│ ○ Remote Extension (SSE)
│ ○ Remote Extension (Streaming HTTP)
```

View File

@@ -57,7 +57,8 @@ Note that you'll need [uv](https://docs.astral.sh/uv/#installation) installed on
// highlight-start
│ ● Command-line Extension (Run a local command or script)
// highlight-end
│ ○ Remote Extension
│ ○ Remote Extension (SSE)
│ ○ Remote Extension (Streaming HTTP)
```