Exposes VS Code editing to agents: browse the workspace, read files, see linter and language server problems, and make edits.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add vs-code -- npx vscode-mcp-server~/.codex/config.toml
[mcp_servers.vs-code]
command = "npx"
args = ["vscode-mcp-server"]
# codex mcp add vs-code -- npx vscode-mcp-server~/.cursor/mcp.json
{
"mcpServers": {
"vs-code": {
"command": "npx",
"args": [
"vscode-mcp-server"
]
}
}
}.vscode/mcp.json
{
"servers": {
"vs-code": {
"type": "stdio",
"command": "npx",
"args": [
"vscode-mcp-server"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"vs-code": {
"command": "npx",
"args": [
"vscode-mcp-server"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"vs-code": {
"command": "npx",
"args": [
"vscode-mcp-server"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"vs-code": {
"command": "npx",
"args": [
"vscode-mcp-server"
]
}
}
}