Skip to content

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

  1. Obtain your bearer token from Studio → Settings → API Keys.
  2. Add the server entry to <project>/.vscode/mcp.json (see Installation).
  3. 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 taufinity CLI signed in (taufinity auth login).

Installation

Option 1: One-command install

taufinity mcp install --client vscode-copilot

Config 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

SymptomCauseFix
Copilot Chat doesn't list Taufinity toolsWorkspace not reloadedCmd+Shift+P → Reload Window
Schema validation error in mcp.jsonUsed mcpServers (Claude shape) instead of serversRe-run taufinity mcp install --client vscode-copilot to overwrite
tools/list 401Token expiredRe-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