Describe the bug
The /mcp show and /skills list commands display inconsistent and incomplete results. Each command only shows a subset of loaded resources based on their source (manual vs plugin-bundled), and they have opposite behaviors:
/mcp show shows manually configured MCP servers but NOT plugin-bundled ones
/skills list shows plugin-bundled skills but NOT manually added ones
At startup, the CLI correctly shows all MCP servers ("Configured MCP servers: weather-server, workiq"), but /mcp show only displays weather-server.
| Command |
Shows manually configured? |
Shows plugin-bundled? |
/mcp show |
Yes |
No |
/skills list |
No |
Yes |
Steps to reproduce the behavior
- Install the
workiq plugin (which adds an MCP server + skill)
- Manually configure an MCP server (e.g.,
weather-server) in ~/.copilot/mcp-config.json
- Manually add a skill folder to
~/.copilot/skills/ (e.g., agent-workflow-builder_ai_toolkit)
- Start Copilot CLI - observe startup message shows ALL MCP servers including plugin-bundled ones
- Run
/mcp show - observe it only shows weather-server (manual), not workiq (plugin)
- Run
/skills list - observe it shows workiq (plugin) but not agent-workflow-builder_ai_toolkit (manual)
Affected version
0.0.394 Commit: 3d79feb
Steps to reproduce the behavior
- Install the
workiq plugin (which adds an MCP server + skill)
- Manually configure an MCP server (e.g.,
weather-server) in ~/.copilot/mcp-config.json
- Add a skill folder to
~/.copilot/skills/ (e.g., agent-workflow-builder_ai_toolkit) -> not sure this was installed as default
- Start Copilot CLI - observe startup message shows ALL MCP servers including plugin-bundled ones
- Run
/mcp show - observe it only shows weather-server (manual), not workiq (plugin)
- Run
/skills list - observe it shows workiq (plugin) but not agent-workflow-builder_ai_toolkit (manual)
Expected behavior
Both commands should show ALL loaded resources regardless of their source:
/mcp show should list ALL MCP servers (from mcp-config.json + plugins + project)
/skills list should list ALL skills (from ~/.copilot/skills/ + plugins + project)
Optionally, add a "Source" column to indicate origin (manual/plugin/project).
Additional context
- OS: Windows
- CLI Version: v0.0.394
- Date: 2026-01-24
File locations tested:
- Manual MCP:
~/.copilot/mcp-config.json
- Plugin MCP:
~/.copilot/installed-plugins/copilot-plugins/workiq/.mcp.json
- Manual skill:
~/.copilot/skills/agent-workflow-builder_ai_toolkit/SKILL.md
- Plugin skill:
~/.copilot/installed-plugins/copilot-plugins/workiq/skills/workiq/SKILL.md
Impact:
- Users cannot easily audit what's actually loaded
- Debugging which MCP servers or skills are active is confusing
- Inconsistent UX between the two inspection commands
Describe the bug
The
/mcp showand/skills listcommands display inconsistent and incomplete results. Each command only shows a subset of loaded resources based on their source (manual vs plugin-bundled), and they have opposite behaviors:/mcp showshows manually configured MCP servers but NOT plugin-bundled ones/skills listshows plugin-bundled skills but NOT manually added onesAt startup, the CLI correctly shows all MCP servers ("Configured MCP servers: weather-server, workiq"), but
/mcp showonly displaysweather-server./mcp show/skills listSteps to reproduce the behavior
workiqplugin (which adds an MCP server + skill)weather-server) in~/.copilot/mcp-config.json~/.copilot/skills/(e.g.,agent-workflow-builder_ai_toolkit)/mcp show- observe it only showsweather-server(manual), notworkiq(plugin)/skills list- observe it showsworkiq(plugin) but notagent-workflow-builder_ai_toolkit(manual)Affected version
0.0.394 Commit: 3d79feb
Steps to reproduce the behavior
workiqplugin (which adds an MCP server + skill)weather-server) in~/.copilot/mcp-config.json~/.copilot/skills/(e.g.,agent-workflow-builder_ai_toolkit) -> not sure this was installed as default/mcp show- observe it only showsweather-server(manual), notworkiq(plugin)/skills list- observe it showsworkiq(plugin) but notagent-workflow-builder_ai_toolkit(manual)Expected behavior
Both commands should show ALL loaded resources regardless of their source:
/mcp showshould list ALL MCP servers (from mcp-config.json + plugins + project)/skills listshould list ALL skills (from ~/.copilot/skills/ + plugins + project)Optionally, add a "Source" column to indicate origin (manual/plugin/project).
Additional context
File locations tested:
~/.copilot/mcp-config.json~/.copilot/installed-plugins/copilot-plugins/workiq/.mcp.json~/.copilot/skills/agent-workflow-builder_ai_toolkit/SKILL.md~/.copilot/installed-plugins/copilot-plugins/workiq/skills/workiq/SKILL.mdImpact: