mcp.json configuration file in your workspace or user settings. Pointing it at MCPJungle lets Copilot Chat discover and call every tool registered in your gateway. Note that Copilot uses a "servers" key in this file — not "mcpServers" like Claude Desktop.
Prerequisites
- MCPJungle running at
http://localhost:8080(or your deployment URL) - GitHub Copilot with MCP support enabled in VS Code or your editor
Configure GitHub Copilot
Follow GitHub’s documentation on configuring MCP servers manually to locate or create themcp.json file for your setup.
Open or create mcp.json
Create or edit the
mcp.json file in the location specified by GitHub Copilot’s MCP documentation for your editor.Add MCPJungle as a server
Add the following configuration:
GitHub Copilot uses the
"servers" key, not "mcpServers". Using the wrong key will cause the configuration to be silently ignored.Start the MCPJungle server in Copilot
After saving
mcp.json, open Copilot Chat. You may see a Start button next to the MCPJungle entry — click it to establish the connection.If Copilot does not automatically connect to MCPJungle, look for a Start button in the MCP servers panel and click it manually.
Enterprise mode (authentication)
If your MCPJungle instance runs in enterprise mode, create a dedicated MCP client for Copilot and include its access token in the request headers. Create the client with the MCPJungle CLI:mcp.json to send the token:
YOUR_ACCESS_TOKEN with the token printed by mcpjungle create mcp-client.
Limit tools with Tool Groups
If you have many MCP servers registered, use Tool Groups to expose only a relevant subset of tools to Copilot. Create a group and pointmcp.json at its dedicated endpoint: