devpod_ssh

MCP tool from Devcontainer MCP by aniongithub

Execute a command inside a workspace via SSH

How to use it

Project documentation lists devpod_ssh for the Devcontainer MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.

FULL DEVCONTAINER MCP LISTING

Other tools in Devcontainer MCP (39)

auth_login

Initiate login or refresh scopes — browser + device code flow

auth_logout

Revoke credentials for an account

auth_select

Switch the active account for a provider

auth_status

Check auth for a provider — returns handles, accounts, scopes

codespaces_create

Create a new codespace for a repository

codespaces_delete

Delete a codespace

codespaces_list

List your codespaces with state and machine info

codespaces_ssh

Execute a command inside a codespace via SSH

codespaces_stop

Stop a running codespace

devcontainer_build

Build a dev container image

devcontainer_exec

Execute a command inside a running dev container

devcontainer_file_edit

Surgical string replacement — oldstr → newstr

devcontainer_file_list

List directory contents (non-hidden, 2 levels deep)

devcontainer_file_read

Read file content with optional line range

devcontainer_file_write

Create or overwrite a file (auto-creates parent dirs)

devcontainer_list_configs

Discover all devcontainer.json files in a workspace (single + multi-container)

devcontainer_read_config

Read merged devcontainer configuration as JSON

devcontainer_remove

Remove a dev container and its resources

devcontainer_status

Get dev container state by workspace folder

devcontainer_stop

Stop a dev container (via Docker API)

devcontainer_up

Create and start a local dev container

devpod_build

Build a workspace image without starting it

devpod_container_inspect

Docker inspect — labels, ports, mounts, state

devpod_container_logs

Stream container logs via Docker API

devpod_context_list

List all contexts

devpod_context_use

Switch to a different context

devpod_delete

Delete a workspace and its resources

devpod_file_edit

Surgical string replacement — oldstr → newstr

devpod_file_list

List directory contents (non-hidden, 2 levels deep)

devpod_file_read

Read file content with optional line range

devpod_file_write

Create or overwrite a file (auto-creates parent dirs)

devpod_list

List all workspaces with IDs, sources, providers, and status

devpod_logs

Get workspace logs

devpod_provider_add

Add a new provider

devpod_provider_delete

Remove a provider

devpod_provider_list

List all configured providers

devpod_status

Get workspace state (Running, Stopped, Busy, NotFound)

devpod_stop

Stop a running workspace

devpod_up

Create and start a workspace from a git URL, local path, or image