GitHub Copilot extends through MCP servers, skills, custom instructions, and prompt files. Copilot has two surfaces with different MCP schemas — the in-editor agent (VS Code) and the autonomous coding agent (cloud) — so they’re covered separately below.Documentation Index
Fetch the complete documentation index at: https://smithers.sh/llms.txt
Use this file to discover all available pages before exploring further.
~/.copilot/skills/.
MCP in VS Code
Create.vscode/mcp.json in the workspace. VS Code uses the servers key and
requires a type:
MCP in the Copilot coding agent
The autonomous coding agent is configured in repo Settings → Copilot → Coding agent → MCP configuration. It uses a different schema —mcpServers, a
type of "local", and a tools array:
COPILOT_MCP_ and referenced as
$VAR in the env block. The semantic tool surface is the same on both
surfaces — see the MCP Server reference.
Custom instructions
Copilot reads.github/copilot-instructions.md (repo-wide) and, for the coding
agent, AGENTS.md. Add a section pointing at Smithers:
.github/prompts/smithers.prompt.md.
Install the skill manually
See also
- MCP Server — the full tool reference
- Agent Support — the cross-agent commands