Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -44,10 +44,10 @@ Starting from Goose v1.3.0, you can add MCP-UI as an extension.

:::tip Add MCP-UI to Goose
<Tabs groupId="interface">
<TabItem value="ui" label="Goose Desktop" default>
<TabItem value="ui" label="goose Desktop" default>
[Launch the installer](goose://extension?type=streamable_http&url=https%3A%2F%2Fmcp-aharvard.netlify.app%2Fmcp&id=mcpuidemo&name=MCP-UI%20Demo&description=Demo%20MCP-UI-enabled%20extension)
</TabItem>
<TabItem value="cli" label="Goose CLI">
<TabItem value="cli" label="goose CLI">
Use `goose configure` to add a `Remote Extension (Streaming HTTP)` extension type with:

**Endpoint URL**
Expand Down
4 changes: 2 additions & 2 deletions documentation/docs/experimental/vs-code-extension.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ This tutorial covers how to install and use the [Goose VS Code Extension](https:
## Configuration

<Tabs>
<TabItem value="desktop" label="Goose Desktop">
<TabItem value="desktop" label="goose Desktop">

1. Open VS Code
2. Open the Extensions view in VS Code:
Expand All @@ -34,7 +34,7 @@ This tutorial covers how to install and use the [Goose VS Code Extension](https:
6. Open the Goose: Chat side panel to start a new conversation or view conversation history

</TabItem>
<TabItem value="cli" label="Goose CLI">
<TabItem value="cli" label="goose CLI">

Not available via CLI.

Expand Down
8 changes: 4 additions & 4 deletions documentation/docs/mcp/agentql-mcp.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,10 @@ This tutorial covers how to add the [AgentQL MCP Server](https://github.com/tiny
:::tip TLDR

<Tabs groupId="interface">
<TabItem value="ui" label="Goose Desktop" default>
<TabItem value="ui" label="goose Desktop" default>
[Launch the installer](goose://extension?cmd=npx&arg=-y&arg=agentql-mcp&id=agentql&name=AgentQL&description=Transform%20unstructured%20web%20content%20into%20structured%20data&env=AGENTQL_API_KEY%3DAgentQL%20API%20Key)
</TabItem>
<TabItem value="cli" label="Goose CLI">
<TabItem value="cli" label="goose CLI">
**Command**
```sh
npx -y agentql-mcp
Expand All @@ -37,7 +37,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to
:::

<Tabs groupId="interface">
<TabItem value="ui" label="Goose Desktop" default>
<TabItem value="ui" label="goose Desktop" default>
<GooseDesktopInstaller
extensionId="agentql"
extensionName="AgentQL"
Expand All @@ -51,7 +51,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to
apiKeyLinkText="AGENTQL_API_KEY"
/>
</TabItem>
<TabItem value="cli" label="Goose CLI">
<TabItem value="cli" label="goose CLI">
1. Run the `configure` command:
```sh
goose configure
Expand Down
8 changes: 4 additions & 4 deletions documentation/docs/mcp/alby-mcp.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,10 @@ You'll need a lightning wallet that supports [NWC](https://nwc.dev). If you don'

:::tip TLDR
<Tabs groupId="interface">
<TabItem value="ui" label="Goose Desktop" default>
<TabItem value="ui" label="goose Desktop" default>
[Launch the installer](goose://extension?cmd=npx&arg=-y&arg=%40getalby%2Fmcp&id=alby&name=Alby&description=Connect%20Goose%20to%20your%20Bitcoin%20Lightning%20Wallet&env=NWC_CONNECTION_STRING%3DNWC%20Connection%20Secret)
</TabItem>
<TabItem value="cli" label="Goose CLI">
<TabItem value="cli" label="goose CLI">
**Command**
```sh
npx -y @getalby/mcp
Expand All @@ -46,7 +46,7 @@ You'll need [Node.js](https://nodejs.org/) installed on your system to run this
:::

<Tabs groupId="interface">
<TabItem value="ui" label="Goose Desktop" default>
<TabItem value="ui" label="goose Desktop" default>
<Tabs>
<TabItem value="local" label="Local" default>
<GooseDesktopInstaller
Expand Down Expand Up @@ -78,7 +78,7 @@ Bearer nostr+walletconnect://...
</TabItem>
</Tabs>
</TabItem>
<TabItem value="cli" label="Goose CLI">
<TabItem value="cli" label="goose CLI">
<Tabs>
<TabItem value="local" label="Local" default>
1. Run the `configure` command:
Expand Down
16 changes: 8 additions & 8 deletions documentation/docs/mcp/apify-mcp.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,10 @@ This tutorial covers how to add the [Apify MCP server](https://mcp.apify.com) as

:::tip TLDR
<Tabs groupId="interface">
<TabItem value="ui" label="Goose Desktop" default>
<TabItem value="ui" label="goose Desktop" default>
Use `Add custom extension` in Settings → Extensions to add a `Streamable HTTP` extension type with:
</TabItem>
<TabItem value="cli" label="Goose CLI">
<TabItem value="cli" label="goose CLI">
Use `goose configure` to add a `Remote Extension (Streaming HTTP)` extension type with:
</TabItem>
</Tabs>
Expand All @@ -34,7 +34,7 @@ https://mcp.apify.com
:::

<Tabs groupId="interface">
<TabItem value="ui" label="Goose Desktop" default>
<TabItem value="ui" label="goose Desktop" default>
1. Obtain an [Apify Token](https://console.apify.com/settings/integrations)
2. Click the <PanelLeft className="inline" size={16} /> button in the top-left to open the sidebar
3. Click `Extensions`
Expand All @@ -51,7 +51,7 @@ https://mcp.apify.com
9. Navigate to the chat
</TabItem>

<TabItem value="cli" label="Goose CLI">
<TabItem value="cli" label="goose CLI">
<CLIExtensionInstructions
name="apify-mcp"
type="http"
Expand All @@ -74,11 +74,11 @@ https://mcp.apify.com

:::tip TLDR
<Tabs groupId="interface">
<TabItem value="ui" label="Goose Desktop" default>
<TabItem value="ui" label="goose Desktop" default>
[Launch the installer](goose://extension?cmd=npx&arg=@apify/actors-mcp-server&arg=start&id=mcp_apify_local&name=Apify%20Local%20MCP%20Server&description=Run%20Apify%20MCP%20server%20locally%20using%20your%20token&env=APIFY_TOKEN%3DYour%20Apify%20Token)
</TabItem>

<TabItem value="cli" label="Goose CLI">
<TabItem value="cli" label="goose CLI">
**Command**
```sh
npx -y @apify/actors-mcp-server
Expand All @@ -93,7 +93,7 @@ APIFY_TOKEN: <YOUR_APIFY_TOKEN>
:::

<Tabs groupId="interface">
<TabItem value="ui" label="Goose Desktop" default>
<TabItem value="ui" label="goose Desktop" default>
1. Obtain an [Apify Token](https://console.apify.com/settings/integrations)
2. Click the <PanelLeft className="inline" size={16} /> button in the top-left to open the sidebar
3. Click `Extensions`
Expand All @@ -110,7 +110,7 @@ APIFY_TOKEN: <YOUR_APIFY_TOKEN>
9. Navigate to the chat
</TabItem>

<TabItem value="cli" label="Goose CLI">
<TabItem value="cli" label="goose CLI">
<CLIExtensionInstructions
name="apify-mcp"
type="stdio"
Expand Down
8 changes: 4 additions & 4 deletions documentation/docs/mcp/asana-mcp.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ This tutorial covers how to add the [Asana MCP Server](https://github.com/roychr

:::tip TLDR
<Tabs groupId="interface">
<TabItem value="ui" label="Goose Desktop" default>
<TabItem value="ui" label="goose Desktop" default>
[Launch the installer](goose://extension?cmd=npx&arg=-y&arg=%40roychri%2Fmcp-server-asana&id=asana&name=Asana&description=enable%20task%20automation%2C%20project%20tracking%2C%20and%20team%20collaboration&env=ASANA_ACCESS_TOKEN%3DAsana%20Access%20Token)
</TabItem>
<TabItem value="cli" label="Goose CLI">
<TabItem value="cli" label="goose CLI">
**Command**
```sh
npx -y @roychri/mcp-server-asana
Expand All @@ -39,7 +39,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to


<Tabs groupId="interface">
<TabItem value="ui" label="Goose Desktop" default>
<TabItem value="ui" label="goose Desktop" default>
<GooseDesktopInstaller
extensionId="asana"
extensionName="Asana"
Expand All @@ -56,7 +56,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to
See [Asana's developer docs](https://developers.asana.com/docs/personal-access-token) if you need detailed instructions on creating an access token.
:::
</TabItem>
<TabItem value="cli" label="Goose CLI">
<TabItem value="cli" label="goose CLI">
1. Run the `configure` command:
```sh
goose configure
Expand Down
4 changes: 2 additions & 2 deletions documentation/docs/mcp/autovisualiser-mcp.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,13 @@ This guide will cover enabling and using the Auto Visualiser MCP Server.


<Tabs groupId="interface">
<TabItem value="ui" label="Goose Desktop" default>
<TabItem value="ui" label="goose Desktop" default>
<GooseBuiltinInstaller
extensionName="Auto Visualiser"
description="Automatically generate interactive data visualizations"
/>
</TabItem>
<TabItem value="cli" label="Goose CLI">
<TabItem value="cli" label="goose CLI">

1. Run the `configure` command:
```sh
Expand Down
8 changes: 4 additions & 4 deletions documentation/docs/mcp/blender-mcp.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,10 @@ This tutorial covers how to add the [Blender MCP Server](https://github.com/ahuj

:::tip TLDR
<Tabs groupId="interface">
<TabItem value="ui" label="Goose Desktop" default>
<TabItem value="ui" label="goose Desktop" default>
[Launch the installer](goose://extension?cmd=uvx&arg=blender-mcp&id=blender&name=Blender&description=Blender%203D%20scene%20creation%20integration)
</TabItem>
<TabItem value="cli" label="Goose CLI">
<TabItem value="cli" label="goose CLI">
**Command**
```sh
uvx blender-mcp
Expand Down Expand Up @@ -51,7 +51,7 @@ Note that you'll need [uv](https://docs.astral.sh/uv/#installation) installed on
### Add Blender MCP Server

<Tabs groupId="interface">
<TabItem value="ui" label="Goose Desktop" default>
<TabItem value="ui" label="goose Desktop" default>
<GooseDesktopInstaller
extensionId="blender"
extensionName="Blender"
Expand All @@ -60,7 +60,7 @@ Note that you'll need [uv](https://docs.astral.sh/uv/#installation) installed on
args={["blender-mcp"]}
/>
</TabItem>
<TabItem value="cli" label="Goose CLI">
<TabItem value="cli" label="goose CLI">
1. Run the `configure` command:
```sh
goose configure
Expand Down
8 changes: 4 additions & 4 deletions documentation/docs/mcp/brave-mcp.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,10 @@ This tutorial will get you started with the [Brave Search MCP Server](https://gi

:::tip TLDR
<Tabs groupId="interface">
<TabItem value="ui" label="Goose Desktop" default>
<TabItem value="ui" label="goose Desktop" default>
[Launch the installer](goose://extension?cmd=npx&arg=-y&arg=%40modelcontextprotocol%2Fserver-brave-search&id=brave-search&name=Brave%20Search&description=Brave%20Search%20API&env=BRAVE_API_KEY%3DYour%20API%20Key)
</TabItem>
<TabItem value="cli" label="Goose CLI">
<TabItem value="cli" label="goose CLI">
**Command**
```sh
npx -y @modelcontextprotocol/server-brave-search
Expand All @@ -40,7 +40,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to
:::

<Tabs groupId="interface">
<TabItem value="ui" label="Goose Desktop" default>
<TabItem value="ui" label="goose Desktop" default>
<GooseDesktopInstaller
extensionId="brave-search"
extensionName="Brave Search"
Expand All @@ -52,7 +52,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to
apiKeyLinkText="Brave Search API Key"
/>
</TabItem>
<TabItem value="cli" label="Goose CLI">
<TabItem value="cli" label="goose CLI">
1. Run the `configure` command:
```sh
goose configure
Expand Down
8 changes: 4 additions & 4 deletions documentation/docs/mcp/browserbase-mcp.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@ This tutorial covers how to add the Browserbase MCP Server as a Goose extension
:::tip TLDR

<Tabs groupId="interface">
<TabItem value="ui" label="Goose Desktop" default>
<TabItem value="ui" label="goose Desktop" default>
[Launch the installer](goose://extension?cmd=npx&arg=@browserbasehq/mcp&id=browserbase&name=Browserbase&description=Automate%20web%20browsing%20and%20data%20extraction&env=BROWSERBASE_PROJECT_ID%3DBrowserbase%20Project%20ID&env=BROWSERBASE_API_KEY%3DBrowserbase%20API%20Key)
</TabItem>
<TabItem value="cli" label="Goose CLI">
<TabItem value="cli" label="goose CLI">
**Command**
```sh
npx @browserbasehq/mcp
Expand All @@ -32,7 +32,7 @@ This tutorial covers how to add the Browserbase MCP Server as a Goose extension
## Configuration

<Tabs groupId="interface">
<TabItem value="ui" label="Goose Desktop" default>
<TabItem value="ui" label="goose Desktop" default>
<GooseDesktopInstaller
extensionId="browserbase"
extensionName="Browserbase"
Expand All @@ -47,7 +47,7 @@ This tutorial covers how to add the Browserbase MCP Server as a Goose extension
apiKeyLinkText="Get your Browserbase credentials"
/>
</TabItem>
<TabItem value="cli" label="Goose CLI">
<TabItem value="cli" label="goose CLI">
1. Run the `configure` command:
```sh
goose configure
Expand Down
8 changes: 4 additions & 4 deletions documentation/docs/mcp/chrome-devtools-mcp.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@ This tutorial covers how to add the Chrome DevTools MCP Server as a Goose extens

:::tip TLDR
<Tabs groupId="interface">
<TabItem value="ui" label="Goose Desktop" default>
<TabItem value="ui" label="goose Desktop" default>
[Launch the installer](goose://extension?cmd=npx&arg=-y&arg=chrome-devtools-mcp%40latest&id=chrome-devtools&name=Chrome%20DevTools&description=Browser%20automation%20and%20web%20performance%20testing%20capabilities)
</TabItem>
<TabItem value="cli" label="Goose CLI">
<TabItem value="cli" label="goose CLI">
**Command**
```sh
npx -y chrome-devtools-mcp@latest
Expand All @@ -30,7 +30,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to
:::

<Tabs groupId="interface">
<TabItem value="ui" label="Goose Desktop" default>
<TabItem value="ui" label="goose Desktop" default>
<GooseDesktopInstaller
extensionId="chrome-devtools"
extensionName="Chrome DevTools"
Expand All @@ -42,7 +42,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to
note="Note that you'll need Node.js installed on your system to run this command, as it uses npx."
/>
</TabItem>
<TabItem value="cli" label="Goose CLI">
<TabItem value="cli" label="goose CLI">
1. Run the `configure` command:
```sh
goose configure
Expand Down
16 changes: 8 additions & 8 deletions documentation/docs/mcp/cloudflare-mcp.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,10 @@ Cloudflare provides multiple specialized MCP servers for different aspects of th
:::tip TLDR

<Tabs groupId="interface">
<TabItem value="ui" label="Goose Desktop" default>
<TabItem value="ui" label="goose Desktop" default>
[Launch the installer](goose://extension?cmd=npx&arg=mcp-remote&arg=https%3A%2F%2Fobservability.mcp.cloudflare.com%2Fsse&id=cloudflare-observability&name=Cloudflare%20Observability&description=Debug%20and%20get%20insight%20into%20your%20application%27s%20logs%20and%20analytics&env=CLOUDFLARE_API_TOKEN%3DCloudflare%20API%20Token)
</TabItem>
<TabItem value="cli" label="Goose CLI">
<TabItem value="cli" label="goose CLI">
**Command**
```sh
npx mcp-remote https://observability.mcp.cloudflare.com/sse
Expand Down Expand Up @@ -79,14 +79,14 @@ Choose one or more servers based on your needs. Here are the most popular config
#### Observability Server (Recommended for debugging)

<Tabs groupId="interface">
<TabItem value="ui" label="Goose Desktop" default>
<TabItem value="ui" label="goose Desktop" default>
1. [Launch the installer](goose://extension?cmd=npx&arg=mcp-remote&arg=https%3A%2F%2Fobservability.mcp.cloudflare.com%2Fsse&id=cloudflare-observability&name=Cloudflare%20Observability&description=Debug%20and%20get%20insight%20into%20your%20application%27s%20logs%20and%20analytics&env=CLOUDFLARE_API_TOKEN%3DCloudflare%20API%20Token)
2. Press `Yes` to confirm the installation
3. Enter your Cloudflare API Token
4. Click `Save Configuration`
5. Scroll to the top and click `Exit` from the upper left corner
</TabItem>
<TabItem value="cli" label="Goose CLI">
<TabItem value="cli" label="goose CLI">
1. Run the `configure` command:
```sh
goose configure
Expand All @@ -106,21 +106,21 @@ Choose one or more servers based on your needs. Here are the most popular config
#### Workers Bindings Server (For Workers development)

<Tabs groupId="interface">
<TabItem value="ui" label="Goose Desktop" default>
<TabItem value="ui" label="goose Desktop" default>
[Launch the installer](goose://extension?cmd=npx&arg=mcp-remote&arg=https%3A%2F%2Fbindings.mcp.cloudflare.com%2Fsse&id=cloudflare-bindings&name=Cloudflare%20Workers%20Bindings&description=Build%20Workers%20applications%20with%20storage%2C%20AI%2C%20and%20compute%20primitives&env=CLOUDFLARE_API_TOKEN%3DCloudflare%20API%20Token)
</TabItem>
<TabItem value="cli" label="Goose CLI">
<TabItem value="cli" label="goose CLI">
Command: `npx mcp-remote https://bindings.mcp.cloudflare.com/sse`
</TabItem>
</Tabs>

#### Radar Server (For traffic insights)

<Tabs groupId="interface">
<TabItem value="ui" label="Goose Desktop" default>
<TabItem value="ui" label="goose Desktop" default>
[Launch the installer](goose://extension?cmd=npx&arg=mcp-remote&arg=https%3A%2F%2Fradar.mcp.cloudflare.com%2Fsse&id=cloudflare-radar&name=Cloudflare%20Radar&description=Get%20global%20Internet%20traffic%20insights%2C%20trends%2C%20URL%20scans%2C%20and%20other%20utilities&env=CLOUDFLARE_API_TOKEN%3DCloudflare%20API%20Token)
</TabItem>
<TabItem value="cli" label="Goose CLI">
<TabItem value="cli" label="goose CLI">
Command: `npx mcp-remote https://radar.mcp.cloudflare.com/sse`
</TabItem>
</Tabs>
Expand Down
Loading