Unlist VS Code extension tutorials from MCP and experimental sections (#5677)
This commit is contained in:
+4
-2
@@ -5,8 +5,12 @@ authors:
|
|||||||
- tania
|
- tania
|
||||||
---
|
---
|
||||||
|
|
||||||
|
import ArchivedExtensionWarning from '@site/src/components/ArchivedExtensionWarning';
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
<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.
|
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-->
|
<!--truncate-->
|
||||||
@@ -53,8 +57,6 @@ The features don't end here. The team is actively exploring several exciting fea
|
|||||||
# Community and Contributing
|
# 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.
|
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>
|
<head>
|
||||||
<meta property="og:title" content="Cracking the Code in VS Code" />
|
<meta property="og:title" content="Cracking the Code in VS Code" />
|
||||||
<meta property="og:type" content="article" />
|
<meta property="og:type" content="article" />
|
||||||
@@ -58,7 +58,7 @@ A quick glance at an MCP directory like Glama can save you from crying on your o
|
|||||||
<head>
|
<head>
|
||||||
<meta property="og:title" content="How to Determine If An MCP Server Is Safe" />
|
<meta property="og:title" content="How to Determine If An MCP Server Is Safe" />
|
||||||
<meta property="og:type" content="article" />
|
<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: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 property="og:image" content="http://block.github.io/goose/assets/images/mcpsafety-87eb7ace7163a5edbe068ff75b79a199.png" />
|
||||||
<meta name="twitter:card" content="summary_large_image" />
|
<meta name="twitter:card" content="summary_large_image" />
|
||||||
|
|||||||
+5
-1
@@ -6,6 +6,8 @@ authors:
|
|||||||
- adewale
|
- adewale
|
||||||
---
|
---
|
||||||
|
|
||||||
|
import ArchivedExtensionWarning from '@site/src/components/ArchivedExtensionWarning';
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
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.
|
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
|
## 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.
|
I can choose to accept or refuse these changes, or tell Goose to try something else before any actual changes are made.
|
||||||
|
|
||||||
@@ -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."
|
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"
|
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
|
<Card
|
||||||
title="Automatic Multi-Model Switching"
|
title="Automatic Multi-Model Switching"
|
||||||
description="Intelligent, context-aware switching between models based on conversation content, complexity, and tool usage patterns."
|
description="Intelligent, context-aware switching between models based on conversation content, complexity, and tool usage patterns."
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
title: VS Code Extension
|
title: VS Code Extension
|
||||||
sidebar_label: VS Code Extension
|
sidebar_label: VS Code Extension
|
||||||
sidebar_position: 4
|
sidebar_position: 4
|
||||||
|
unlisted: true
|
||||||
---
|
---
|
||||||
|
|
||||||
import Tabs from '@theme/Tabs';
|
import Tabs from '@theme/Tabs';
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: VS Code Extension
|
title: VS Code Extension
|
||||||
description: Use VS Code MCP Server as a Goose Extension for file operations and VS Code integration
|
description: Use VS Code MCP Server as a Goose Extension for file operations and VS Code integration
|
||||||
|
unlisted: true
|
||||||
---
|
---
|
||||||
|
|
||||||
import Tabs from '@theme/Tabs';
|
import Tabs from '@theme/Tabs';
|
||||||
|
|||||||
@@ -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>
|
||||||
|
);
|
||||||
|
}
|
||||||
@@ -589,17 +589,6 @@
|
|||||||
"endorsed": false,
|
"endorsed": false,
|
||||||
"environmentVariables": []
|
"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",
|
"id": "youtube-transcript-mcp",
|
||||||
"name": "YouTube Transcript",
|
"name": "YouTube Transcript",
|
||||||
|
|||||||
Reference in New Issue
Block a user