Unlist VS Code extension tutorials from MCP and experimental sections (#5677)

This commit is contained in:
Rizel Scarlett 2025-11-12 10:57:56 -05:00 committed by GitHub
parent cd33b23fc1
commit d00b7fa9e5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 37 additions and 20 deletions

View file

@ -5,8 +5,12 @@ authors:
- tania
---
import ArchivedExtensionWarning from '@site/src/components/ArchivedExtensionWarning';
![blog cover](vscodestream.png)
<ArchivedExtensionWarning extensionName="VS Code MCP" repoUrl="https://github.com/block/vscode-mcp" />
Want to use Goose in VS Code? On the recent [Wild Goose Case livestream](https://www.youtube.com/watch?v=hG7AnTw-GLU&ab_channel=BlockOpenSource), hosts [Ebony Louis](https://www.linkedin.com/in/ebonylouis/) and [Adewale Abati](https://www.linkedin.com/in/acekyd/) were joined by [Andrew Gertig](https://www.linkedin.com/in/andrewgertig/), Engineering Lead at Cash App, as he demonstrated the new VSCode MCP and how it brings powerful Goose-assisted coding capabilities directly into VS Code.
<!--truncate-->
@ -53,8 +57,6 @@ The features don't end here. The team is actively exploring several exciting fea
# Community and Contributing
The project is open source, and welcomes contributions from the community. If you'd like to support the project or directly contribute to it, you can check out [the VSCode MCP repo on GitHub](https://github.com/block/vscode-mcp), or [join the Block Open Source Discord](https://discord.gg/goose-oss) if you'd like to ask the team any questions or start discussions.
You can also follow the [tutorial showing you how to integrate VS Code with Goose](/docs/mcp/vs-code-mcp).
<head>
<meta property="og:title" content="Cracking the Code in VS Code" />
<meta property="og:type" content="article" />

View file

@ -58,7 +58,7 @@ A quick glance at an MCP directory like Glama can save you from crying on your o
<head>
<meta property="og:title" content="How to Determine If An MCP Server Is Safe" />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://block.github.io/goose/blog/2025/03/21/goose-vscode" />
<meta property="og:url" content="https://block.github.io/goose/blog/2025/03/26/mcp-security" />
<meta property="og:description" content="Before you plug your AI agent into just any MCP server, here's how to check if it's actually safe." />
<meta property="og:image" content="http://block.github.io/goose/assets/images/mcpsafety-87eb7ace7163a5edbe068ff75b79a199.png" />
<meta name="twitter:card" content="summary_large_image" />

View file

@ -6,6 +6,8 @@ authors:
- adewale
---
import ArchivedExtensionWarning from '@site/src/components/ArchivedExtensionWarning';
![blog cover](mcp-servers-cover.png)
As a developer, finding the right tools that seamlessly work together can feel like discovering a superpower. And when you have a working process, it can sometimes be difficult to try out new tools.
@ -63,7 +65,9 @@ This works differently from the Knowledge Graph extension even though they both
## VS Code Extension: Your Favorite Editor, Connected
One of the biggest points in conversations with people especially around vibe coding, is finding ways to track what changes are being made. While version control is always recommended, sometimes I want to be able to stop or change direction before going too far. The [VS Code Extension](/docs/mcp/vs-code-mcp) alongside other features, allows me to preview the diff of my code changes before I commit them.
<ArchivedExtensionWarning extensionName="VS Code Extension" repoUrl="https://github.com/block/vscode-mcp" />
One of the biggest points in conversations with people especially around vibe coding, is finding ways to track what changes are being made. While version control is always recommended, sometimes I want to be able to stop or change direction before going too far. The [VS Code Extension](https://github.com/block/vscode-mcp) alongside other features, allows me to preview the diff of my code changes before I commit them.
I can choose to accept or refuse these changes, or tell Goose to try something else before any actual changes are made.

View file

@ -29,11 +29,6 @@ The list of experimental features may change as Goose development progresses. So
description="An experimental Android automation app that acts as an open agent running on your phone, providing maximal automation of everyday tasks."
link="/docs/experimental/goose-mobile"
/>
<Card
title="VS Code Extension"
description="An experimental extension enabling Goose to work within VS Code."
link="/docs/experimental/vs-code-extension"
/>
<Card
title="Automatic Multi-Model Switching"
description="Intelligent, context-aware switching between models based on conversation content, complexity, and tool usage patterns."

View file

@ -2,6 +2,7 @@
title: VS Code Extension
sidebar_label: VS Code Extension
sidebar_position: 4
unlisted: true
---
import Tabs from '@theme/Tabs';

View file

@ -1,6 +1,7 @@
---
title: VS Code Extension
description: Use VS Code MCP Server as a Goose Extension for file operations and VS Code integration
unlisted: true
---
import Tabs from '@theme/Tabs';

View file

@ -0,0 +1,25 @@
import React from 'react';
import Admonition from '@theme/Admonition';
interface ArchivedExtensionWarningProps {
extensionName?: string;
repoUrl?: string;
}
export default function ArchivedExtensionWarning({ extensionName, repoUrl }: ArchivedExtensionWarningProps) {
const prefix = extensionName ? `The ${extensionName} is` : 'This extension is';
return (
<Admonition type="warning" title="Archived Extension">
{prefix} no longer actively maintained. The{' '}
{repoUrl ? (
<a href={repoUrl} target="_blank" rel="noopener noreferrer">
repository
</a>
) : (
'repository'
)}{' '}
remains available for reference, but may not be compatible with current versions of goose.
</Admonition>
);
}

View file

@ -589,17 +589,6 @@
"endorsed": false,
"environmentVariables": []
},
{
"id": "vscode",
"name": "VSCode",
"description": "Provides a VSCode IDE integration for development workflows",
"command": "npx vscode-mcp-server",
"link": "https://github.com/block/vscode-mcp",
"installation_notes": "Install using npx package manager.",
"is_builtin": false,
"endorsed": true,
"environmentVariables": []
},
{
"id": "youtube-transcript-mcp",
"name": "YouTube Transcript",