diff --git a/documentation/blog/2025-08-11-mcp-ui-post-browser-world/index.md b/documentation/blog/2025-08-11-mcp-ui-post-browser-world/index.md index 3bd184d8e3ab..77d6dd6e8669 100644 --- a/documentation/blog/2025-08-11-mcp-ui-post-browser-world/index.md +++ b/documentation/blog/2025-08-11-mcp-ui-post-browser-world/index.md @@ -44,10 +44,10 @@ Starting from Goose v1.3.0, you can add MCP-UI as an extension. :::tip Add MCP-UI to Goose - + [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) - + Use `goose configure` to add a `Remote Extension (Streaming HTTP)` extension type with: **Endpoint URL** diff --git a/documentation/docs/experimental/vs-code-extension.md b/documentation/docs/experimental/vs-code-extension.md index 4e6e631680ab..4906287eb79d 100644 --- a/documentation/docs/experimental/vs-code-extension.md +++ b/documentation/docs/experimental/vs-code-extension.md @@ -21,7 +21,7 @@ This tutorial covers how to install and use the [Goose VS Code Extension](https: ## Configuration - + 1. Open VS Code 2. Open the Extensions view in VS Code: @@ -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 - + Not available via CLI. diff --git a/documentation/docs/mcp/agentql-mcp.md b/documentation/docs/mcp/agentql-mcp.md index 772513a256d3..8dce21b21961 100644 --- a/documentation/docs/mcp/agentql-mcp.md +++ b/documentation/docs/mcp/agentql-mcp.md @@ -14,10 +14,10 @@ This tutorial covers how to add the [AgentQL MCP Server](https://github.com/tiny :::tip TLDR - + [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) - + **Command** ```sh npx -y agentql-mcp @@ -37,7 +37,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to ::: - + - + 1. Run the `configure` command: ```sh goose configure diff --git a/documentation/docs/mcp/alby-mcp.md b/documentation/docs/mcp/alby-mcp.md index 6e8cea799168..dc584277cf17 100644 --- a/documentation/docs/mcp/alby-mcp.md +++ b/documentation/docs/mcp/alby-mcp.md @@ -21,10 +21,10 @@ You'll need a lightning wallet that supports [NWC](https://nwc.dev). If you don' :::tip TLDR - + [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) - + **Command** ```sh npx -y @getalby/mcp @@ -46,7 +46,7 @@ You'll need [Node.js](https://nodejs.org/) installed on your system to run this ::: - + - + 1. Run the `configure` command: diff --git a/documentation/docs/mcp/apify-mcp.md b/documentation/docs/mcp/apify-mcp.md index 4cf66a68a63d..38d49afc9eec 100644 --- a/documentation/docs/mcp/apify-mcp.md +++ b/documentation/docs/mcp/apify-mcp.md @@ -19,10 +19,10 @@ This tutorial covers how to add the [Apify MCP server](https://mcp.apify.com) as :::tip TLDR - + Use `Add custom extension` in Settings → Extensions to add a `Streamable HTTP` extension type with: - + Use `goose configure` to add a `Remote Extension (Streaming HTTP)` extension type with: @@ -34,7 +34,7 @@ https://mcp.apify.com ::: - + 1. Obtain an [Apify Token](https://console.apify.com/settings/integrations) 2. Click the button in the top-left to open the sidebar 3. Click `Extensions` @@ -51,7 +51,7 @@ https://mcp.apify.com 9. Navigate to the chat - + - + [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) - + **Command** ```sh npx -y @apify/actors-mcp-server @@ -93,7 +93,7 @@ APIFY_TOKEN: ::: - + 1. Obtain an [Apify Token](https://console.apify.com/settings/integrations) 2. Click the button in the top-left to open the sidebar 3. Click `Extensions` @@ -110,7 +110,7 @@ APIFY_TOKEN: 9. Navigate to the chat - + - + [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) - + **Command** ```sh npx -y @roychri/mcp-server-asana @@ -39,7 +39,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to - + - + 1. Run the `configure` command: ```sh goose configure diff --git a/documentation/docs/mcp/autovisualiser-mcp.md b/documentation/docs/mcp/autovisualiser-mcp.md index 58745bf4f87e..91a61a73b619 100644 --- a/documentation/docs/mcp/autovisualiser-mcp.md +++ b/documentation/docs/mcp/autovisualiser-mcp.md @@ -19,13 +19,13 @@ This guide will cover enabling and using the Auto Visualiser MCP Server. - + - + 1. Run the `configure` command: ```sh diff --git a/documentation/docs/mcp/blender-mcp.md b/documentation/docs/mcp/blender-mcp.md index 9cf530726233..01eedde88c04 100644 --- a/documentation/docs/mcp/blender-mcp.md +++ b/documentation/docs/mcp/blender-mcp.md @@ -14,10 +14,10 @@ This tutorial covers how to add the [Blender MCP Server](https://github.com/ahuj :::tip TLDR - + [Launch the installer](goose://extension?cmd=uvx&arg=blender-mcp&id=blender&name=Blender&description=Blender%203D%20scene%20creation%20integration) - + **Command** ```sh uvx blender-mcp @@ -51,7 +51,7 @@ Note that you'll need [uv](https://docs.astral.sh/uv/#installation) installed on ### Add Blender MCP Server - + - + 1. Run the `configure` command: ```sh goose configure diff --git a/documentation/docs/mcp/brave-mcp.md b/documentation/docs/mcp/brave-mcp.md index 39c9b1770050..7e42e3859c59 100644 --- a/documentation/docs/mcp/brave-mcp.md +++ b/documentation/docs/mcp/brave-mcp.md @@ -17,10 +17,10 @@ This tutorial will get you started with the [Brave Search MCP Server](https://gi :::tip TLDR - + [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) - + **Command** ```sh npx -y @modelcontextprotocol/server-brave-search @@ -40,7 +40,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to ::: - + - + 1. Run the `configure` command: ```sh goose configure diff --git a/documentation/docs/mcp/browserbase-mcp.md b/documentation/docs/mcp/browserbase-mcp.md index 578fba03150b..e0f7e1c1ebfa 100644 --- a/documentation/docs/mcp/browserbase-mcp.md +++ b/documentation/docs/mcp/browserbase-mcp.md @@ -12,10 +12,10 @@ This tutorial covers how to add the Browserbase MCP Server as a Goose extension :::tip TLDR - + [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) - + **Command** ```sh npx @browserbasehq/mcp @@ -32,7 +32,7 @@ This tutorial covers how to add the Browserbase MCP Server as a Goose extension ## Configuration - + - + 1. Run the `configure` command: ```sh goose configure diff --git a/documentation/docs/mcp/chrome-devtools-mcp.md b/documentation/docs/mcp/chrome-devtools-mcp.md index 5a68280e332f..e63626e917fa 100644 --- a/documentation/docs/mcp/chrome-devtools-mcp.md +++ b/documentation/docs/mcp/chrome-devtools-mcp.md @@ -11,10 +11,10 @@ This tutorial covers how to add the Chrome DevTools MCP Server as a Goose extens :::tip TLDR - + [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) - + **Command** ```sh npx -y chrome-devtools-mcp@latest @@ -30,7 +30,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to ::: - + - + 1. Run the `configure` command: ```sh goose configure diff --git a/documentation/docs/mcp/cloudflare-mcp.md b/documentation/docs/mcp/cloudflare-mcp.md index 9e8d3fe4658d..34d71c57ce76 100644 --- a/documentation/docs/mcp/cloudflare-mcp.md +++ b/documentation/docs/mcp/cloudflare-mcp.md @@ -14,10 +14,10 @@ Cloudflare provides multiple specialized MCP servers for different aspects of th :::tip TLDR - + [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) - + **Command** ```sh npx mcp-remote https://observability.mcp.cloudflare.com/sse @@ -79,14 +79,14 @@ Choose one or more servers based on your needs. Here are the most popular config #### Observability Server (Recommended for debugging) - + 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 - + 1. Run the `configure` command: ```sh goose configure @@ -106,10 +106,10 @@ Choose one or more servers based on your needs. Here are the most popular config #### Workers Bindings Server (For Workers development) - + [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) - + Command: `npx mcp-remote https://bindings.mcp.cloudflare.com/sse` @@ -117,10 +117,10 @@ Choose one or more servers based on your needs. Here are the most popular config #### Radar Server (For traffic insights) - + [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) - + Command: `npx mcp-remote https://radar.mcp.cloudflare.com/sse` diff --git a/documentation/docs/mcp/cloudinary-asset-management-mcp.md b/documentation/docs/mcp/cloudinary-asset-management-mcp.md index f5d0f559c403..5c8936cb4a15 100644 --- a/documentation/docs/mcp/cloudinary-asset-management-mcp.md +++ b/documentation/docs/mcp/cloudinary-asset-management-mcp.md @@ -15,10 +15,10 @@ This tutorial covers how to add the [Cloudinary Asset Management MCP Server](htt :::tip TLDR - + [Launch the installer](goose://extension?cmd=npx&arg=-y&arg=--package&arg=@cloudinary/asset-management&arg=--&arg=mcp&arg=start&id=cloudinary&name=Cloudinary%20Asset%20Management&description=Powerful%20media%20processing%20and%20transformation&env=CLOUDINARY_URL%3DCloudinary%20URL) - + **Command** ```sh npx -y --package @cloudinary/asset-management -- mcp start @@ -38,7 +38,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to ::: - + - + 1. Run the `configure` command: ```sh goose configure diff --git a/documentation/docs/mcp/cognee-mcp.md b/documentation/docs/mcp/cognee-mcp.md index 1aac1e417150..770e6937a457 100644 --- a/documentation/docs/mcp/cognee-mcp.md +++ b/documentation/docs/mcp/cognee-mcp.md @@ -27,7 +27,7 @@ Note that you'll need [uv](https://docs.astral.sh/uv/#installation) installed on ::: - + 1. First, install Cognee: ```bash diff --git a/documentation/docs/mcp/computer-controller-mcp.md b/documentation/docs/mcp/computer-controller-mcp.md index 41351ca7bf12..460a83425cb8 100644 --- a/documentation/docs/mcp/computer-controller-mcp.md +++ b/documentation/docs/mcp/computer-controller-mcp.md @@ -21,13 +21,13 @@ Let Goose complete its tasks without interruption - avoid using your mouse or ke ## Configuration - + - + 1. Run the `configure` command: ```sh @@ -102,10 +102,10 @@ Anthropic's Claude 4 Sonnet was used for this task. ::: - + 1. Open a new session in Goose Desktop - + 1. Open a terminal and start a new Goose session: diff --git a/documentation/docs/mcp/container-use-mcp.md b/documentation/docs/mcp/container-use-mcp.md index 1b454d5ac3df..5b285e3a81ce 100644 --- a/documentation/docs/mcp/container-use-mcp.md +++ b/documentation/docs/mcp/container-use-mcp.md @@ -15,10 +15,10 @@ This tutorial covers how to add the [Container Use MCP Server](https://container :::tip TLDR - + [Launch the installer](goose://extension?cmd=container-use&arg=stdio&id=container-use&name=container%20use&description=use%20containers%20with%20dagger%20and%20git%20for%20isolated%20environments) - + **Command** ```sh container-use stdio @@ -37,7 +37,7 @@ You'll need [Docker](https://www.docker.com/) installed on your system. If you w - + - + - + - + - + [Launch the installer](goose://extension?type=streamable_http&url=http%3A%2F%2Flocalhost%3A3000%2Fmcp&id=dev-to&name=Dev.to&description=Access%20Dev.to%20articles%20and%20content) - + Use `goose configure` to add a `Remote Extension (Streaming HTTP)` extension type with: **Endpoint URL** @@ -57,7 +57,7 @@ Your server will now be running at: - + - + - + - + 1. Run the `configure` command: ```sh @@ -61,10 +61,10 @@ Anthropic's Claude 4 Sonnet was used for this task. - + 1. Open a new session in Goose Desktop - + 1. Open a terminal and start a new Goose session: diff --git a/documentation/docs/mcp/elevenlabs-mcp.md b/documentation/docs/mcp/elevenlabs-mcp.md index 59d6ad54d43f..4a7fe280d79c 100644 --- a/documentation/docs/mcp/elevenlabs-mcp.md +++ b/documentation/docs/mcp/elevenlabs-mcp.md @@ -15,10 +15,10 @@ This tutorial covers how to add the [ElevenLabs MCP Server](https://github.com/e :::tip TLDR - + [Launch the installer](goose://extension?cmd=uvx&arg=elevenlabs-mcp&id=elevenlabs&name=ElevenLabs&description=ElevenLabs%20voice%20synthesis%20server&env=ELEVENLABS_API_KEY) - + **Command** ```sh uvx elevenlabs-mcp diff --git a/documentation/docs/mcp/fetch-mcp.md b/documentation/docs/mcp/fetch-mcp.md index 576faf70f333..99541ab22c53 100644 --- a/documentation/docs/mcp/fetch-mcp.md +++ b/documentation/docs/mcp/fetch-mcp.md @@ -18,10 +18,10 @@ This tutorial covers how to add the [Fetch MCP Server](https://github.com/modelc :::tip TLDR - + [Launch the installer](goose://extension?cmd=uvx&arg=mcp-server-fetch&id=fetch&name=Fetch&description=Web%20content%20fetching%20and%20processing%20capabilities) - + **Command** ```sh uvx mcp-server-fetch @@ -37,7 +37,7 @@ Note that you'll need [uv](https://docs.astral.sh/uv/#installation) installed on ::: - + - + 1. Run the `configure` command: ```sh goose configure diff --git a/documentation/docs/mcp/figma-mcp.md b/documentation/docs/mcp/figma-mcp.md index ce6ed6db8ee6..9f237a840c66 100644 --- a/documentation/docs/mcp/figma-mcp.md +++ b/documentation/docs/mcp/figma-mcp.md @@ -18,10 +18,10 @@ The MCP Server requires a Dev or Full seat on Professional, Organization, or Ent :::tip TLDR - + [Launch the installer](goose://extension?type=streamable_http&url=http%3A%2F%2F127.0.0.1%3A3845%2Fmcp&id=figma&name=Figma&description=Convert%20Figma%20designs%20into%20code%20and%20extract%20design%20context) - + Use `goose configure` to add a `Remote Extension (Streaming HTTP)` extension type with: **Endpoint URL** @@ -51,7 +51,7 @@ The Dev Mode MCP Server must be enabled in the [Figma desktop app](https://www.f 2. Add the Figma extension to Goose: - + - + - + - + 1. Run the `configure` command: ```sh goose configure diff --git a/documentation/docs/mcp/firecrawl-mcp.md b/documentation/docs/mcp/firecrawl-mcp.md index 1ecfa2966289..7eecda98c953 100644 --- a/documentation/docs/mcp/firecrawl-mcp.md +++ b/documentation/docs/mcp/firecrawl-mcp.md @@ -16,10 +16,10 @@ This tutorial will get you started with the [Firecrawl MCP Server](https://githu :::tip TLDR - + [Launch the installer](goose://extension?cmd=npx&arg=-y&arg=firecrawl-mcp&id=firecrawl&name=Firecrawl&description=Web%20scraping%20and%20crawling%20capabilities&env=FIRECRAWL_API_KEY%3DYour%20API%20Key) - + **Command** ```sh npx -y firecrawl-mcp @@ -39,7 +39,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to ::: - + - + - + Use `Add custom extension` in Settings → Extensions to add a `Streamable HTTP` extension type with: - + Use `goose configure` to add a `Remote Extension (Streaming HTTP)` extension type with: @@ -37,7 +37,7 @@ This tutorial covers how to add the [GitHub MCP Server](https://github.com/githu These steps configure the Remote MCP Server. For other deployment options, see the [official GitHub MCP Server documentation](https://github.com/github/github-mcp-server). - + 1. Obtain a [GitHub Personal Access Token](https://github.com/settings/personal-access-tokens) 2. Click the button in the top-left to open the sidebar 3. Click `Extensions` @@ -54,7 +54,7 @@ These steps configure the Remote MCP Server. For other deployment options, see t 8. Navigate to the chat - + - + [Launch the installer](goose://extension?cmd=npx&arg=mcp-remote&arg=https%3A%2F%2Fgitmcp.io%2Fdocs&id=gitmcp&name=GitMCP&description=Remote%20MCP%20server%20from%20gitmcp.io) - + **Command** ```sh npx -y mcp-remote https://gitmcp.io/docs @@ -32,7 +32,7 @@ This tutorial covers how to add the [Git MCP Server](https://github.com/idosal/g ## Configuration - + - + - + 1. Open a new session in Goose Desktop - + 1. Open a terminal and start a new Goose session: diff --git a/documentation/docs/mcp/google-drive-mcp.md b/documentation/docs/mcp/google-drive-mcp.md index e1d4ea6d1c14..d317bd1a5549 100644 --- a/documentation/docs/mcp/google-drive-mcp.md +++ b/documentation/docs/mcp/google-drive-mcp.md @@ -17,10 +17,10 @@ This tutorial covers how to add the [Google Drive MCP Server](https://github.com :::tip TLDR - + [Launch the installer](goose://extension?cmd=npx&arg=-y&arg=%40modelcontextprotocol%2Fserver-gdrive&id=google-drive&name=Google%20Drive&description=Google%20Drive%20integration&env=GDRIVE_CREDENTIALS_PATH%3DPath%20to%20Google%20Drive%20credentials&env=GDRIVE_OAUTH_PATH%3DPath%20to%20OAuth%20token) - + **Command** ```sh GDRIVE_OAUTH_PATH=$USER_HOME/.config/gcp-oauth.keys.json \ @@ -95,7 +95,7 @@ You'll need to re-authenticate once a day when using the Google Drive extension. ::: - + - + 1. Run the `configure` command: ```sh goose configure diff --git a/documentation/docs/mcp/google-maps-mcp.md b/documentation/docs/mcp/google-maps-mcp.md index ff50276dc53a..80f24b9bb3f1 100644 --- a/documentation/docs/mcp/google-maps-mcp.md +++ b/documentation/docs/mcp/google-maps-mcp.md @@ -15,10 +15,10 @@ This tutorial covers how to add the [Google Maps MCP Server](https://github.com/ :::tip TLDR - + [Launch the installer](goose://extension?cmd=npx&arg=-y&arg=%40modelcontextprotocol%2Fserver-google-maps&id=google-maps&name=Google%20Maps&description=Google%20Maps%20API%20integration&env=GOOGLE_MAPS_API_KEY%3DGoogle%20Maps%20API%20key) - + **Command** ```sh npx -y @modelcontextprotocol/server-google-maps @@ -38,7 +38,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to ::: - + - + 1. Run the `configure` command: ```sh goose configure diff --git a/documentation/docs/mcp/goose-docs-mcp.md b/documentation/docs/mcp/goose-docs-mcp.md index d61280f37b65..3a421dd933f8 100644 --- a/documentation/docs/mcp/goose-docs-mcp.md +++ b/documentation/docs/mcp/goose-docs-mcp.md @@ -16,10 +16,10 @@ This tutorial covers how to add the [Goose Docs MCP Server](https://github.com/i :::tip TLDR - + [Launch the installer](goose://extension?cmd=npx&arg=mcp-remote&arg=https%3A%2F%2Fblock.gitmcp.io%2Fgoose%2F&id=goose-docs&name=Goose%20Docs&description=gitmcp%20for%20Goose%20documentation) - + **Command** ```sh npx mcp-remote https://block.gitmcp.io/goose/ @@ -31,7 +31,7 @@ This tutorial covers how to add the [Goose Docs MCP Server](https://github.com/i ## Configuration - + - + - + [Launch the installer](goose://extension?cmd=npx&arg=-y&arg=%40gotohuman%2Fmcp-server&id=gotoHuman&name=gotoHuman&description=gotoHuman%20MCP%20server%20for%20human-in-the-loop%20approvals&env=GOTOHUMAN_API_KEY%3DgotoHuman%20API%20Key) - + **Command** ```sh npx -y @gotohuman/mcp-server @@ -36,7 +36,7 @@ This tutorial covers how to add the [gotoHuman MCP Server](https://github.com/go ## Configuration - + - + - + 1. Open a new session in Goose Desktop - + 1. Open a terminal and start a new Goose session: diff --git a/documentation/docs/mcp/jetbrains-mcp.md b/documentation/docs/mcp/jetbrains-mcp.md index fcf9965dd378..b28e3ea6a3c5 100644 --- a/documentation/docs/mcp/jetbrains-mcp.md +++ b/documentation/docs/mcp/jetbrains-mcp.md @@ -27,10 +27,10 @@ This tutorial covers how to add the JetBrains extension to integrate with any Je :::tip TLDR - + Use `Add custom extension` in Settings → Extensions to add a `Server-Sent Events (SSE)` extension type with your IDE-specific SSE config. - + Use `goose configure` to add a `Remote Extension (SSE)` extension type with your IDE-specific SSE config. @@ -49,7 +49,7 @@ This tutorial covers how to add the JetBrains extension to integrate with any Je 2. Add the JetBrains extension to Goose, replacing "YOUR_IDE_SPECIFIC_URL" in the instructions with the URL you copied: - + 1. Click the button in the top-left to open the sidebar 2. Click `Extensions` on the sidebar 3. Click `Add custom extension` @@ -60,7 +60,7 @@ This tutorial covers how to add the JetBrains extension to integrate with any Je 5. Click `Add Extension` to save the extension 6. Navigate to the chat - + - + [Launch the installer](goose://extension?cmd=npx&arg=-y&arg=%40jetbrains%2Fmcp-proxy&id=jetbrains&name=JetBrains&description=Integrate%20Goose%20with%20any%20JetBrains%20IDE) - + **Command** ```sh npx -y @jetbrains/mcp-proxy @@ -104,7 +104,7 @@ This tutorial covers how to add the JetBrains extension to integrate with any Je 2. Add the JetBrains extension to Goose: - + - + - + 1. Open [IntelliJ](https://www.jetbrains.com/idea/download) (JetBrains' Java and Kotlin IDE) 2. Open a new session in Goose Desktop :::note @@ -144,7 +144,7 @@ Anthropic's Claude 4 Sonnet was used for this task. ::: - + 1. Open [IntelliJ](https://www.jetbrains.com/idea/download) (JetBrains' Java and Kotlin IDE) 2. Open a terminal within your IDE and start a new Goose session: diff --git a/documentation/docs/mcp/kiwi-flight-search.md b/documentation/docs/mcp/kiwi-flight-search.md index 1d4e1ce4f603..bf10d55076e6 100644 --- a/documentation/docs/mcp/kiwi-flight-search.md +++ b/documentation/docs/mcp/kiwi-flight-search.md @@ -20,10 +20,10 @@ This tutorial covers how to add the [Kiwi Flight Search MCP Server](https://mcp. :::tip TLDR - + Use `Add custom extension` in Settings → Extensions to add a `Streamable HTTP` extension type with: - + Use `goose configure` to add a `Remote Extension (Streaming HTTP)` extension type with: @@ -37,7 +37,7 @@ This tutorial covers how to add the [Kiwi Flight Search MCP Server](https://mcp. ## Configuration - + 1. Click the button in the top-left to open the sidebar 2. Click `Extensions` 3. Click `Add custom extension` @@ -49,7 +49,7 @@ This tutorial covers how to add the [Kiwi Flight Search MCP Server](https://mcp. 6. Navigate to the chat - + - + [Launch the installer](goose://extension?cmd=npx&arg=-y&arg=%40modelcontextprotocol%2Fserver-memory&id=knowledge_graph_memory&name=Knowledge%20Graph%20Memory&description=Graph-based%20memory%20system%20for%20persistent%20knowledge%20storage) - + **Command** ```sh npx -y @modelcontextprotocol/server-memory @@ -34,7 +34,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to ::: - + - + 1. Run the `configure` command: ```sh goose configure diff --git a/documentation/docs/mcp/mbot-mcp.md b/documentation/docs/mcp/mbot-mcp.md index 7ca8922362c8..5a4a067f55ad 100644 --- a/documentation/docs/mcp/mbot-mcp.md +++ b/documentation/docs/mcp/mbot-mcp.md @@ -29,7 +29,7 @@ This tutorial will get you started with [deemkeen's MQTT MCP server](https://git ## Configuration - + 1. Run the `configure` command: ```sh goose configure diff --git a/documentation/docs/mcp/memory-mcp.md b/documentation/docs/mcp/memory-mcp.md index 5e0126ae64df..895302e25aa7 100644 --- a/documentation/docs/mcp/memory-mcp.md +++ b/documentation/docs/mcp/memory-mcp.md @@ -17,13 +17,13 @@ This tutorial covers enabling and using the Memory MCP Server, which is a built- ## Configuration - + - + 1. Run the `configure` command: ```sh @@ -153,10 +153,10 @@ If you frequently work with API standards or other structured knowledge, Goose m ::: - + 1. Open a new session in Goose Desktop - + 1. Open a terminal and start a new Goose session: diff --git a/documentation/docs/mcp/mongodb-mcp.md b/documentation/docs/mcp/mongodb-mcp.md index 17a3534a1c5a..b737c7138047 100644 --- a/documentation/docs/mcp/mongodb-mcp.md +++ b/documentation/docs/mcp/mongodb-mcp.md @@ -11,10 +11,10 @@ The [MongoDB MCP Server](https://github.com/mongodb-js/mongodb-mcp-server) exten :::tip TLDR - + [Launch the installer](goose://extension?cmd=npx&arg=-y&arg=mongodb-mcp-server&arg=--connection-string&arg=mongodb://localhost:27017&id=mongodb&name=MongoDB&description=MongoDB%20database%20integration) - + **Command** ```sh npx -y mongodb-mcp-server --connection-string mongodb://localhost:27017 @@ -55,7 +55,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to ::: - + - + 1. Run the `configure` command: ```sh goose configure diff --git a/documentation/docs/mcp/neon-mcp.md b/documentation/docs/mcp/neon-mcp.md index fcc4aea3d61d..cff97afbc421 100644 --- a/documentation/docs/mcp/neon-mcp.md +++ b/documentation/docs/mcp/neon-mcp.md @@ -26,10 +26,10 @@ The Neon MCP Server grants powerful database management capabilities and is inte :::tip TLDR - + [Launch the installer](goose://extension?type=streamable_http&url=https%3A%2F%2Fmcp.neon.tech%2Fmcp&id=neon&name=Neon&description=Manage%20Neon%20Postgres%20databases%2C%20projects%2C%20and%20branches) - + Use `goose configure` to add a `Remote Extension (Streaming HTTP)` extension type with: **Endpoint URL** @@ -45,7 +45,7 @@ The Neon MCP Server grants powerful database management capabilities and is inte ::: - + - + :::tip TLDR - + [Launch the installer](goose://extension?cmd=npx&arg=-y&arg=%40neondatabase%2Fmcp-server-neon&arg=start&arg=%3CYOUR_NEON_API_KEY%3E&id=neon&name=Neon&description=Manage%20your%20Neon%20Postgres%20databases%2C%20projects%2C%20and%20branches) - + **Command** ```sh npx -y @neondatabase/mcp-server-neon start @@ -90,7 +90,7 @@ The Neon MCP Server grants powerful database management capabilities and is inte ::: - + - + - + [Launch the installer](goose://extension?cmd=npx&arg=-y&arg=%40netlify%2Fmcp&id=netlify&name=Netlify&description=Build%2C%20deploy%2C%20and%20manage%20sites%20with%20Netlify%27s%20official%20MCP%20server.) - + **Command** ```sh npx -y @netlify/mcp @@ -41,7 +41,7 @@ netlify login ### Add Netlify MCP Server - + - + 1. Run the `configure` command: ```sh goose configure diff --git a/documentation/docs/mcp/nostrbook-mcp.md b/documentation/docs/mcp/nostrbook-mcp.md index 18ed81dab21b..31ae0ce695c4 100644 --- a/documentation/docs/mcp/nostrbook-mcp.md +++ b/documentation/docs/mcp/nostrbook-mcp.md @@ -29,7 +29,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to - + - + 1. Run the `configure` command: ```sh goose configure diff --git a/documentation/docs/mcp/openmetadata-mcp.md b/documentation/docs/mcp/openmetadata-mcp.md index 64f522d2c9ce..eb78d9e09587 100644 --- a/documentation/docs/mcp/openmetadata-mcp.md +++ b/documentation/docs/mcp/openmetadata-mcp.md @@ -11,10 +11,10 @@ The [OpenMetadata MCP Server](https://open-metadata.org/mcp) extension allows Go :::tip TLDR - + [Launch the installer](goose://extension?cmd=npx&arg=-y&arg=mcp-remote&arghttp://localhost:8585/mcp&arg=--auth-server-url&arg=http://localhost:8585/mcp&id=openmetadata&name=OpenMetadata&description=OpenMetadata%20integration) - + **Command** ```sh npx -y mcp-remote http://localhost:8585/mcp --auth-server-url=http://localhost:8585/mcp --client-id=openmetadata --verbose --clean --header Authorization:${AUTH_HEADER} @@ -34,7 +34,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to ::: - + - + 1. Run the `configure` command: ```sh goose configure diff --git a/documentation/docs/mcp/pdf-mcp.md b/documentation/docs/mcp/pdf-mcp.md index 4913c4d9f7f6..1dbe1b8b38fa 100644 --- a/documentation/docs/mcp/pdf-mcp.md +++ b/documentation/docs/mcp/pdf-mcp.md @@ -14,10 +14,10 @@ This tutorial covers how to add the [PDF Reader MCP Server](https://github.com/m :::tip TLDR - + [Launch the installer](goose://extension?cmd=uvx&arg=mcp-read-pdf&id=pdf_read&name=PDF%20Reader&description=Read%20large%20and%20complex%20PDF%20documents) - + **Command** ```sh uvx mcp-read-pdf @@ -33,7 +33,7 @@ Note that you'll need [uv](https://docs.astral.sh/uv/#installation) installed on ::: - + - + 1. Run the `configure` command: ```sh goose configure diff --git a/documentation/docs/mcp/pieces-mcp.md b/documentation/docs/mcp/pieces-mcp.md index bd4090ce37cd..b297ee507b0b 100644 --- a/documentation/docs/mcp/pieces-mcp.md +++ b/documentation/docs/mcp/pieces-mcp.md @@ -33,7 +33,7 @@ http://localhost:39300/model_context_protocol/2024-11-05/sse ### Add Pieces MCP Server - + - + 1. Run the `configure` command: ```sh diff --git a/documentation/docs/mcp/playwright-mcp.md b/documentation/docs/mcp/playwright-mcp.md index 75a7146078b9..51e4cbd50d4e 100644 --- a/documentation/docs/mcp/playwright-mcp.md +++ b/documentation/docs/mcp/playwright-mcp.md @@ -14,10 +14,10 @@ This tutorial covers how to add the Playwright MCP Server as a Goose extension, :::tip TLDR - + [Launch the installer](goose://extension?cmd=npx&arg=-y&arg=@playwright/mcp@latest&id=playwright&name=Playwright&description=Modern%20web%20testing%20and%20automation) - + **Command** ```sh npx -y @playwright/mcp@latest @@ -33,7 +33,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to ::: - + - + 1. Run the `configure` command: ```sh goose configure diff --git a/documentation/docs/mcp/postgres-mcp.md b/documentation/docs/mcp/postgres-mcp.md index 05d001c7f436..d7ca0a92293f 100644 --- a/documentation/docs/mcp/postgres-mcp.md +++ b/documentation/docs/mcp/postgres-mcp.md @@ -17,10 +17,10 @@ The PostgreSQL MCP Server extension allows Goose to interact directly with your :::tip TLDR - + [Launch the installer](goose://extension?cmd=npx&arg=-y&arg=@modelcontextprotocol/server-postgres&arg=Your%20PostgreSQL%20connection%20URL&id=postgres&name=PostgreSQL&description=PostgreSQL%20database%20integration) - + **Command** ```sh npx -y @modelcontextprotocol/server-postgres postgresql://localhost/mydb @@ -63,7 +63,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to ::: - + - + 1. Run the `configure` command: ```sh goose configure diff --git a/documentation/docs/mcp/puppeteer-mcp.md b/documentation/docs/mcp/puppeteer-mcp.md index 5653845c2a43..b82cec65ac33 100644 --- a/documentation/docs/mcp/puppeteer-mcp.md +++ b/documentation/docs/mcp/puppeteer-mcp.md @@ -17,10 +17,10 @@ This tutorial covers how to add the [Puppeteer MCP Server](https://github.com/mo :::tip TLDR - + [Launch the installer](goose://extension?cmd=npx&arg=-y&arg=%40modelcontextprotocol%2Fserver-puppeteer&id=puppeteer&name=Puppeteer&description=Headless%20browser%20automation) - + **Command** ```sh npx -y @modelcontextprotocol/server-puppeteer @@ -37,7 +37,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to ::: - + - + 1. Run the `configure` command: ```sh goose configure @@ -196,10 +196,10 @@ In this example, I’ll show you how to use Goose with the Puppeteer Extension t This allows you to quickly identify and resolve accessibility issues without manually inspecting each page. - + 1. Open a new session in Goose Desktop - + 1. Open a terminal and start a new Goose session: ```sh diff --git a/documentation/docs/mcp/reddit-mcp.md b/documentation/docs/mcp/reddit-mcp.md index 3ef03aa338a2..5900542cd1a1 100644 --- a/documentation/docs/mcp/reddit-mcp.md +++ b/documentation/docs/mcp/reddit-mcp.md @@ -17,10 +17,10 @@ This tutorial covers how to add the [Reddit MCP Server](https://github.com/adhik :::tip TLDR - + [Launch the installer](goose://extension?cmd=uvx&arg=--from&arg=git%2Bhttps%3A%2F%2Fgithub.com%2Fadhikasp%2Fmcp-reddit.git&arg=mcp-reddit&id=reddit&name=Reddit&description=Fetch%20and%20analyze%20Reddit%20content) - + **Command** ```sh uvx --from git+https://github.com/adhikasp/mcp-reddit.git mcp-reddit @@ -36,7 +36,7 @@ Note that you'll need [uv](https://docs.astral.sh/uv/#installation) installed on ::: - + - + - + [Launch the installer](goose://extension?cmd=npx&arg=-y&arg=repomix&arg=--mcp&id=repomix&name=Repomix&description=Pack%20repositories%20into%20AI-friendly%20formats%20for%20Goose) - + **Command** ```sh npx -y repomix --mcp @@ -34,7 +34,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to ::: - + - + 1. Run the `configure` command: ```sh goose configure diff --git a/documentation/docs/mcp/rube-mcp.md b/documentation/docs/mcp/rube-mcp.md index f3d44b2258b3..30f0603b3c0b 100644 --- a/documentation/docs/mcp/rube-mcp.md +++ b/documentation/docs/mcp/rube-mcp.md @@ -13,10 +13,10 @@ This tutorial covers how to add [Rube](https://rube.app) as a Goose extension to :::tip TLDR - + [Launch the installer](goose://extension?type=streamable_http&url=https%3A%2F%2Frube.app%2Fmcp&id=rube&name=Rube&description=Seamlessly%20connect%20across%20500%2B%20applications%20including%20Slack%2C%20Gmail%2C%20Notion%2C%20Google%20Workspace%2C%20Microsoft%20Office%2C%20GitHub%2C%20and%20many%20more) - + Use `goose configure` to add a `Remote Extension (Streaming HTTP)` extension type with: **Endpoint URL** @@ -37,7 +37,7 @@ Rube is a platform powered by Composio that provides unified access to 500+ apps ## Configuration - + - + - + [Launch the installer](goose://extension?cmd=npx&arg=-y&arg=%40angiejones%2Fmcp-selenium&id=selenium-mcp&name=Selenium%20MCP&description=automates%20browser%20interactions) - + **Command** ```sh npx -y @angiejones/mcp-selenium @@ -35,7 +35,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to - + - + 1. Run the `configure` command: ```sh goose configure diff --git a/documentation/docs/mcp/speech-mcp.md b/documentation/docs/mcp/speech-mcp.md index 038ad7e5964a..f74e364a5143 100644 --- a/documentation/docs/mcp/speech-mcp.md +++ b/documentation/docs/mcp/speech-mcp.md @@ -19,10 +19,10 @@ This tutorial covers how to add the [Speech MCP Server](https://github.com/Kvadr :::tip TLDR - + [Launch the installer](goose://extension?cmd=uvx&arg=-p&arg=3.10.14&arg=speech-mcp@latest&id=speech_mcp&name=Speech%20Interface&description=Voice%20interaction%20with%20audio%20visualization%20for%20Goose) - + **Command** ```sh uvx -p 3.10.14 speech-mcp@latest @@ -40,7 +40,7 @@ Before adding this extension, make sure [PortAudio](https://github.com/GoogleClo ::: - + - + 1. Run the `configure` command: ```sh goose configure @@ -198,10 +198,10 @@ In this example, you'll see how to use Goose with the Speech MCP Server Extensio This allows you to build with Goose hands-free, making development more accessible and interactive. - + 1. Open a new session in Goose Desktop - + 1. Open a terminal and start a new Goose session: ```sh diff --git a/documentation/docs/mcp/square-mcp.md b/documentation/docs/mcp/square-mcp.md index 7f420064d3e4..342737dd5591 100644 --- a/documentation/docs/mcp/square-mcp.md +++ b/documentation/docs/mcp/square-mcp.md @@ -39,10 +39,10 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to :::tip TLDR - + [Launch the installer](https://mcp.squareup.com/goose) - + **Command** ```sh npx mcp-remote https://mcp.squareup.com/sse @@ -52,7 +52,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to ::: - + 1. [Launch the installer](https://mcp.squareup.com/goose) 2. Click `OK` to confirm the installation 3. Goose should open a browser tab to an OAuth permissions page. Double-check which permissions you want to allow, and click `Grant Access`. @@ -60,7 +60,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to 5. In Goose, navigate to the chat - + :::tip TLDR - + [Launch the installer](goose://extension?cmd=npx&arg=square-mcp-server&arg=start&id=mcp_square_api&name=Square%20MCP%20Server&description=Square%20API%20MCP%20Server&env=ACCESS_TOKEN%3DYour%20Access%20Token&env=SANDBOX%3Dtrue) - + **Command** ```sh npx square-mcp-server start @@ -99,7 +99,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to ::: - + - + - + [Launch the installer](goose://extension?cmd=npx&arg=-y&arg=tavily-mcp&id=tavily&name=Tavily%20Web%20Search&description=Search%20the%20web%20with%20Tavily%20MCP&env=TAVILY_API_KEY%3DTavily%20API%20Key) - + **Command** ```sh npx -y tavily-mcp @@ -37,7 +37,7 @@ Note that you'll need [uv](https://docs.astral.sh/uv/#installation) installed on ::: - + - + 1. Run the `configure` command: ```sh goose configure diff --git a/documentation/docs/mcp/tutorial-mcp.md b/documentation/docs/mcp/tutorial-mcp.md index 560135c31165..52b80ccfba3b 100644 --- a/documentation/docs/mcp/tutorial-mcp.md +++ b/documentation/docs/mcp/tutorial-mcp.md @@ -19,12 +19,12 @@ The Tutorial extension serves as an interactive learning tool that: 1. Ensure the Tutorial extension is enabled: - + - + ```sh goose configure diff --git a/documentation/docs/mcp/vercel-mcp.md b/documentation/docs/mcp/vercel-mcp.md index 7d1582630b35..b280d50e180e 100644 --- a/documentation/docs/mcp/vercel-mcp.md +++ b/documentation/docs/mcp/vercel-mcp.md @@ -19,10 +19,10 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to :::tip TLDR - + [Launch the installer](goose://extension?url=https%3A%2F%2Fmcp.vercel.com&type=streamable_http&id=vercel&name=Vercel&description=Access%20deployments%2C%20manage%20projects%2C%20and%20more%20with%20Vercel%E2%80%99s%20official%20MCP%20server) - + ```sh npx mcp-remote https://mcp.vercel.com ``` @@ -33,7 +33,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to ## Configuration - + - + - + 1. Run the `configure` command: ```sh goose configure @@ -118,7 +118,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to 6. No additional environment variables are required for basic setup - + 1. [Launch the installer](goose://extension?cmd=npx&arg=-y&arg=vscode-mcp-server&id=vscode-mcp&name=VS%20Code%20MCP&description=VS%20Code%20integration%20and%20file%20operations) 2. Press `Yes` to confirm the installation 3. Click `Save Configuration` diff --git a/documentation/docs/mcp/youtube-transcript-mcp.md b/documentation/docs/mcp/youtube-transcript-mcp.md index 77c5c52b15dd..3db39f216583 100644 --- a/documentation/docs/mcp/youtube-transcript-mcp.md +++ b/documentation/docs/mcp/youtube-transcript-mcp.md @@ -14,10 +14,10 @@ This tutorial covers how to add the [YouTube Transcript MCP Server](https://gith :::tip TLDR - + [Launch the installer](goose://extension?cmd=uvx&arg=--from&arg=git%2Bhttps%3A%2F%2Fgithub.com%2Fjkawamoto%2Fmcp-youtube-transcript&arg=mcp-youtube-transcript&id=youtube-transcript&name=YouTube%20Transcript&description=Access%20YouTube%20video%20transcripts) - + **Command** ```sh uvx --from git+https://github.com/jkawamoto/mcp-youtube-transcript mcp-youtube-transcript @@ -34,7 +34,7 @@ Note that you'll need [uv](https://docs.astral.sh/uv/#installation) installed on ::: - + - + 1. Run the `configure` command: ```sh goose configure