mcp-devcontainers
MCP Devcontainers は、 devcontainers cliとの簡単な統合を提供する Model Context Protocol (MCP) サーバーです。
依存関係
このサーバーは、開発コンテナの構築と管理にdevcontainers cliによって使用されるため、システムにDockerがインストールされ、実行されている必要があります。
MCP Devcontainers サーバーを使用するために、他の依存関係は必要ありません。
Related MCP server: Chrome Tools MCP Server
使用法
MCPサーバーは、使用しているクライアントによって設定が異なります。参考までに、Claude Desktopを使用した場合の設定方法を以下に示します。
MCPトランスポート
現時点では、 stdioトランスポートのみが実装されています。
ツール
devcontainer_up - 指定されたワークスペースフォルダで開発コンテナ環境を起動または初期化します。これにより、開発コンテナが実行中であり、開発タスクの準備ができていることを確認します。
workspaceFolder: ワークスペースフォルダへのパス(文字列、必須)outputFilePath: 出力ログを書き込むパス(文字列、オプション)
devcontainer_run_user_commands - 指定されたワークスペースフォルダのdevcontainer内で、ユーザー定義の
postCreateCommandおよびpostStartCommandスクリプトを実行します。devcontainerの起動後にセットアップコマンドまたは初期化コマンドを実行する場合に使用します。workspaceFolder: ワークスペースフォルダへのパス(文字列、必須)outputFilePath: 出力ログを書き込むパス(文字列、オプション)
devcontainer_exec - 指定されたワークスペースフォルダに対して、devcontainer内で任意のシェルコマンドを実行します。devcontainerコンテキスト内でカスタムコマンドやスクリプトを実行する場合に使用します。
workspaceFolder: ワークスペースフォルダへのパス(文字列、必須)command: 実行するコマンド(文字列[]、必須)outputFilePath: 出力ログを書き込むパス(文字列、オプション)
ライセンス
MITライセンスに基づいてリリースされています。詳細はLICENSEファイルをご覧ください。