Skip to content
↑↓navigate↵openescclose
Claude+372Whisper+228LangChain+168Codex+223NotebookLM+276DALL-E 3+192DeepL+249n8n+208Topaz Video AI+153LlamaIndex+161

MCP servers for VS Code

The most used MCP servers, each with a config you can paste into VS Code.

An MCP server connects VS Code agents to additional tools and data sources, such as databases or external services. The list below includes a ready configuration for each server.

Where the config lives

For use across workspaces, Copilot Global stores configuration in $COPILOT_HOME/mcp-config.json, or ~/.copilot/mcp-config.json when COPILOT_HOME is unset. The configs below use this portable format with a top-level mcpServers object.

Teams can use workspace-root .mcp.json; the guided flow offers it when chat.mcp.workspaceRootConfig.enabled is enabled. The VS Code format in .vscode/mcp.json uses servers, so check the format before copying between destinations.

Add a server

  1. Enable AI features, open a local project folder, and check the publisher’s prerequisites. Command-based servers need their runtime installed on the machine running them.
  2. Choose a server below and copy its JSON into your global Copilot file. If you already have servers configured, merge the new entry into the existing mcpServers object and keep each server ID unique.
  3. Alternatively, run MCP: Add Server from the Command Palette, choose Command (stdio), and enter the same launch command with its arguments. Enter a unique server ID, then select Global > Copilot Global.
  4. Review trust and authentication prompts. Follow the publisher’s sign-in instructions. Portable configs do not support VS Code input variables or environment files.

Check that it works

Ask the agent to use the named server for a low-impact action. Expand the tool call and confirm that it came from that server, returned the requested output without a connection error, and informed the answer.

If startup fails, check configuration scope, runtime requirements, and server output. If no tool runs, check tool availability through Chat: Open Customizations > Tools. Repeat the request after correcting the problem.

Security

  • Local servers can execute code, and tools can access services with your permissions. Review the publisher, command or endpoint, and requested access.
  • Approve only actions you understand. Keep credentials out of chat and project commits.

Add to ~/.copilot/mcp-config.json

· code.visualstudio.com/docs/copilot/customization/mcp-servers

Only servers with an npm or PyPI install command are listed. Remote servers connect with a URL from their own docs.

  1. 1

    Playwright MCP

    Gives an assistant a real browser to click, type and read pages with
    3.9Mnpm + PyPI, last 7 days
    VS Code config· ~/.copilot/mcp-config.json
    {
      "mcpServers": {
        "playwright-mcp": {
          "command": "npx",
          "args": [
            "-y",
            "@playwright/mcp@latest"
          ]
        }
      }
    }
  2. 2

    Chrome DevTools MCP

    Drives and inspects a live Chrome instance through the DevTools protocol.
    2.2Mnpm + PyPI, last 7 days
    VS Code config· ~/.copilot/mcp-config.json
    {
      "mcpServers": {
        "chrome-devtools-mcp": {
          "command": "npx",
          "args": [
            "-y",
            "chrome-devtools-mcp@latest"
          ]
        }
      }
    }
  3. 3

    Filesystem MCP Server

    Reference server for scoped read and write access to local folders
    546Knpm + PyPI, last 7 days
    VS Code config· ~/.copilot/mcp-config.json
    {
      "mcpServers": {
        "filesystem-mcp": {
          "command": "npx",
          "args": [
            "-y",
            "@modelcontextprotocol/server-filesystem",
            "/path/to/dir"
          ]
        }
      }
    }
  4. 4

    Context7

    Pulls current, version-matched library documentation into the model's context.
    284Knpm + PyPI, last 7 days
    VS Code config· ~/.copilot/mcp-config.json
    {
      "mcpServers": {
        "context7-mcp": {
          "command": "npx",
          "args": [
            "-y",
            "@upstash/context7-mcp"
          ]
        }
      }
    }
  5. 5

    Fetch (MCP Reference Server)

    Reference server that retrieves a URL and hands back markdown.
    255Knpm + PyPI, last 7 days
    VS Code config· ~/.copilot/mcp-config.json
    {
      "mcpServers": {
        "fetch-mcp": {
          "command": "uvx",
          "args": [
            "mcp-server-fetch"
          ]
        }
      }
    }
  6. 6

    Time MCP Server

    Current time and timezone conversion as two small tools.
    179Knpm + PyPI, last 7 days
    VS Code config· ~/.copilot/mcp-config.json
    {
      "mcpServers": {
        "time-mcp": {
          "command": "uvx",
          "args": [
            "mcp-server-time"
          ]
        }
      }
    }
  7. 7

    Everything MCP Server

    Protocol demo server that exercises every MCP feature at once.
    165Knpm + PyPI, last 7 days
    VS Code config· ~/.copilot/mcp-config.json
    {
      "mcpServers": {
        "everything-mcp": {
          "command": "npx",
          "args": [
            "-y",
            "@modelcontextprotocol/server-everything"
          ]
        }
      }
    }
  8. 8

    Postgres MCP Pro

    Postgres access for agents, with index tuning and health checks alongside plain SQL.
    140Knpm + PyPI, last 7 days
    VS Code config· ~/.copilot/mcp-config.json
    {
      "mcpServers": {
        "postgres-mcp": {
          "command": "uvx",
          "args": [
            "postgres-mcp",
            "--access-mode=restricted"
          ]
        }
      }
    }
  9. 9

    Grafana MCP Server

    Query dashboards, Prometheus, Loki and incidents from a Grafana instance.
    127Knpm + PyPI, last 7 days
    VS Code config· ~/.copilot/mcp-config.json
    {
      "mcpServers": {
        "grafana-mcp": {
          "command": "uvx",
          "args": [
            "mcp-grafana"
          ]
        }
      }
    }
  10. 10

    Memory MCP Server

    Persistent knowledge graph memory that survives between sessions.
    126Knpm + PyPI, last 7 days
    VS Code config· ~/.copilot/mcp-config.json
    {
      "mcpServers": {
        "memory-mcp": {
          "command": "npx",
          "args": [
            "-y",
            "@modelcontextprotocol/server-memory"
          ]
        }
      }
    }
  11. 11

    Azure MCP Server

    One server covering Azure services, plus a hosted endpoint for Microsoft Learn.
    107Knpm + PyPI, last 7 days
    VS Code config· ~/.copilot/mcp-config.json
    {
      "mcpServers": {
        "azure-mcp": {
          "command": "npx",
          "args": [
            "-y",
            "@azure/mcp@latest",
            "server",
            "start"
          ]
        }
      }
    }
  12. 12

    Sequential Thinking MCP Server

    One tool that breaks a hard problem into revisable thinking steps.
    104Knpm + PyPI, last 7 days
    VS Code config· ~/.copilot/mcp-config.json
    {
      "mcpServers": {
        "sequential-thinking-mcp": {
          "command": "npx",
          "args": [
            "-y",
            "@modelcontextprotocol/server-sequential-thinking"
          ]
        }
      }
    }
  13. 13

    GitHub MCP Server

    GitHub's own server for repos, issues, pull requests and workflow runs
    95Knpm + PyPI, last 7 days
    VS Code config· ~/.copilot/mcp-config.json
    {
      "mcpServers": {
        "github-mcp-server": {
          "command": "npx",
          "args": [
            "-y",
            "@modelcontextprotocol/server-github"
          ]
        }
      }
    }
  14. 14

    Firecrawl MCP

    Turns web pages and whole sites into markdown an agent can read.
    91Knpm + PyPI, last 7 days
    VS Code config· ~/.copilot/mcp-config.json
    {
      "mcpServers": {
        "firecrawl-mcp": {
          "command": "npx",
          "args": [
            "-y",
            "firecrawl-mcp"
          ]
        }
      }
    }
  15. 15

    Git MCP Server

    Read and write a local Git repository through MCP tools.
    90Knpm + PyPI, last 7 days
    VS Code config· ~/.copilot/mcp-config.json
    {
      "mcpServers": {
        "git-mcp": {
          "command": "uvx",
          "args": [
            "mcp-server-git",
            "--repository",
            "/path/to/repo"
          ]
        }
      }
    }
  16. 16

    n8n MCP Server

    Gives an agent n8n's full node catalogue and properties so generated workflows actually validate.
    88Knpm + PyPI, last 7 days
    VS Code config· ~/.copilot/mcp-config.json
    {
      "mcpServers": {
        "n8n-mcp": {
          "command": "npx",
          "args": [
            "-y",
            "n8n-mcp"
          ]
        }
      }
    }
  17. 17

    Sentry MCP

    Pulls Sentry issues and events into a coding agent's context
    87Knpm + PyPI, last 7 days
    VS Code config· ~/.copilot/mcp-config.json
    {
      "mcpServers": {
        "sentry-mcp": {
          "command": "npx",
          "args": [
            "@sentry/mcp-server@latest"
          ]
        }
      }
    }
  18. 18

    Next.js DevTools MCP

    Connects an agent to a running Next.js dev server for live runtime errors, routes and logs.
    81Knpm + PyPI, last 7 days
    VS Code config· ~/.copilot/mcp-config.json
    {
      "mcpServers": {
        "next-devtools-mcp": {
          "command": "npx",
          "args": [
            "-y",
            "next-devtools-mcp@latest"
          ]
        }
      }
    }
  19. 19

    MongoDB MCP Server

    Query MongoDB collections and manage Atlas clusters from an agent session.
    74Knpm + PyPI, last 7 days
    VS Code config· ~/.copilot/mcp-config.json
    {
      "mcpServers": {
        "mongodb-mcp": {
          "command": "npx",
          "args": [
            "-y",
            "mongodb-mcp-server@latest"
          ]
        }
      }
    }
  20. 20

    Chroma MCP Server

    Manage Chroma collections and run vector queries without writing client code.
    72Knpm + PyPI, last 7 days
    VS Code config· ~/.copilot/mcp-config.json
    {
      "mcpServers": {
        "chroma-mcp": {
          "command": "uvx",
          "args": [
            "chroma-mcp"
          ]
        }
      }
    }
  21. 21

    AWS MCP Servers

    A large collection of AWS-specific MCP servers, installed one at a time.
    68Knpm + PyPI, last 7 days
    VS Code config· ~/.copilot/mcp-config.json
    {
      "mcpServers": {
        "aws-mcp": {
          "command": "uvx",
          "args": [
            "awslabs.aws-documentation-mcp-server@latest"
          ]
        }
      }
    }
  22. 22

    Figma MCP

    Connect Figma designs to AI coding agents for direct implementation
    64Knpm + PyPI, last 7 days
    VS Code config· ~/.copilot/mcp-config.json
    {
      "mcpServers": {
        "framelink-figma-mcp": {
          "command": "npx",
          "args": [
            "-y",
            "figma-developer-mcp"
          ]
        }
      }
    }
  23. 23

    Blender MCP

    Drives Blender from a prompt — scene inspection, object edits and arbitrary Python execution.
    62Knpm + PyPI, last 7 days
    VS Code config· ~/.copilot/mcp-config.json
    {
      "mcpServers": {
        "blender-mcp": {
          "command": "uvx",
          "args": [
            "blender-mcp"
          ]
        }
      }
    }
  24. 24

    Xero MCP Server

    Read and write Xero accounting records from an MCP client.
    58Knpm + PyPI, last 7 days
    VS Code config· ~/.copilot/mcp-config.json
    {
      "mcpServers": {
        "xero-mcp": {
          "command": "npx",
          "args": [
            "-y",
            "@xeroapi/xero-mcp-server@latest"
          ]
        }
      }
    }
  25. 25

    Pydantic Logfire MCP Server

    Reads OpenTelemetry traces and exceptions collected by Logfire, queryable with SQL.
    41Knpm + PyPI, last 7 days
    VS Code config· ~/.copilot/mcp-config.json
    {
      "mcpServers": {
        "logfire-mcp": {
          "command": "uvx",
          "args": [
            "logfire-mcp@latest"
          ]
        }
      }
    }
  26. 26

    Currents MCP Server

    Reads CI test results from Currents so an agent can diagnose flaky specs with real execution history.
    31Knpm + PyPI, last 7 days
    VS Code config· ~/.copilot/mcp-config.json
    {
      "mcpServers": {
        "currents-mcp": {
          "command": "npx",
          "args": [
            "-y",
            "@currents/mcp"
          ]
        }
      }
    }
  27. 27

    ElevenLabs MCP Server

    Speech synthesis, voice cloning and transcription from ElevenLabs, exposed as agent tools.
    30Knpm + PyPI, last 7 days
    VS Code config· ~/.copilot/mcp-config.json
    {
      "mcpServers": {
        "elevenlabs-mcp": {
          "command": "uvx",
          "args": [
            "elevenlabs-mcp"
          ]
        }
      }
    }
  28. 28

    Netlify MCP Server

    Netlify's own MCP server for creating, deploying and managing sites.
    30Knpm + PyPI, last 7 days
    VS Code config· ~/.copilot/mcp-config.json
    {
      "mcpServers": {
        "netlify-mcp": {
          "command": "npx",
          "args": [
            "-y",
            "@netlify/mcp"
          ]
        }
      }
    }
  29. 29

    ms-365-mcp-server

    Microsoft Graph server that puts OneDrive files, mail and calendar behind one command.
    29Knpm + PyPI, last 7 days
    VS Code config· ~/.copilot/mcp-config.json
    {
      "mcpServers": {
        "ms-365-mcp": {
          "command": "npx",
          "args": [
            "-y",
            "@softeria/ms-365-mcp-server"
          ]
        }
      }
    }
  30. 30

    Shopify Dev MCP

    Live Shopify docs and GraphQL schema lookup while you build an app.
    28Knpm + PyPI, last 7 days
    VS Code config· ~/.copilot/mcp-config.json
    {
      "mcpServers": {
        "shopify-dev-mcp": {
          "command": "npx",
          "args": [
            "-y",
            "@shopify/dev-mcp@latest"
          ]
        }
      }
    }