github / github/copilot-cli

Workspace MCP servers should take precedence over plugins

Abierto
#1,839 0 comentarios 0 reacciones 0 asignados Ver en GitHub
area:mcp area:plugins
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

I'm developing an MCP server that I also have installed as a plugin. Copilot CLI uses `/.mcp.json` in a repo root - which I can tell from renaming the MCP server - but if it retains the same name, the plugin is what shows up with `/mcp`. Seems the repository should always take precedence, shouldn't it? Skills do, as is evident from `/skills` - project skills with the same name show "(project)" instead of "(plugin)". This is inconsistent behavior with MCP servers.

### Affected version

0.0.422-0

### Steps to reproduce the behavior

1. Install a plugin with an MCP server.
2. Add a `.mcp.json` file to your repo root with the same name and configuration as that MCP server.
3. Start copilot and run `/mcp`.

### Expected behavior

Should show something like,

```
Workspace:
> ✓ example-mcp Description of MCP server
```

Instead, shows it from a plugin:

```
Plugins:
> ✓ example-mcp Description of MCP server
```

### Additional context

- macOS 26.3
- Ghostty 1.2.3
- bash 5.3.9(1)-release (aarch64-apple-darwin25.1.0)

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.