I recently tried setting up the Azure DevOps MCP server with Github Copilot CLI sandboxed in a Docker container. Opus 4.6 (high) failed to properly set up the MCP in 5 out of 5 attempts.
Meanwhile, the agent inside the container realizes that the MCP is down and just switches to the az CLI tool. It already has the tool in its instructions, it has an access token inside the container. Makes no fuss over it and does its job fine. It took me time to even realize that the MCP was not working.
I wonder if we really need MCP. We already have an interface for textual discovery of capabilities. It’s the terminal.