Yesterday I started exploring the Github Copilot CLI. Turned out that there was more to talk about than what would be good fit for one blog post. So here is a continuation of my previous post. In case you missed, go read that post first before continuing here.
Ready? Let's dive in again!
Let’s explore some features
Switching between models
The Github Copilot CLi was using Claude Code in my previous examples. I don’t know if that is the default or that there was a specific reason that this model was used by the CLI but you can easily switch between models through the /model command.
Hit enter to get a list of available models:
Extensibility with MCP servers
Copilot CLI ships with the GitHub MCP (Model Context Protocol) server built-in, enabling repository interactions and issue searches. But you can extend it further by adding any MCP server from the registry using /mcp.
Want to integrate Playwright for browser testing? Need to connect with your company's internal tools? Copilot CLI can be customized to match your specific workflow.
Add a new MCP server using /mcp add:
Use tab to navigate between the different input fields and hit CTRL-S to save the MCP server.
View the list of installed MCP servers through /mcp show:
Execute inline shell commands
A nice improvement I certainly want to mention is that with the latest update you can directly execute a command in the shell without making a call to the model:
More information
GitHub Copilot CLI: Enhanced model selection, image support, and streamlined UI - GitHub Changelog






