Skip to content

Fix an issue docker container launched by MCP commands are not removed sometimes#59879

Merged
greedy52 merged 2 commits intomasterfrom
STeve/59768_fix_kill_mcp_proccess
Oct 8, 2025
Merged

Fix an issue docker container launched by MCP commands are not removed sometimes#59879
greedy52 merged 2 commits intomasterfrom
STeve/59768_fix_kill_mcp_proccess

Conversation

@greedy52
Copy link
Copy Markdown
Contributor

@greedy52 greedy52 commented Oct 2, 2025

fixes #59768

changelog: Fixed an issue where Docker containers launched by MCP commands are sometimes not removed

see original ticket for more details of the claude desktop issue.

@greedy52 greedy52 self-assigned this Oct 2, 2025
@greedy52 greedy52 added MCP MCP Server related backport/branch/v18 labels Oct 2, 2025
@github-actions github-actions Bot requested review from avatus and camscale October 2, 2025 20:06
Comment thread lib/srv/mcp/stdio.go
@greedy52 greedy52 requested a review from Tener October 7, 2025 19:15
@greedy52 greedy52 enabled auto-merge October 8, 2025 18:22
@greedy52 greedy52 added this pull request to the merge queue Oct 8, 2025
Merged via the queue into master with commit 46a44d6 Oct 8, 2025
40 of 41 checks passed
@greedy52 greedy52 deleted the STeve/59768_fix_kill_mcp_proccess branch October 8, 2025 20:37
@backport-bot-workflows
Copy link
Copy Markdown
Contributor

@greedy52 See the table below for backport results.

Branch Result
branch/v18 Failed

greedy52 added a commit that referenced this pull request Oct 23, 2025
…d sometimes (#59879)

* Fix an issue docker container launched by MCP commands are not removed sometimes

* switch to math/rand/v2
github-merge-queue Bot pushed a commit that referenced this pull request Oct 27, 2025
* [MCP] server-side SSE support (#56051)

* MCP access part 12: server-side SSE support

* parse uri for determining transport type

* fix pointer, atomic, and parse error

� Conflicts:
�	lib/srv/mcp/server.go

* fix schema, etc

* switch to golang internal mcp sse parsing

* remove ParentCtx from logging

* fix build and address comments

* [mcp] refactor jwt token and app header rewrite logic (#58601)

* [mcp] mcputils for streamable http (#58764)

* [mcp] mcputils for streamable http

* fix flaky test

* use utils.ReadAtMost and fmt.Appendf

* add a marshal function for event

* fix spell

* [mcp] update audit events for streamable HTTP transport (#59155)

* [mcp] update audit events for streamable HTTP transport

* nolint for unused functions for now, they will be used in next PR

* [mcp] server handler for streamable HTTP transport (#59499)

* [mcp] server handler for streamable hTTP transport

* review comments round 1

* add comments and fix flaky test

* [mcp] bump mcp-go version (#59500)

* [mcp] bump mcp-go version

* fix IO transport by explicit start

* [mcp] add server prometheus metrics (#59773)

* [mcp] add server prometheus metrics

* remove TODO and nolint

* use counter where possible and limit known methods

* move reporting test to individual tests

* nolint for "cancelled"

* Fix an issue docker container launched by MCP commands are not removed sometimes (#59879)

* Fix an issue docker container launched by MCP commands are not removed sometimes

* switch to math/rand/v2

* add "tsh proxy mcp" command (#59968)

* [refactor] client.NewMCPServerDialer (#60020)

* [refactor] client.NewMCPServerDialer

* TestVerifyTLSCertLeafExpiry

* TestMatchResourcesByFilters

* fix typo

* fix lint

* mcputils for streamable HTTP transport conversion (#60024)

* mcputils for streamable HTTP transport conversion

* remove need of context from mcptest functions

* add test for notification

* [mcp] "tsh mcp connect" support for streamable HTTP (#60120)

* implement "tsh mcp connect" for streamable HTTP

* wait for 5s just to be conservative

* [mcp] Web UI and Teleport Connect adjustments for SSE and Streamable HTTP MCP servers (#60281)

* [mcp] Web UI and Teleport Connect adjustments for SSE and Streamable HTTP MCP servers

* review comments

* [mcp] fix some edge cases for streamable HTTP (#60286)

* [mcp] add JWT and rewrite headers support for SSE MCP servers (#60320)

* fix go.mod to match master

* fix lint and ut
rhammonds-teleport pushed a commit that referenced this pull request Nov 6, 2025
…d sometimes (#59879)

* Fix an issue docker container launched by MCP commands are not removed sometimes

* switch to math/rand/v2
mmcallister pushed a commit that referenced this pull request Nov 19, 2025
…d sometimes (#59879)

* Fix an issue docker container launched by MCP commands are not removed sometimes

* switch to math/rand/v2
mmcallister pushed a commit that referenced this pull request Nov 20, 2025
…d sometimes (#59879)

* Fix an issue docker container launched by MCP commands are not removed sometimes

* switch to math/rand/v2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Docker mcp server not exited after claude desktop closes

4 participants