github / github/copilot-cli

MCP server processes not killed on CLI exit

Abierto
#2,817 0 comentarios 2 reacciones 0 asignados Ver en GitHub
area:mcp
Lenguaje dominante
Shell
Estrellas
11.2k
Forks
1.9k
Merge medio
14 h 16 min
PR fusionados (30 d)
6

Descripción

### Describe the bug

_No response_

### Affected version

_No response_

### Steps to reproduce the behavior

Body: After exiting copilot, ssh-mcp (and other MCP) child processes remain alive in Activity Monitor. Each
consumes ~tens of MB. Expected behavior: CLI should send SIGTERM to all spawned MCP child processes on exit.
Steps to reproduce: 1. Start copilot with SSH MCP servers configured. 2. Exit with Ctrl+D or /exit. 3. Run
pgrep -la mcp — processes still alive.

### Expected behavior

_No response_

### Additional context

_No response_

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Empieza reproduciendo el problema desde copilot CLI con un servidor SSH MCP configurado, saliendo mediante Ctrl+D y /exit, y después comprueba los procesos restantes con `pgrep -la mcp`. Rastrea el apagado del punto de entrada de CLI y la gestión de los procesos hijo de MCP; se considera terminado cuando todos los procesos MCP iniciados reciben SIGTERM y ya no permanecen después de salir.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
shell
Área
cli
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Tranquilo
Claridad
Bastante claro
Aptitud para principiantes
52/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.