mcp.json file.
Where the file lives
Add the connector
.vscode/mcp.json:
VS Code uses
servers (Cursor uses mcpServers) and requires an explicit
"type": "http". Copying a Cursor config across won’t work unchanged.With a bearer token
If you shared with--bearer, prompt for the token
rather than committing it:
password: true masks it as you type, and VS Code stores it for subsequent
use. This matters because .vscode/mcp.json is meant to be committed.
Check it connected
VS Code shows each server’s status in its MCP panel. As always, the HeyMCP inspector is the definitive check — look for handshake rows fingerprinted as VS Code.It’s not showing up
The server doesn't appear
The server doesn't appear
Check you used
servers and not mcpServers, and that "type": "http" is
present. Both are easy to get wrong when adapting a config from elsewhere.Nothing in the HeyMCP inspector
Nothing in the HeyMCP inspector
VS Code never reached the edge. Check the URL and that
heymcp share is
still running.401 in the inspector
401 in the inspector
The
Authorization header isn’t reaching the edge, or the token doesn’t
match --bearer.