> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://developer-test.atomicwork.com/llms.txt.
> For full documentation content, see https://developer-test.atomicwork.com/llms-full.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developer-test.atomicwork.com/_mcp/server.

# VS Code / Copilot

## Connect from VS Code

VS Code supports MCP servers through GitHub Copilot's Agent mode. MCP tools are available when using Copilot Chat in Agent mode.

### Configuration File

Create `.vscode/mcp.json` in your workspace root:

```json
{
  "servers": {
    "atomicwork": {
      "type": "sse",
      "url": "https://<your-subdomain>.atomicwork.com/api/mcp/sse",
      "headers": {
        "X-Api-Key": "${input:atomicwork-api-key}"
      }
    }
  },
  "inputs": [
    {
      "id": "atomicwork-api-key",
      "type": "promptString",
      "description": "Atomicwork API Key",
      "password": true
    }
  ]
}
```

This prompts for the API key on first use and masks the input. For a simpler setup without the prompt, use an environment variable:

```json
{
  "servers": {
    "atomicwork": {
      "type": "sse",
      "url": "https://<your-subdomain>.atomicwork.com/api/mcp/sse",
      "headers": {
        "X-Api-Key": "${env:ATOMICWORK_API_KEY}"
      }
    }
  }
}
```

### Important Differences from Other Clients

* The root key is **`servers`** (not `mcpServers`).
* The **`type`** field is required. Use `"sse"` for SSE endpoints.
* MCP tools only work in Copilot's **Agent mode** (not Ask or Edit mode).

### User-Level Configuration

For global configuration across all workspaces, open the Command Palette (`Cmd+Shift+P` / `Ctrl+Shift+P`) and run **MCP: Open User Configuration**.