github / github/app

Disabled and then removed MCP servers remain in `disabledMcpServers`

Abierto
#290 0 comentarios 0 reacciones 1 asignado Reclamado por @dmytrostruk Ver en GitHub
Bugs
Lenguaje dominante
Sin datos de lenguaje
Estrellas
2.1k
Forks
153
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

### Short summary

Disabled and then removed MCP servers remain in `disabledMcpServers`

### Affected version or release

v0.2.7

### Installation context

_No response_

### What happened?

Disabling an MCP server and then deleting it keeps the disabledMcpServers state in ~/.copilot/settings.json

This can be problematic when an mcp server defined in the plugin shares the same name. For example I manually added a `seismic` mcp server, disabled it, deleted it, and then added a plugin that references a `seismic` mcp server. The skill in the plugin failed to work because it was marked as disabled.

### Steps to reproduce

1. Add mcp server
2. disable mcp server
3. delete mcp server
4. Note output of `cat ~/.copilot/settings.json | jq .disabledMcpServers`

### Expected behavior

disabledMcpServers is cleared when the mcp server is deleted.

### Additional context

_No response_

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.