github / github/copilot-cli

Can't send inline json with additional-mcp-config flag

Ouverte
#428 4 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
area:configuration area:mcp
Langage dominant
Shell
Étoiles
11.2k
Forks
1.9k
Merge moyen
14 h 16 min
PR mergées (30 j)
6

Description

### Describe the bug

I'm trying to add inline json with the additional-mcp-config flag. It seems that the JSON parsing dies on the second character no matter what I do, so I can't even get to the point of configuring my actual MCP server.
I assume escaping quotes is the problem, but I've tried multiple ways around it with no luck. The following command fails in Windows powershell:

```
npx -y @github/copilot@latest --additional-mcp-config '{"mcpServers":{}}'
```

Output:
```
Invalid JSON in --additional-mcp-config: Expected property name or '}' in JSON at position 1 (line 1 column 2)
```

### Affected version

0.0.353

### Steps to reproduce the behavior

1. In windows powershell, run `npx -y @github/copilot@latest --additional-mcp-config '{mcpServers:{}}'`

### Expected behavior

Copilot is launched. I have an actual mcp server config in my case, but it doesn't launch even if I pass an empty set of servers.

### Additional context

- Happens with powershell via windows terminal or directly opening powershell.

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.