# devcontainer MCP server

> Lets AI agents create, manage, and execute commands within isolated dev containers using Docker, DevPod, or GitHub Codespaces.

- Repository: https://github.com/aniongithub/devcontainer-mcp
- Page: https://hostedmcp.org/servers/aniongithub/devcontainer-mcp
- Transport: stdio
- Stars: 28
- License: MIT
- Latest version: 0.40

## Tools (46)

- `auth_status`
- `auth_login`
- `auth_select`
- `auth_logout`
- `devpod_up`
- `devpod_stop`
- `devpod_delete`
- `devpod_build`
- `devpod_status`
- `devpod_list`
- `devpod_ssh`
- `devpod_logs`
- `devpod_provider_list`
- `devpod_provider_add`
- `devpod_provider_delete`
- `devpod_context_list`
- `devpod_context_use`
- `devpod_container_inspect`
- `devpod_container_logs`
- `devpod_file_read`
- `devpod_file_write`
- `devpod_file_edit`
- `devpod_file_list`
- `devcontainer_up`
- `devcontainer_exec`
- `devcontainer_build`
- `devcontainer_read_config`
- `devcontainer_list_configs`
- `devcontainer_stop`
- `devcontainer_remove`
- `devcontainer_status`
- `devcontainer_file_read`
- `devcontainer_file_write`
- `devcontainer_file_edit`
- `devcontainer_file_list`
- `codespaces_create`
- `codespaces_list`
- `codespaces_ssh`
- `codespaces_stop`
- `codespaces_delete`
- `codespaces_view`
- `codespaces_ports`
- `codespaces_file_read`
- `codespaces_file_write`
- `codespaces_file_edit`
- `codespaces_file_list`

## FAQ

### How can I prevent the AI agent from running commands on my host machine?

The server includes a 'devcontainer-guard' hook that blocks shell execution on the host in directories containing a .devcontainer/devcontainer.json file, routing them through MCP tools instead.
