A self-hosted VS Code workbench embedded as an interactive MCP App.
Connect Runs on your machine
claude mcp add mcp-vscode -e MCP_VSCODE_WORKSPACE=<MCP_VSCODE_WORKSPACE> -e MCP_VSCODE_RENDER_MODE=<MCP_VSCODE_RENDER_MODE> -e MCP_VSCODE_STREAM_BROWSER=<MCP_VSCODE_STREAM_BROWSER> -e MCP_VSCODE_STREAM_NO_SANDBOX=<MCP_VSCODE_STREAM_NO_SANDBOX> -- npx -y @mario.andreschak/[email protected]
{
"mcpServers": {
"mcp-vscode": {
"command": "npx",
"args": [
"-y",
"@mario.andreschak/[email protected]"
],
"env": {
"MCP_VSCODE_WORKSPACE": "<MCP_VSCODE_WORKSPACE>",
"MCP_VSCODE_RENDER_MODE": "<MCP_VSCODE_RENDER_MODE>",
"MCP_VSCODE_STREAM_BROWSER": "<MCP_VSCODE_STREAM_BROWSER>",
"MCP_VSCODE_STREAM_NO_SANDBOX": "<MCP_VSCODE_STREAM_NO_SANDBOX>"
}
}
}
}
{
"mcpServers": {
"mcp-vscode": {
"command": "npx",
"args": [
"-y",
"@mario.andreschak/[email protected]"
],
"env": {
"MCP_VSCODE_WORKSPACE": "<MCP_VSCODE_WORKSPACE>",
"MCP_VSCODE_RENDER_MODE": "<MCP_VSCODE_RENDER_MODE>",
"MCP_VSCODE_STREAM_BROWSER": "<MCP_VSCODE_STREAM_BROWSER>",
"MCP_VSCODE_STREAM_NO_SANDBOX": "<MCP_VSCODE_STREAM_NO_SANDBOX>"
}
}
}
}
{
"servers": {
"mcp-vscode": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@mario.andreschak/[email protected]"
],
"env": {
"MCP_VSCODE_WORKSPACE": "<MCP_VSCODE_WORKSPACE>",
"MCP_VSCODE_RENDER_MODE": "<MCP_VSCODE_RENDER_MODE>",
"MCP_VSCODE_STREAM_BROWSER": "<MCP_VSCODE_STREAM_BROWSER>",
"MCP_VSCODE_STREAM_NO_SANDBOX": "<MCP_VSCODE_STREAM_NO_SANDBOX>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
MCP_VSCODE_WORKSPACERequired | Absolute path to the workspace directory exposed through VS Code and MCP tools. |
MCP_VSCODE_RENDER_MODEOptional | Set to 'stream' to opt into experimental genuine-workbench pixel streaming; omit for normal iframe/browser behavior. |
MCP_VSCODE_STREAM_BROWSEROptional | Optional absolute path to an installed Edge, Chrome, or Chromium executable used by experimental streaming. |
MCP_VSCODE_STREAM_NO_SANDBOXOptional | Unsafe container-only escape hatch: set to 1 to launch streaming Chromium without its process sandbox. |
Details
| Package | @mario.andreschak/[email protected] (NPM, stdio) |
| First published | 10 Aug 2026 |
| Last updated | 10 Aug 2026 |
| Registry name | io.github.mario-andreschak/mcp-vscode |
More developer tools servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
