# Claude Desktop
Claude Desktop reaches remote MCP servers that use an API key through the `mcp-remote` bridge, so you need Node.js 18 or newer on the machine.
## Manual
Open `claude_desktop_config.json`:
| OS | folder |
| --- | --- |
| macOS | `~/Library/Application Support/Claude/` |
| Windows | `%APPDATA%\Claude\` |
| Linux | `~/.config/Claude/` |
Add the `justclaw-it` entry under `mcpServers` (merge it with any servers already there):
```json
{
"mcpServers": {
"justclaw-it": {
"command": "npx",
"args": ["-y", "mcp-remote@latest", "https://justclaw.it.com/mcp", "--header", "Authorization:${JUSTCLAW_IT_AUTH}"],
"env": { "JUSTCLAW_IT_AUTH": "Bearer <YOUR_API_KEY>" }
}
}
}
```
Replace `<YOUR_API_KEY>` with your key. The key goes in `env` so that the header value `Bearer <key>` (which contains a space) reaches `mcp-remote` as one argument.
## Check it
Quit Claude Desktop completely and reopen it (closing the window is not enough on macOS). The JustClaw-It tools then show in the tools menu of a new chat. If they don't, Claude Desktop's MCP log for the `justclaw-it` server usually says why: most often Node.js is missing or the key is wrong.
> Prefer no key and no Node.js? Add JustClaw-It as a custom connector instead (Settings, Connectors) and sign in with your account: see [Claude.ai](/docs/clients/claude-ai). Connectors added on claude.ai also show in Claude Desktop.
## Try it
> Use JustClaw-It to find a React drag-and-drop file upload component and show me its licence before pulling it.
Problems: [Troubleshooting](/docs/troubleshooting).