VS Code ignores my MCP config ("servers" vs "mcpServers")
VS Code
The error
Server does not appear in the MCP: List Servers view; config copied from Cursor/Claude does nothing
Why it happens
VS Code's .vscode/mcp.json uses a top-level servers key, not mcpServers like Cursor and Claude Desktop.
How to fix it
- Rename the key
Useserversin.vscode/mcp.json.{ "servers": { "playwright": { "command": "npx", "args": ["-y", "@playwright/mcp@latest"] } } } - Start the server
Run MCP: List Servers from the Command Palette, select the server, and choose an action (start/restart). - Enable its tools in chat
Click Configure Tools in the chat input and make sure the server's tools are switched on.
Related servers
Browser Automation● Maintained
Playwright (Microsoft)
Playwright MCP server
★ 38.2k · updated 2026-10-08
Dev Tools● Maintained
GitHub
GitHub's official MCP Server
★ 33.6k · updated 2026-10-15 · 🔑 auth
Browser Automation● Maintained
Chrome DevTools
Chrome DevTools for coding agents
★ 53.6k · updated 2026-10-15