Skip to main content

Overview

VS Code connects to MCP servers through GitHub Copilot’s agent mode. It supports remote Streamable HTTP servers directly and runs the OAuth flow itself.

Prerequisites

  • A StackOne project you are a member of.
  • A connector profile in the project for each provider the agent should reach, with the actions you want exposed enabled.
  • (Optional) A linked account for each provider. Accounts can also be linked during the consent flow.

Setup

1

Add the server to VS Code

Create .mcp.json in your workspace (or run MCP: Add Server from the Command Palette):
2

Approve the browser prompt

VS Code opens StackOne in your browser once the server is added.Sign in, pick the project and the linked accounts the connector should reach, then Authorize.
3

Verify

Open Copilot Chat in Agent mode, click the tools icon to confirm StackOne’s tools are listed, then ask:
Copilot needs Agent mode to call tools at all. To change which accounts or actions it can reach, re-run the flow; to revoke it, use Connected Apps in the StackOne dashboard.
A session token URL carries its own credential, so it covers the cases OAuth can’t: a shared server, a scheduled job, or anywhere nobody is present to approve a consent screen.Generate one from Connectors, open a connector, then Use in Agent. Pick a linked account, set the expiry (one year by default), and copy the URL:
One URL covers one linked account, and anyone holding it has that access until it expires, so treat it like a password. See Choosing a connection method for the comparison with OAuth.There is no consent screen to set Search & Execute on, so add the tool-mode query parameter instead:
Put the token URL in the same config field:
For API-key auth instead, see Authentication & Security.
Confirm the latest config format in VS Code’s MCP servers docs.

Optimize and secure

With your agent connected, use StackOne’s platform features to optimize performance and secure every call.

Search & Execute

Reduce context and save tokens.

Defender

Block prompt injections before they reach your agent.