From 73c13847c778f4a49b8143c311f22fde1fbfaf30 Mon Sep 17 00:00:00 2001 From: Alex Honko Date: Tue, 3 Jun 2025 22:44:00 +0300 Subject: [PATCH 1/2] Fix MCP Docker container multiplication when used with Claude --- README.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 36cbbc6..5b68ba0 100644 --- a/README.md +++ b/README.md @@ -152,8 +152,11 @@ If the `npx` setup above does not work well, we also provide a Docker setup. Fol { "mcpServers": { "dart": { - "command": "docker", - "args": ["run", "-i", "--rm", "-e", "DART_TOKEN", "mcp/dart"], + "command": "bash", + "args": [ + "-c", + "docker stop dart-mcp >/dev/null 2>&1 || true; docker rm -f dart-mcp >/dev/null 2>&1 || true; docker run -i --rm --name dart-mcp -e DART_TOKEN mcp/dart" + ], "env": { "DART_TOKEN": "dsa_..." } From 8fc1df4ebf1c6748e5319061b31cb458829ff978 Mon Sep 17 00:00:00 2001 From: Alex Honko Date: Tue, 3 Jun 2025 23:31:00 +0300 Subject: [PATCH 2/2] Simplified MCP Docker container run command --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5b68ba0..615b426 100644 --- a/README.md +++ b/README.md @@ -155,7 +155,7 @@ If the `npx` setup above does not work well, we also provide a Docker setup. Fol "command": "bash", "args": [ "-c", - "docker stop dart-mcp >/dev/null 2>&1 || true; docker rm -f dart-mcp >/dev/null 2>&1 || true; docker run -i --rm --name dart-mcp -e DART_TOKEN mcp/dart" + "docker rm -f dart-mcp >/dev/null 2>&1 || true; docker run -i --rm --name dart-mcp -e DART_TOKEN mcp/dart" ], "env": { "DART_TOKEN": "dsa_..."