In my previous post , I covered what Copilot Spaces are and how to set one up. Spaces live on github.com by default, but you don't have to leave your editor to use one. The GitHub MCP server exposes your Spaces as tools, so you can pull that curated context straight into VS Code. Prerequisites You'll need the remote GitHub MCP server configured for VS Code, and the copilot_spaces toolset explicitly enabled. It's not part of the default toolset. The easiest way is to install the GitHub extension in VS Code. This will also add the GitHub MCP server. But as I mentioned above, you will not find the copilot_spaces toolset out-of-the-box. You need to open up the MCP configuration and explicitly add it there. Add this to your .vscode/mcp.json (or your global MCP configuration): { "servers": { "github": { "type": "http", "url": "https://api.githubcopilot.com/mcp/", "headers"...
A lot of developers are using GitHub Copilot as their day-to-day agent harness. But most of them seem to be unaware that with a GitHub Copilot license comes more than a CLI and Visual Studio (Code) plugins. One thing you get access to are GitHub Copilot Spaces. GitHub Copilot what? Let me first explain what Spaces are and why they are useful. Why GitHub Copilot Spaces? If you've used Copilot Chat for a while, you recognize the pattern: you paste in the same background information for the third time this week. The same coding conventions, the same architecture decisions, the same "no, we don't use that library anymore" context. Close the conversation, and Copilot forgets all of it. Remark: Part of the answer can be found in building up your CONTEXT.md file and using the GitHub Memory feature but it’s not always the right solution. That's because source code lives in your repositories, requirements live in issues and pull requests, and team conventions o...