Checked against code.visualstudio.com on 30 August 2026
Lovie

Lovie MCP›VS Code

Editor

VS Code

VS Code ships MCP support in Copilot's agent mode. Its config key is servers, not mcpServers — the single most common reason a pasted snippet does nothing here.

The only value you need

https://mcp.lovie.co/mcp

One click

Add Lovie to VS Code

VS Code asks you to confirm the server before it starts it.

Or through the Command Palette

  1. Press ⇧⌘P (macOS) or Ctrl + Shift + P, and run MCP: Add Server.
  2. Choose the HTTP option — the one described as HTTP or Server-Sent Events.
  3. Paste https://mcp.lovie.co/mcp.
  4. Give it the server ID lovie.
  5. Choose where it lives: Global writes your user mcp.json, Workspace writes .vscode/mcp.json in the project.
  6. VS Code starts the server and asks you to sign in. Approve in the browser; the token is kept in VS Code’s account store.

Or write the file

.vscode/mcp.json in the project, or the user file from MCP: Open User Configuration:

{
  "servers": {
    "lovie": {
      "type": "http",
      "url": "https://mcp.lovie.co/mcp"
    }
  }
}

The key is servers, not mcpServers

Almost every other client uses mcpServers, so a snippet copied from a Claude or Cursor guide parses as valid JSON here and is then ignored. If your server never shows up and the file looks right, this is why.

Use it

  1. Open Chat with ⌃⌘I (macOS) or Ctrl + Alt + I, and switch to Agent mode.
  2. Click Configure Tools and tick the Lovie tools you want available.
  3. Ask for something. VS Code prompts before the first run of each tool.

Managing it later

WhereWhat you get
Extensions viewThe MCP SERVERS — INSTALLED section: start, stop, restart, view logs
MCP: List ServersThe same actions from the Command Palette
Chat → Configure ToolsWhich tools this chat may call

If something goes wrong

SymptomCause
Server not listed after editing the fileYou wrote mcpServers instead of servers.
Listed but never calledChat is in Ask or Edit mode. Only Agent mode calls tools.
Too many tools to pick fromUntick everything you do not need under Configure Tools; the model picks better from a shorter list.
Sign-in never completesRestart the server from the Extensions view. It re-runs the authorization from a clean state.

Somewhere else

Claude Web, desktop, mobile and Cowork. Chat app $_ Claude Code One command, then /mcp to sign in. Terminal ChatGPT Developer mode, then the Plugins page. Chat app {} OpenAI API Responses API — one tool block. API Cursor One click, or ~/.cursor/mcp.json. Editor Ma Manus Settings → Connectors → Custom MCP. Agent Windsurf Cascade → MCP Servers. Editor Gemini CLI gemini mcp add, then /mcp auth. Terminal Zed Settings → AI → MCP Servers. Editor Go Goose goose configure → Remote Extension. Agent ·· Any MCP client The endpoint, and what each client calls it. Reference