Skip to main content
Glama

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を使用した場合の設定方法を以下に示します。

{ "mcpServers": { "devcontainers": { "command": "npx", "args": [ "-y", "@crunchloop/mcp-devcontainers" ] } } }

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ファイルをご覧ください。

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/crunchloop/mcp-devcontainers'

If you have feedback or need assistance with the MCP directory API, please join our Discord server