Skip to main content

copilot-cli-mcp-config

Manages GitHub Copilot CLI MCP server configurations using mcp-config.json for seamless integration and server management.

Install this skill

or
0/100

Security score

The copilot-cli-mcp-config skill was audited on Mar 4, 2026 and we found 24 security issues across 3 threat categories, including 5 high-severity. Review the findings below before installing.

Categories Tested

Security Issues

medium line 81

Template literal with variable interpolation in command context

SourceSKILL.md
81```json
medium line 126

Template literal with variable interpolation in command context

SourceSKILL.md
126```json
high line 179

Template literal with variable interpolation in command context

SourceSKILL.md
179Use `${VAR_NAME}` syntax for variable substitution:
medium line 181

Template literal with variable interpolation in command context

SourceSKILL.md
181```json
high line 206

Template literal with variable interpolation in command context

SourceSKILL.md
206| **Env vars** | Supports `inputs` and `envFile` | Only `env` object with `${VAR}` syntax |
high line 208

Template literal with variable interpolation in command context

SourceSKILL.md
208| **Variable syntax** | Can use `inputs` references | Must use `${VARIABLE}` syntax |
medium line 212

Template literal with variable interpolation in command context

SourceSKILL.md
212```json
medium line 229

Template literal with variable interpolation in command context

SourceSKILL.md
229```json
medium line 249

Template literal with variable interpolation in command context

SourceSKILL.md
249```json
medium line 277

Template literal with variable interpolation in command context

SourceSKILL.md
277```json
high line 357

Template literal with variable interpolation in command context

SourceSKILL.md
357- Ensure using `${VAR_NAME}` syntax (not `$VAR_NAME`)
high line 372

Template literal with variable interpolation in command context

SourceSKILL.md
3723. Replace `inputs` with `env` and use `${VAR}` syntax
medium line 3

Access to hidden dotfiles in home directory

SourceSKILL.md
3description: Manage GitHub Copilot CLI MCP server configuration using mcp-config.json. Use when configuring MCP servers for GitHub Copilot CLI in ~/.copilot or custom paths, adding local/remote MCP se
medium line 13

Access to hidden dotfiles in home directory

SourceSKILL.md
13**Default**: `~/.copilot/mcp-config.json`
low line 18

Access to hidden dotfiles in home directory

SourceSKILL.md
18# In ~/.zshrc or ~/.bashrc
medium line 207

Access to hidden dotfiles in home directory

SourceSKILL.md
207| **Location** | `.vscode/mcp.json` or global settings | `~/.copilot/mcp-config.json` or `$XDG_CONFIG_HOME/.copilot/mcp-config.json` |
low line 304

Access to hidden dotfiles in home directory

SourceSKILL.md
304# In ~/.zshrc or ~/.bashrc
low line 322

Access to hidden dotfiles in home directory

SourceSKILL.md
322if ! grep -q 'export XDG_CONFIG_HOME=' ~/.bashrc; then
low line 323

Access to hidden dotfiles in home directory

SourceSKILL.md
323echo "export XDG_CONFIG_HOME=\"$GH_CLI_CONFIG_DIR\"" >> ~/.bashrc
medium line 353

Access to hidden dotfiles in home directory

SourceSKILL.md
353- Check logs in `~/.copilot/logs/` or `$XDG_CONFIG_HOME/.copilot/logs/`
medium line 378

Access to hidden dotfiles in home directory

SourceSKILL.md
378**Personal configuration**: Store in default `~/.copilot/mcp-config.json`
low line 131

External URL reference

SourceSKILL.md
131"url": "https://api.githubcopilot.com/mcp/readonly",
low line 260

External URL reference

SourceSKILL.md
260"url": "https://api.githubcopilot.com/mcp/readonly",
low line 390

External URL reference

SourceSKILL.md
390- [Original article by Mikoshiba Kyu](https://dev.to/mikoshiba-kyu/managing-github-copilot-cli-mcp-server-configuration-in-your-repository-58i6)
Scanned on Mar 4, 2026
View Security Dashboard