From da39db85ec989aa1e11d32a80e66bfdf041c6aec Mon Sep 17 00:00:00 2001 From: dianed-square <73617011+dianed-square@users.noreply.github.com> Date: Thu, 26 Feb 2026 08:49:24 -0800 Subject: [PATCH] Update tutorial steps from TLDR to Quick Install Sync with change in template --- .../src/pages/recipes/data/recipes/add-mcp-server.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/documentation/src/pages/recipes/data/recipes/add-mcp-server.yaml b/documentation/src/pages/recipes/data/recipes/add-mcp-server.yaml index c7c5b0ce27..a747bba5d1 100644 --- a/documentation/src/pages/recipes/data/recipes/add-mcp-server.yaml +++ b/documentation/src/pages/recipes/data/recipes/add-mcp-server.yaml @@ -170,7 +170,7 @@ instructions: | - The `goose://` deeplink opens the installer correctly in Desktop - The server repo link works and the docs link on the details card opens your tutorial 📝 Tutorial page loads successfully. Verify: - - The `goose://` deeplink opens the installer correctly in Desktop (both TLDR and config steps) + - The `goose://` deeplink opens the installer correctly in Desktop (both Quick Install and config steps) - The CLI configuration steps install correctly ## Key Technical Details @@ -195,16 +195,16 @@ instructions: | - Key difference: Desktop uses `command` + `args`, CLI uses full `command` string - Desktop `envVars` has `name`/`label`, CLI has `key`/`value` (dots for placeholder with sensitive info like API keys) - **TLDR deeplink generation:** + **Quick Install deeplink generation:** - Generate the goose:// URL following the buildGooseUrl() pattern from /src/components/GooseDesktopInstaller.tsx - - The TLDR link and the GooseDesktopInstaller component link MUST be identical + - The Quick Install link and the GooseDesktopInstaller component link MUST be identical - Verify both links match before completing **When creating initial draft tutorial from template:** - Remove `import GooseBuiltinInstaller from '@site/src/components/GooseBuiltinInstaller';` - Include the Node.js/Python prerequisite infobox for npx/uvx extensions (copy from template) - Copy the Example Usage section verbatim from the template (including placeholder hints) - - Don't add extra sections beyond the template structure: metadata, imports, intro paragraph, TLDR, Configuration, Example Usage + - Don't add extra sections beyond the template structure: metadata, imports, intro paragraph, Quick Install, Configuration, Example Usage - The "why use this" content belongs in the intro paragraph or Example Usage description, not a separate section **Validation checks for servers.json:**