Manage dev container environments via MCP (Docker, DevPod, Codespaces).
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
tools
-
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_file_edit
Surgical string replacement — old_str → new_str
-
codespaces_file_list
List directory contents (non-hidden, 2 levels deep)
-
codespaces_file_read
Read file content with optional line range
-
codespaces_file_write
Create or overwrite a file (auto-creates parent dirs)
-
codespaces_list
List your codespaces with state and machine info
-
codespaces_ports
List forwarded ports with visibility and URLs
-
codespaces_ssh
Execute a command inside a codespace via SSH
-
codespaces_stop
Stop a running codespace
-
codespaces_view
View detailed codespace info (state, machine, config)
-
devcontainer_build
Build a dev container image
-
devcontainer_exec
Execute a command inside a running dev container
-
devcontainer_file_edit
Surgical string replacement — old_str → new_str
-
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 — old_str → new_str
-
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_ssh
Execute a command inside a workspace via SSH
-
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
analyzed commit 8b0250f · analyzer v33 · 1d ago
skills & prompt files 1
code files: 64
declared dependencies 10
- rmcp@1.6
- tokio@1
- serde@1
- serde_json@1
- thiserror@2
- anyhow@1
- bollard@0.18
- clap@4
- tracing@0.1
- tracing-subscriber@0.3