-
Notifications
You must be signed in to change notification settings - Fork 8.8k
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
claude_desktop_config.json
{
"mcpServers": {
"dbhub": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"bytebase/dbhub",
"--transport",
"stdio",
"--dsn",
"postgresql://postgres:postgres@host.docker.internal:5432/postgres?sslmode=disable"
]
}
}
}When Claude Desktop starts, it starts the docker image twice:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
460f37945bcc bytebase/dbhub "node dist/index.js …" About a minute ago Up About a minute 8080/tcp charming_brown
1426b40ffdb6 bytebase/dbhub "node dist/index.js …" About a minute ago Up About a minute 8080/tcp goofy_chaplygin
271a297fe72a postgres:15 "docker-entrypoint.s…" 26 hours ago Up 26 hours 0.0.0.0:5432->5432/tcp, :::5432->5432/tcp Stackbricks-PG-15-Local-Test-7960b0This means if I specify the --name dbhub in docker run, the 2nd invocation will fail due to image name conflict.
I know it may not be the best place to report this bug as it seems to be a Claude Desktop bug. But it's on the CUJ when building the MCP server. I did file the bug via the Claude Desktop support link. But the format doesn't allow me to provide detailed info. So I submit here as well.
The repo: https://github.com/bytebase/dbhub/
dkozlov, simonturvey-qflow, drusepth, Shchvova and girishfu
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working