VS Code

Connect Forvibe MCP to VS Code GitHub Copilot Chat and Continue.

Updated 2026-05-12
3 min read

VS Code has native MCP support for GitHub Copilot Chat. Config lives at .vscode/mcp.json (workspace) or in your user profile (Command Palette → MCP: Open User Configuration). Continue extension users can point at the same Forvibe URL.

MCP tools are only visible in Agent mode in Copilot Chat. Open Copilot Chat → click the mode dropdown above the input → select Agent. Ask and Edit modes won't show Forvibe tools.

GitHub Copilot Chat (native MCP)

1

Create .vscode/mcp.json with an input prompt

VS Code uses "servers" as the root key (different from Cursor's mcpServers). Use the inputs array so VS Code prompts for the API key once and stores it securely instead of plaintext-in-file:

json
{
  "inputs": [
    {
      "id": "forvibeApiKey",
      "type": "promptString",
      "description": "Forvibe API key (fvk_live_...)",
      "password": true
    }
  ],
  "servers": {
    "forvibe": {
      "type": "http",
      "url": "https://www.forvibe.app/mcp",
      "headers": {
        "Authorization": "Bearer ${input:forvibeApiKey}"
      }
    }
  }
}

VS Code will pop a one-time prompt the first time Forvibe is loaded and remember the value in your secret store. Safe to commit .vscode/mcp.json to the repo with the placeholder.

2

Reload the window

Cmd-Shift-P → Developer: Reload Window (or quit + reopen VS Code).

3

Toggle Forvibe in Agent mode

Open Copilot Chat → switch to Agent mode → click the tools (🔧) icon above the input → enable forvibe. The 36 tools appear under the forvibe namespace.

User-level config (across all workspaces)

If you'd rather use Forvibe in every workspace without re-pasting the config:

  • Cmd-Shift-P → MCP: Open User Configuration.
  • Add the same servers.forvibe block as above (no inputs needed; VS Code will treat the user-profile config as the source of truth).

Continue extension

If you use the Continue extension instead of Copilot, add Forvibe to ~/.continue/config.json:

json
{
  "experimental": {
    "modelContextProtocolServers": [
      {
        "transport": {
          "type": "streamableHttp",
          "url": "https://www.forvibe.app/mcp",
          "headers": {
            "Authorization": "Bearer fvk_live_..."
          }
        }
      }
    ]
  }
}

Verify

In Copilot Chat (Agent mode), ask: "Use Forvibe to track the keyword \"workout planner\" on my iOS project." Confirm the tool call when prompted.