Devcontainer Mcp

data-ai MCP Server

An MCP to allow Copilot and Claude Code to work directly with and inside of a devcontainer

Verified
data-aidata-ai
2 views22 stars0 forksMIT

Why This Matters

Discovered via agent-discovery and last synced 3mo ago.

Verified
Source
agent-discovery
Stars
22
Last synced
3mo ago
Install
Check source

Install

Install instructions not detected yet

Check the source repository for the latest setup steps.

View source instructions
49
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (49)

Backend

Best for

devpod_delete

Delete a workspace and its resources

devpod_context_list

List all contexts

devcontainer_up

Create and start a local dev container

devcontainer_file_edit

Surgical string replacement — old_str → new_str

codespaces_ports

List forwarded ports with visibility and URLs

subprocess

H[gh CLI] E -->

devpod_up

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

devpod_provider_add

Add a new provider

devpod_file_list

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

devcontainer_file_read

Read file content with optional line range

devpod_build

Build a workspace image without starting it

devpod_context_use

Switch to a different context

devcontainer_exec

Execute a command inside a running dev container

auth_logout

Revoke credentials for an account

devpod_logs

Get workspace logs

devpod_file_write

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

devcontainer_remove

Remove a dev container and its resources

codespaces_ssh

Execute a command inside a codespace via SSH

devpod_provider_list

List all configured providers

devpod_file_edit

Surgical string replacement — old_str → new_str

devcontainer_status

Get dev container state by workspace folder

codespaces_stop

Stop a running codespace

devpod_provider_delete

Remove a provider

codespaces_delete

Delete a codespace

auth_status

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

auth_login

Initiate login or refresh scopes — browser + device code flow

auth_select

Switch the active account for a provider

devpod_status

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

devpod_list

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

devpod_ssh

Execute a command inside a workspace via SSH

devpod_container_inspect

Docker inspect — labels, ports, mounts, state

devpod_container_logs

Stream container logs via Docker API

devpod_file_read

Read file content with optional line range

devcontainer_build

Build a dev container image

devcontainer_read_config

Read merged devcontainer configuration as JSON

devcontainer_stop

Stop a dev container (via Docker API)

Tool

Description

codespaces_create

Create a new codespace for a repository

codespaces_list

List your codespaces with state and machine info

codespaces_file_write

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

codespaces_file_edit

Surgical string replacement — old_str → new_str

codespaces_file_list

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

devcontainer_file_write

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

codespaces_view

View detailed codespace info (state, machine, config)

devcontainer_file_list

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

codespaces_file_read

Read file content with optional line range

devpod_stop

Stop a running workspace

devcontainer_list_configs

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