概要
Docker MCP GatewayはDocker Desktopで使えるので、
OrbStackでも同じように使えるか実験しました。
おま環かもしれないですが一応共有しておきます。
環境
- M1 mac
- OrbStackインストール済み
- Docker Desktopインストール済み (ただし、停止中)
結論
ダメでした。Docker Desktopが起動してないと使えないようです
試してみたこと
DockerコンテキストでOrbstackが使われていることを確認
~ % docker context list
NAME DESCRIPTION DOCKER ENDPOINT ERROR
default Current DOCKER_HOST based configuration unix:///var/run/docker.sock
desktop-linux Docker Desktop unix:///Users/${USER}/.docker/run/docker.sock
orbstack * OrbStack unix:///Users/${USER}/.orbstack/run/docker.sock
インストール段階
curl -LO https://github.com/docker/mcp-gateway/releases/download/v0.9.8/docker-mcp-linux-arm64.tar.gz
tar zxvf docker-mcp-linux-arm64.tar.gz
mv ddocker-mcp ~/.docker/cli-plugins
chmod +x ~/.docker/cli-plugins
docker mcp --help
フォーマットエラーが出た
Invalid Plugins:
mcp failed to fetch metadata: fork/exec /Users/${USER}/.docker/cli-plugins/docker-mcp: exec format error
仕方ないので公式リポジトリの Install as Docker CLI Plugin
でやってみる
git clone https://github.com/docker/mcp-gateway.git
cd mcp-gateway
make docker-mcp
うまく行った
~/mcp-gateway % docker mcp --help
Docker MCP Toolkit's CLI - Manage your MCP servers and clients.
Usage: docker mcp [OPTIONS]
Flags:
-v, --version Print version information and quit
Available Commands:
catalog Manage the catalog
client Manage MCP clients
config Manage the configuration
gateway Manage the MCP Server gateway
policy Manage secret policies
secret Manage secrets
server Manage servers
tools List/count/call MCP tools
version Show the version information
動作確認
~/mcp-gateway % docker mcp server enable github-official
Docker Desktop is not running
😭