VS Code (GitHub Copilot) Setup
Connect Tempreon to VS Code and GitHub Copilot agent mode — mcp.json configuration, OAuth authorization, org policy requirements, and Visual Studio setup.
Ready to connect? Your Bridges page walks you through it step by step.
Open your Bridges pageOverview
VS Code has native support for remote MCP servers. Once you add Tempreon, GitHub Copilot's agent mode can call Tempreon's tools directly from Chat — your AI loads your Core Imprint, searches your Knowledge Vault, and remembers what it learns, across every tool you use.
Setup takes about two minutes: add the server, approve the OAuth prompt in your browser, and the tools appear when Chat runs an agent.
Quick path: Command Palette → MCP: Add Server → HTTP → paste the Tempreon URL → approve in the browser.
Prerequisites
- VS Code 1.101 or later — earlier versions don't have full MCP support
- A GitHub Copilot subscription. As of July 2026, on Copilot Business or Enterprise seats your organization's "MCP servers in Copilot" policy must be enabled — it's off by default, so an admin may need to turn it on. Free, Pro, and Pro+ personal plans aren't policy-gated.
- A Tempreon account with at least one available Bridge slot
- The Tempreon server URL (also shown in your Bridges dashboard)
Step-by-Step Setup
1. Add the server from the Command Palette
- Open the Command Palette (
Cmd+Shift+Pon macOS,Ctrl+Shift+Pon Windows/Linux) - Run MCP: Add Server
- Choose HTTP as the server type
- Paste the URL:
https://api.tempreon.com/functions/v1/tempreon-mcp/mcp
- Name it
tempreonand choose whether to save it for this workspace or globally
2. Or edit the config file directly
For a workspace-level server, create .vscode/mcp.json:
{
"servers": {
"tempreon": {
"type": "http",
"url": "https://api.tempreon.com/functions/v1/tempreon-mcp/mcp"
}
}
}
Naming quirk: VS Code's root key is
servers— notmcpServerslike most other clients. If you paste a config withmcpServers, VS Code silently ignores it.
For a user-level (all workspaces) config, run MCP: Open User Configuration from the Command Palette and add the same block. There's also a shell one-liner:
code --add-mcp '{"name":"tempreon","type":"http","url":"https://api.tempreon.com/functions/v1/tempreon-mcp/mcp"}'
3. Authorize the connection
OAuth is automatic. When VS Code first connects, a browser tab opens to Tempreon's consent screen — sign in to your Tempreon account and approve. Back in the editor, an Auth CodeLens appears above the server entry in mcp.json; you can click it any time to re-authenticate.
4. Use it with the Agent
Tempreon's tools appear when Chat is running an agent. Open Chat, pick the built-in Agent in the agent picker — VS Code renamed chat modes to agents in 2026, so older builds show a mode picker with Ask, Edit, and Agent instead — and check the tools picker; the Tempreon tools should be listed. Ask "What Tempreon tools do you have access to?" to confirm.
Troubleshooting
Config seems ignored. The root key must be servers, not mcpServers. This is VS Code's one naming quirk.
Don't see the MCP options at all? Confirm you're on VS Code 1.101+. On a Copilot Business or Enterprise seat, ask your org admin to enable the "MCP servers in Copilot" policy — it's disabled by default as of July 2026.
Tools don't appear in Chat. MCP tools only surface when Chat is running an agent (on older builds: agent mode, not ask or edit). Check the tools picker in the Chat view, and restart the server from the mcp.json CodeLens if needed.
Connection fails immediately. The URL must end in /mcp with no trailing slash.
Authorization never triggers. Click the Auth CodeLens above the server entry in mcp.json to start the OAuth flow manually.
Also connect: Cursor · Cline · JetBrains IDEs
Visual Studio
Visual Studio (2022 17.14+ and Visual Studio 2026) supports the same server through .mcp.json — either global at %USERPROFILE%\.mcp.json or per-solution as .mcp.json in the solution directory. The root key is servers, same as VS Code:
{
"servers": {
"tempreon": {
"url": "https://api.tempreon.com/functions/v1/tempreon-mcp/mcp"
}
}
}
When Copilot Chat loads the server, click the "Authentication Required" CodeLens to run the browser OAuth flow. Note that Visual Studio disables MCP tools by default — enable the Tempreon tools in the tool picker before using them. The same Copilot org policy applies on Business and Enterprise seats.
Try saying...
- "Start my session." — triggers
session_startto load your Core Imprint - "Search my knowledge base for our API design decisions." — exercises knowledge retrieval end-to-end
- "Remember that we standardized on Vitest for this repo." — stores a decision for every future session
Frequently asked questions
- How does authorizing Tempreon work in VS Code and GitHub Copilot?
- Authorization is automatic — the first time VS Code connects to Tempreon, a browser tab opens to the consent screen where you sign in to your Tempreon account and approve. Back in the editor, an Auth CodeLens appears above the server entry in mcp.json; click it any time to re-authenticate, or to start the OAuth flow manually if it never triggered on its own.
- Where do I add the Tempreon MCP server in VS Code?
- Open the Command Palette (Cmd+Shift+P on macOS, Ctrl+Shift+P on Windows or Linux), run MCP: Add Server, choose HTTP, paste the Tempreon URL, name it tempreon, and choose whether to save it for the workspace or globally. To edit config directly, use .vscode/mcp.json for one workspace or MCP: Open User Configuration for all of them. A code --add-mcp shell one-liner also works.
- I added Tempreon to VS Code but nothing happens and my config seems ignored — why?
- The most common cause is the config's root key. VS Code uses servers, not mcpServers like most other clients — if you paste a config with mcpServers, VS Code silently ignores it. Open your mcp.json and confirm the top-level key reads servers. This is VS Code's one naming quirk, and it's easy to miss because nothing errors.