x-api-key header) is identical for every other MCP client — see Other MCP clients at the bottom.
Prerequisites are the same in every case:
- A scoped environment client key (
Query API+MCP Serverat minimum). See the Overview. - The production endpoint
https://mcp.query.enterspeed.com.
Pick your client
- VS Code (GitHub Copilot)
- Claude Code CLI
- Claude Desktop
- Anthropic Messages API (C#)
VS Code’s GitHub Copilot reads MCP servers from an Reload the window (Developer: Reload Window from the command palette) and open the Copilot chat pane. The Enterspeed tools appear in the tool picker once Copilot connects.
mcp.json file. For a single workspace, put the config at .vscode/mcp.json; for every workspace, use the MCP: Open User Configuration command from the command palette.Other MCP clients
The four clients above are the ones we test against regularly, but the MCP server is client-agnostic. Any MCP-capable client follows the same pattern — point it athttps://mcp.query.enterspeed.com/ with SSE transport and set an x-api-key header. Some known-good examples:
- Cursor —
.cursor/mcp.jsonwith the sameserversschema as VS Code. - Windsurf — settings → Cascade → MCP Servers, using the SSE + header form.
- Continue —
~/.continue/config.jsonunderexperimental.modelContextProtocolServers. - Zed — settings under
"context_servers"withtype: "sse".
?apiKey= query-string parameter on the MCP URL instead. Avoid that in production — the key ends up in request logs.
Troubleshooting
Next steps
- Overview — sample prompts and scope reference.
- Connecting an agent — Azure AI Foundry and custom-agent wiring.