DE EN
Visual for Installation First Steps Installation How to get Nova ready: check requirements, start the app, and set the first browser, agent, and local connection options. Install License MCP connection MCP client setup

Installation

Nova is installed as a Windows application. After installation, the license screen appears before agent and MCP features are useful.

The MCP connection is local by default. Claude Code and Codex use it to call Nova tools while you keep browser actions, approvals, and agent status visible in Nova.

For a normal setup, install Nova first, activate the license, and only then connect external agent clients through MCP. This keeps account activation, browser approvals, and agent access in one visible place.

In short

  • Run the Nova installer, then start Nova from the installed application.
  • Enter the email address and license key from your Nova account or license email.
  • Keep Nova open while an external agent uses the MCP connection.
  • Treat the MCP token as a secret and never commit it to a repository.

Installation and license

  1. Run the installer Start the downloaded Nova installer and complete the Windows setup. If Windows shows a security prompt, continue only when the file came from the expected Nova download source.
  2. Start Nova Open Nova Browser after installation. On the first start, wait until the browser surface and settings are ready.
  3. Enter license data Use the email address and license key assigned to your account. Nova checks whether this build may be used with that license.
  4. Prepare agents Open the AI agent settings and connect the providers you want to use. Claude can use an API key or CLI setup; Codex uses its Codex account login.

When this matters

This page is most relevant when Nova is installed on a new device, reactivated after an update or reinstall, or when Claude Code or Codex should see Nova tools again.

MCP connection

MCP is the local bridge between Nova and external agent clients. Nova publishes a localhost endpoint and a bearer token for the running app. Use the values shown in Nova or in the local discovery file instead of hardcoding port or token.

Discovery file
%LOCALAPPDATA%\NovaBrowser\mcp.json contains the current endpoint and bearer token.
Endpoint
Usually looks like http://127.0.0.1:<port>/mcp and changes when Nova chooses another port.
Token
Required for HTTP clients. Regenerate it in Nova if it was shared by mistake.
Scope
Local by default. Remote access should only be enabled deliberately and with a clear security reason.

MCP client setup

There are three setup paths: let Nova write the client configuration, let Claude Code or Codex write their own configuration, or edit the files manually when you need full control.

Installation through Nova

Recommended for most users. Enable automatic MCP sync in Nova settings and use Agent Files when a project should receive the compact Nova MCP reference. Nova writes only marked sections and keeps existing agent notes.

Claude Code

Claude Code can read a project .mcp.json or a user-level MCP configuration. For Nova, prefer a user/local setup unless you deliberately use environment variables, because the bearer token must not be committed.

Manual .mcp.json shape

{
  "mcpServers": {
    "novabrowser": {
      "type": "http",
      "url": "<endpoint from Nova>",
      "authorizationType": "none",
      "headers": {
        "Authorization": "Bearer <token from Nova>"
      }
    }
  }
}

Claude Code command

claude mcp add-json novabrowser "{\"type\":\"http\",\"url\":\"<endpoint from Nova>\",\"headers\":{\"Authorization\":\"Bearer <token from Nova>\"}}" --scope user
claude mcp get novabrowser
Codex

Codex reads MCP configuration from config.toml. Nova can write a stdio proxy entry that reads the live Nova endpoint and token at runtime, so the Codex config itself does not need to contain the bearer token.

Preferred Codex proxy entry

[mcp_servers.novabrowser]
command = "node"
args = ["C:/Path/To/Nova/tools/novabrowser-mcp-stdio-proxy.mjs"]

Direct HTTP alternative

[mcp_servers.novabrowser]
url = "<endpoint from Nova>"
http_headers = { Authorization = "Bearer <token from Nova>" }
Manual files

Edit the client configuration yourself when you need a special scope, a temporary setup, or want to inspect every value before saving.

Use the endpoint and token shown by Nova or read them from the local discovery file. Never store bearer tokens in a repository.

Check the connection
  • Nova is running, licensed, and MCP is enabled in settings.
  • Claude Code: run claude mcp list or open /mcp in Claude Code.
  • Codex: run codex mcp list or open /mcp in the Codex TUI.
  • If a client still shows no tools, restart the terminal or IDE and sync the Nova configuration again.
Limits and safety
  • Do not paste license keys, bearer tokens, or private account data into public docs, repositories, screenshots, or support tickets.
  • Only add Nova MCP to projects where the agent is allowed to work with browser content.
  • Browser-changing actions can still require approvals in Nova, depending on your security settings.
  • If the license check fails, verify internet access, system time, and whether the installed build is current for your license.