From 65cabf4f7528b4cc6ef4b5b8352a1dc4f9cc9a70 Mon Sep 17 00:00:00 2001 From: Diane Diaz Date: Fri, 10 Oct 2025 11:57:46 -0700 Subject: [PATCH] unlist tutorials for extensions with archived or moved servers --- documentation/docs/mcp/brave-mcp.md | 3 + documentation/docs/mcp/filesystem-mcp.md | 9 ++ documentation/docs/mcp/google-drive-mcp.md | 3 + documentation/docs/mcp/google-maps-mcp.md | 2 + documentation/docs/mcp/kiwi-flight-search.md | 3 + documentation/docs/mcp/neon-mcp.md | 2 +- documentation/docs/mcp/postgres-mcp.md | 3 + documentation/docs/mcp/puppeteer-mcp.md | 3 + documentation/static/servers.json | 118 +------------------ 9 files changed, 32 insertions(+), 114 deletions(-) diff --git a/documentation/docs/mcp/brave-mcp.md b/documentation/docs/mcp/brave-mcp.md index 846e58e15683..39c9b1770050 100644 --- a/documentation/docs/mcp/brave-mcp.md +++ b/documentation/docs/mcp/brave-mcp.md @@ -1,6 +1,7 @@ --- title: Brave Search Extension description: Add Brave Search API as a Goose Extension +unlisted: true --- import Tabs from '@theme/Tabs'; @@ -10,6 +11,8 @@ import GooseDesktopInstaller from '@site/src/components/GooseDesktopInstaller'; +Server moved + This tutorial will get you started with the [Brave Search MCP Server](https://github.com/modelcontextprotocol/servers/tree/main/src/brave-search) as a Goose extension to enable interactive searches for both web and local searches. :::tip TLDR diff --git a/documentation/docs/mcp/filesystem-mcp.md b/documentation/docs/mcp/filesystem-mcp.md index b933e82871d4..4d73056cf6cd 100644 --- a/documentation/docs/mcp/filesystem-mcp.md +++ b/documentation/docs/mcp/filesystem-mcp.md @@ -7,6 +7,7 @@ import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; import YouTubeShortEmbed from '@site/src/components/YouTubeShortEmbed'; import GooseDesktopInstaller from '@site/src/components/GooseDesktopInstaller'; +import { PanelLeft, Settings } from 'lucide-react'; @@ -41,6 +42,14 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to "/path/to/other/allowed/dir" ]} /> + + After installing, update the extension with the actual paths to allowed directories: + 1. Click the button in the top-left to open the sidebar + 2. Click `Extensions` in the sidebar + 3. On the `Filesystem` card, click the button + 4. Edit the command to replace the placeholder paths with space-separated paths to allowed directories + 5. Click `Save Changes` + diff --git a/documentation/docs/mcp/google-drive-mcp.md b/documentation/docs/mcp/google-drive-mcp.md index bd1c7dc16668..e1d4ea6d1c14 100644 --- a/documentation/docs/mcp/google-drive-mcp.md +++ b/documentation/docs/mcp/google-drive-mcp.md @@ -1,6 +1,7 @@ --- title: Google Drive Extension description: Add Google Drive MCP Server as a Goose Extension +unlisted: true --- import Tabs from '@theme/Tabs'; @@ -10,6 +11,8 @@ import GooseDesktopInstaller from '@site/src/components/GooseDesktopInstaller'; +Server archived + This tutorial covers how to add the [Google Drive MCP Server](https://github.com/modelcontextprotocol/servers/tree/main/src/gdrive) as a Goose extension, allowing you to list, read, and search files in Google Drive. :::tip TLDR diff --git a/documentation/docs/mcp/google-maps-mcp.md b/documentation/docs/mcp/google-maps-mcp.md index 4e253a1d46dc..ff50276dc53a 100644 --- a/documentation/docs/mcp/google-maps-mcp.md +++ b/documentation/docs/mcp/google-maps-mcp.md @@ -1,6 +1,7 @@ --- title: Google Maps Extension description: Add Google Maps MCP Server as a Goose Extension +unlisted: true --- import Tabs from '@theme/Tabs'; @@ -8,6 +9,7 @@ import TabItem from '@theme/TabItem'; import YouTubeShortEmbed from '@site/src/components/YouTubeShortEmbed'; import GooseDesktopInstaller from '@site/src/components/GooseDesktopInstaller'; +Server archived This tutorial covers how to add the [Google Maps MCP Server](https://github.com/modelcontextprotocol/servers/tree/main/src/google-maps) as a Goose extension to enable geocoding, place searching, distance calculations, elevation data retrieval, and directions. diff --git a/documentation/docs/mcp/kiwi-flight-search.md b/documentation/docs/mcp/kiwi-flight-search.md index 94398191647c..1d4e1ce4f603 100644 --- a/documentation/docs/mcp/kiwi-flight-search.md +++ b/documentation/docs/mcp/kiwi-flight-search.md @@ -1,6 +1,7 @@ --- title: Kiwi Flight Search Extension description: Add Kiwi Flight Search MCP Server as a Goose Extension +unlisted: true --- import Tabs from '@theme/Tabs'; @@ -13,6 +14,8 @@ import { PanelLeft } from 'lucide-react'; +Server moved: https://apify.com/agentify/kiwi-mcp-server + This tutorial covers how to add the [Kiwi Flight Search MCP Server](https://mcp.kiwi.com) as a Goose extension to enable flight search and price comparison. :::tip TLDR diff --git a/documentation/docs/mcp/neon-mcp.md b/documentation/docs/mcp/neon-mcp.md index 0af100c0bda8..fcc4aea3d61d 100644 --- a/documentation/docs/mcp/neon-mcp.md +++ b/documentation/docs/mcp/neon-mcp.md @@ -9,7 +9,7 @@ import CLIExtensionInstructions from '@site/src/components/CLIExtensionInstructi import GooseDesktopInstaller from '@site/src/components/GooseDesktopInstaller'; import { PanelLeft } from 'lucide-react'; -This tutorial covers how to add the [Neon MCP Server](https://github.com/neondatabase-labs/mcp-server-neon) as a Goose extension to interact with your Neon Postgres databases and manage your projects, branches, and more. +This tutorial covers how to add the [Neon MCP Server](https://github.com/neondatabase/mcp-server-neon) as a Goose extension to interact with your Neon Postgres databases and manage your projects, branches, and more. Neon offers two versions of the MCP server: diff --git a/documentation/docs/mcp/postgres-mcp.md b/documentation/docs/mcp/postgres-mcp.md index 39a3a79aab49..05d001c7f436 100644 --- a/documentation/docs/mcp/postgres-mcp.md +++ b/documentation/docs/mcp/postgres-mcp.md @@ -1,6 +1,7 @@ --- title: PostgreSQL Extension description: Add PostgreSQL MCP Server as a Goose Extension +unlisted: true --- import Tabs from '@theme/Tabs'; @@ -10,6 +11,8 @@ import GooseDesktopInstaller from '@site/src/components/GooseDesktopInstaller'; +Server archived + The PostgreSQL MCP Server extension allows Goose to interact directly with your PostgreSQL databases, enabling database operations, querying, and schema management capabilities. This makes it easy to work with your databases through natural language interactions. :::tip TLDR diff --git a/documentation/docs/mcp/puppeteer-mcp.md b/documentation/docs/mcp/puppeteer-mcp.md index 97f4c6f17787..5653845c2a43 100644 --- a/documentation/docs/mcp/puppeteer-mcp.md +++ b/documentation/docs/mcp/puppeteer-mcp.md @@ -1,6 +1,7 @@ --- title: Puppeteer Extension description: Add Puppeteer MCP Server as a Goose Extension +unlisted: true --- import Tabs from '@theme/Tabs'; @@ -10,6 +11,8 @@ import GooseDesktopInstaller from '@site/src/components/GooseDesktopInstaller'; +Server archived + This tutorial covers how to add the [Puppeteer MCP Server](https://github.com/modelcontextprotocol/servers/tree/HEAD/src/puppeteer) as a Goose extension, enabling Goose to interact with websites - navigating pages, filling forms, clicking buttons, taking screenshots, and executing JavaScript in a real browser environment. :::tip TLDR diff --git a/documentation/static/servers.json b/documentation/static/servers.json index 0a1e3545409c..d91e3e156c68 100644 --- a/documentation/static/servers.json +++ b/documentation/static/servers.json @@ -64,31 +64,14 @@ { "id": "blender-mcp", "name": "Blender", - "description": "3D modeling and animation integration", + "description": "3D modeling and animation integration (requires local server setup)", "command": "uvx blender-mcp", "link": "https://github.com/ahujasid/blender-mcp", - "installation_notes": "Install using uvx package manager.", + "installation_notes": "Install using uvx package manager. You must first download Blender, add the Blender MCP addon, and start the Blender MCP server.", "is_builtin": false, "endorsed": false, "environmentVariables": [] }, - { - "id": "brave-mcp", - "name": "Brave Search", - "description": "Web search capabilities powered by Brave", - "command": "npx -y @brave/brave-search-mcp", - "link": "https://github.com/brave/brave-search-mcp-server", - "installation_notes": "Install using npx package manager.", - "is_builtin": false, - "endorsed": true, - "environmentVariables": [ - { - "name": "BRAVE_API_KEY", - "description": "Required environment variable", - "required": true - } - ] - }, { "id": "browserbase-mcp", "name": "Browserbase", @@ -117,23 +100,6 @@ "endorsed": true, "environmentVariables": [] }, - { - "id": "cloudflare-mcp", - "name": "Cloudflare", - "description": "Cloudflare API integration for DNS and domain management", - "command": "npx -y @cloudflare/mcp-server-cloudflare", - "link": "https://github.com/cloudflare/mcp-server-cloudflare", - "installation_notes": "Install using npx package manager.", - "is_builtin": false, - "endorsed": true, - "environmentVariables": [ - { - "name": "CLOUDFLARE_API_TOKEN", - "description": "Required environment variable", - "required": true - } - ] - }, { "id": "cloudinary-asset-management-mcp", "name": "Cloudinary Asset Management", @@ -271,10 +237,10 @@ { "id": "filesystem", "name": "Filesystem", - "description": "File system operations and management", + "description": "File system operations and management (requires updating local paths)", "command": "npx -y @modelcontextprotocol/server-filesystem /path/to/dir1 /path/to/dir2", "link": "https://github.com/modelcontextprotocol/servers", - "installation_notes": "Install using npx package manager.", + "installation_notes": "Install using npx package manager. Update the placeholder paths before running the 'goose session' command. If installing from the link, you must update the paths from the Extensions page before activating the extension.", "is_builtin": false, "endorsed": true, "environmentVariables": [] @@ -308,40 +274,6 @@ "endorsed": false, "environmentVariables": [] }, - { - "id": "google-drive-mcp", - "name": "Google Drive", - "description": "Google Drive file management and operations", - "command": "npx -y @google/drive-mcp", - "link": "https://github.com/google/drive-mcp", - "installation_notes": "Install using npx package manager.", - "is_builtin": false, - "endorsed": true, - "environmentVariables": [ - { - "name": "GOOGLE_DRIVE_CREDENTIALS", - "description": "Required environment variable", - "required": true - } - ] - }, - { - "id": "google-maps-mcp", - "name": "Google Maps", - "description": "Maps, geocoding, and location services", - "command": "npx -y @google/maps-mcp", - "link": "https://github.com/google/maps-mcp", - "installation_notes": "Install using npx package manager.", - "is_builtin": false, - "endorsed": true, - "environmentVariables": [ - { - "name": "GOOGLE_MAPS_API_KEY", - "description": "Required environment variable", - "required": true - } - ] - }, { "id": "goose-docs", "name": "Goose Docs", @@ -374,18 +306,6 @@ "endorsed": true, "environmentVariables": [] }, - { - "id": "kiwi-flight-search", - "name": "Kiwi Flight Search", - "description": "Search for flights", - "url": "https://mcp.kiwi.com", - "link": "https://mcp-install-instructions.alpic.cloud/servers/kiwi-com-flight-search", - "installation_notes": "This is a remote extension. Configure using the endpoint URL in Goose settings.", - "is_builtin": false, - "endorsed": true, - "environmentVariables": [], - "type": "streamable-http" - }, { "id": "knowledge_graph_memory", "name": "Knowledge Graph Memory", @@ -436,7 +356,7 @@ "description": "Manage Neon Postgres databases, projects, and branches", "type": "streamable-http", "url": "https://mcp.neon.tech/mcp", - "link": "https://github.com/neondatabase-labs/mcp-server-neon", + "link": "https://github.com/neondatabase/mcp-server-neon", "installation_notes": "Streaming HTTP extension with OAuth browser authentication to your Neon account.", "is_builtin": false, "endorsed": true, @@ -521,34 +441,6 @@ "endorsed": true, "environmentVariables": [] }, - { - "id": "postgres-mcp", - "name": "PostgreSQL", - "description": "PostgreSQL database integration", - "command": "uvx mcp-server-postgres", - "link": "https://github.com/modelcontextprotocol/servers", - "installation_notes": "Install using uvx package manager.", - "is_builtin": false, - "endorsed": false, - "environmentVariables": [ - { - "name": "POSTGRES_CONNECTION_STRING", - "description": "Required environment variable", - "required": true - } - ] - }, - { - "id": "puppeteer-mcp", - "name": "Puppeteer", - "description": "Browser automation and web scraping", - "command": "npx -y @puppeteer/mcp-server", - "link": "https://github.com/puppeteer/mcp-server", - "installation_notes": "Install using npx package manager.", - "is_builtin": false, - "endorsed": false, - "environmentVariables": [] - }, { "id": "reddit-mcp", "name": "Reddit",