Appearance
Connect VS Code Copilot to Taufinity Studio
VS Code's GitHub Copilot Chat speaks MCP via its dedicated mcp.json config (separate schema from Claude Code / Cursor). The Taufinity CLI writes the right shape automatically.
30-second TL;DR
- Obtain your bearer token from Studio → Settings → API Keys.
- Add the server entry to
<project>/.vscode/mcp.json(see Installation). - In VS Code: Cmd+Shift+P → Developer: Reload Window, open Copilot Chat, ask "list my Taufinity sites".
Prerequisites
- VS Code with GitHub Copilot Chat extension and MCP support enabled.
- The
taufinityCLI signed in (taufinity auth login).
Installation
Option 1: One-command install
taufinity mcp install --client vscode-copilotConfig file location
- macOS:
<project>/.vscode/mcp.json (workspace) or VS Code user mcp.json - Linux:
<project>/.vscode/mcp.json (workspace) or VS Code user mcp.json - Windows:
<project>\.vscode\mcp.json (workspace) or VS Code user mcp.json
Option 2: Manual install — paste this snippet
{
"servers": {
"taufinity": {
"type": "http",
"url": "https://studio.taufinity.io/mcp",
"headers": {
"Authorization": "Bearer <YOUR_TAUFINITY_TOKEN>"
}
}
}
}Notes
- VS Code Copilot uses a different schema: top-level key is "servers", not "mcpServers".
Manual config
Note: VS Code Copilot uses servers (not mcpServers) as the top-level key.
Create or edit <project>/.vscode/mcp.json:
json
{
"servers": {
"taufinity-studio": {
"type": "http",
"url": "https://studio.taufinity.io/mcp",
"headers": {
"Authorization": "Bearer YOUR_TAUFINITY_TOKEN"
}
}
}
}For user-level config (all projects), use VS Code's settings.json under github.copilot.chat.mcp.servers. Get your token from Studio → Settings → API Keys or taufinity auth token.
Verify it works
Verify it works
Reload VS Code window (Cmd+Shift+P → Reload Window), open Copilot Chat, ask "list my Taufinity sites".
Copilot Chat shows tool calls inline in the chat thread.
Available tools
Same ~70 tools as Claude Code. See the Claude Code page.
Troubleshooting
| Symptom | Cause | Fix |
|---|---|---|
| Copilot Chat doesn't list Taufinity tools | Workspace not reloaded | Cmd+Shift+P → Reload Window |
Schema validation error in mcp.json | Used mcpServers (Claude shape) instead of servers | Re-run taufinity mcp install --client vscode-copilot to overwrite |
tools/list 401 | Token expired | Re-run taufinity auth login, reload VS Code window |
FAQ
Why is the schema different from Claude / Cursor? VS Code Copilot uses servers.<name> instead of mcpServers.<name>. Same payload, different top-level key. The CLI handles this — you don't need to remember.
Can I commit the workspace config to git? Yes — the file holds only a placeholder for the bearer token. The token itself comes from your user-scope taufinity CLI config.
See also
- Cursor — same protocol, different IDE
- GitHub Copilot CLI — terminal version