Block VS Code MCP (archived)

Understand the archived Block VS Code MCP integration, its companion extension and the deprecated npm package. Includes the original repository identity.

Local serverstdio

What is the Block VS Code MCP (archived) MCP Server?

Block’s VS Code integration paired a local MCP server with a companion editor extension. It allowed an assistant to open files and projects, discover extension connections and propose changes to existing files.

Maintenance status

The GitHub repository is archived. The latest npm package checked for this review, vscode-mcp-server 0.2.0, also carries an explicit deprecation notice saying the package is no longer supported. This page preserves a reference to the integration and its documented behaviour; the old installation is not a current setup recommendation.

How the integration worked

The original README describes a create_diff operation that showed a proposed change and required approval before applying it. It worked with existing files. Other documented operations opened files and project folders or checked whether the companion extension was responding.

The server and extension were separate parts of the connection. An MCP client configuration alone did not establish that the editor extension was installed and available.

Both repository names, code-mcp and vscode-mcp, resolve to the same GitHub repository identity. They represent one historical integration.

Archived maintainer repository · Package status.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
create_diffHistorically proposed a diff for an existing file, with approval before applying it.
open_fileOpened a file in the connected VS Code editor.
open_projectOpened a project folder in VS Code.
check_extension_statusChecked whether the companion extension was responding.
get_extension_portRetrieved the extension connection port.
list_available_projectsListed projects recorded in the extension port registry.

Configuration

The maintainer repository is archived and npm version 0.2.0 is explicitly deprecated. The former setup also required the companion VS Code extension.