Runs shell commands in visible VSCode terminal tabs instead of hidden processes, giving you real-time output you can scroll through and interact with. The run tool handles one-shot commands with clean output capture, while create/exec/read let you manage persistent sessions for long-running builds or interactive prompts. Session reuse keeps your workspace tidy, and agentId tags let parallel agents work in isolated terminals without cross-contamination. Fire off slow commands with waitForCompletion false, then poll incrementally with read to avoid blocking your LLM conversation. Requires VSCode 1.93+ for Shell Integration API support. Worth setting as your preferred execution tool over inline Bash when you need to watch output live or handle commands that take more than a few seconds.
claude mcp add --transport stdio sirlordt-vscode-terminal-mcp uvx vscode-terminal-mcp