To add Nordic MCP to your IDE, use the public MCP endpoint URL, including the /mcp path:
https://aidev.nordicsemi.com/mcp
The following JSON shows an example of the HTTP MCP server configuration used by clients that accept JSON:
{
"nordic-mcp": {
"type": "http",
"url": "https://aidev.nordicsemi.com/mcp"
}
}
Use the following table as a reference to choose a tested client and setup path.
| Client | Operating system | Tested browsers | Setup path | Notes |
|---|---|---|---|---|
| VS Code (with GitHub Copilot) | Windows | Chrome, Vivaldi, Firefox, Edge | Use Settings → MCP or the code --add-mcp '{"name":"nordic-mcp", "type":"http", "url": "https://aidev.nordicsemi.com/mcp"}' command. |
None. |
| VS Code (with GitHub Copilot) | macOS | Chrome, Vivaldi, Firefox, Edge, Opera, Safari | Use Settings → MCP or the code --add-mcp '{"name":"nordic-mcp", "type":"http", "url": "https://aidev.nordicsemi.com/mcp"}' command. |
None. |
| VS Code (with GitHub Copilot) | Linux (Ubuntu) | Chrome, Vivaldi | Use Settings → MCP or the code --add-mcp '{"name":"nordic-mcp", "type":"http", "url": "https://aidev.nordicsemi.com/mcp"}' command. |
None. |
| Claude Code | Windows | Chrome, Vivaldi, Firefox, Edge | Run the claude mcp add --transport http "nordic-mcp" https://aidev.nordicsemi.com/mcp command. |
Run /mcp in a session to complete OAuth. |
| Claude Code | macOS | Chrome, Vivaldi*, Firefox, Edge, Opera*, Safari | Run the claude mcp add --transport http "nordic-mcp" https://aidev.nordicsemi.com/mcp command. |
Run /mcp in a session to complete OAuth. |
| Claude Code | Linux (Ubuntu) | Chrome, Vivaldi, Firefox, Opera | Run the claude mcp add --transport http "nordic-mcp" https://aidev.nordicsemi.com/mcp command. |
Run /mcp in a session to complete OAuth. |
| Cursor | Windows | Chrome, Vivaldi, Firefox, Edge, Opera | Add a server in Settings → MCP → Add new MCP server or use JSON configuration. | AppImage build tested. |
| Cursor | macOS | Chrome, Vivaldi, Firefox, Edge, Opera, Safari | Add a server in Settings → MCP → Add new MCP server or use JSON configuration. | AppImage build tested. |
| Cursor | Linux (Ubuntu) | Chrome, Vivaldi, Firefox, Opera | Add a server in Settings → MCP → Add new MCP server or use JSON configuration. | Both AppImage and .deb builds tested. |
| Windsurf | Windows | Chrome, Vivaldi, Edge | Configure the server in Settings → MCP, or add the Nordic MCP JSON configuration to Windsurf's mcp_config.json. |
None. |
| Windsurf | macOS | Chrome, Vivaldi, Firefox, Edge, Opera, Safari | Configure the server in Settings → MCP, or add the Nordic MCP JSON configuration to Windsurf's mcp_config.json. |
None. |
| Windsurf | Linux (Ubuntu) | Chrome, Vivaldi, Firefox, Opera | Configure the server in Settings → MCP, or add the Nordic MCP JSON configuration to Windsurf's mcp_config.json. |
None. |
Note
Browsers marked with * showed a macOS-specific quirk during testing: if the browser app was not already running, the first OAuth authorization tab occasionally failed to open.
Retrying the action, or pasting the authorization URL into a running browser window, resolved it in every observed case.