Adding the Ezurio MCP Server to VS Code
Prerequisites:
- Visual Studio Code with the GitHub Copilot extension installed and active.
- MCP support in VS Code requires a Copilot Individual, Business, or Enterprise subscription.
- An account at www.ezurio.com.
Overview
VS Code supports MCP servers natively through the GitHub Copilot Agent mode. MCP servers are configured in anmcp.json file, which can be scoped to a workspace (.vscode/mcp.json) or to your user profile (global). VS Code provides IntelliSense autocomplete when editing this file.There are two configuration scopes:
- Workspace (
.vscode/mcp.json) — Available only in the current project; can be committed to version control for team sharing - User / Global (accessible via Command Palette → MCP: Open User Configuration) — Available across all projects
Method 1: Using the Command Palette (Recommended)
Step 1 – Open the MCP Configuration
- Open VS Code.
Open the Command Palette:
- macOS:
Cmd+Shift+P - Windows/Linux:
Ctrl+Shift+P
- macOS:
- Type and select MCP: Add Server.
Step 2 – Enter Server Details
- When prompted, select the server type: choose HTTP (Streamable HTTP) for a remote server.
- Enter the Ezurio MCP URL
https://mcp.ezurio.com/ez/mcp - Enter a Server Name:
ezurio-mcp - Select whether to save to the Workspace (project-only) or Global (all projects) scope.
- VS Code will create or update the appropriate
mcp.jsonfile.
Step 3 – Authenticate
- VS Code will prompt you to trust and start the server when it is first used.
- The Ezurio MCP server uses OAuth for authentication. Follow the authentication prompts that appear in VS Code or your browser. Make sure you are logged in at www.ezurio.com.
Method 2: Editing mcp.json Directly
Workspace-scoped (team sharing)
Create or edit.vscode/mcp.json in your project root:{
"servers": {
"ezurio-mcp": {
"type": "http",
"url": "https://mcp.ezurio.com/ez/mcp"
}
}
}User-scoped (all projects)
- Open the Command Palette (
Cmd/Ctrl+Shift+P) and run MCP: Open User Configuration. - Add the following to the opened file:
{
"servers": {
"ezurio-mcp": {
"type": "http",
"url": "https://mcp.ezurio.com/ez/mcp"
}
}
}Step 3 – Verify the Connection
- Open the Command Palette and run MCP: List Servers to confirm
ezurio-mcpappears and shows no error indicator. - In the Chat view, look for an error indicator next to the server name — if present, select Show Output to view logs.
Step 4 – Use the Tools in Agent Mode
- Open the Copilot Chat view in VS Code (
Ctrl+Alt+Ior click the Copilot icon in the Activity Bar). - Switch to Agent mode using the mode selector at the top of the chat panel.
- Make a request that would require an Ezurio MCP tool — the agent will automatically discover and invoke the tools as needed.
- You can view the list of available tools by checking the tool indicator in the agent mode panel.
The Ezurio MCP server is now configured. GitHub Copilot's Agent mode will automatically use its tools during relevant sessions.
Troubleshooting
| Symptom | Resolution |
|---|---|
| MCP: Add Server not found in Command Palette | Ensure the GitHub Copilot extension is installed and up to date; MCP support requires a recent VS Code release |
| Error indicator on server in Chat view | Select the error → Show Output to see server logs; verify URL and network connectivity |
| Authentication prompt not appearing | Run MCP: List Servers, select the server, and choose Restart to re-trigger the auth flow |
| Tools not appearing in Agent mode | Confirm you are in Agent mode (not Ask or Edit); check Settings Sync is not overriding your config |
| Config not loading for remote sessions | For remote/container environments, define the server in workspace settings or use MCP: Open Remote User Configuration |