Ornold
Back to blog
Guide12 min read

Cursor + Ornold MCP: Full Browser Automation Setup Guide

Connect Cursor to Ornold MCP and automate antidetect browsers with AI. Step-by-step setup for Linken Sphere, Dolphin Anty, and more.
Apr 19, 2026

What You'll Build

By the end of this guide, you'll have Cursor controlling real antidetect browser sessions — navigating pages, filling forms, solving CAPTCHAs, and managing multiple profiles — all through natural language in the Cursor chat. No Playwright scripts. No CSS selectors. Just tell the AI what to do.
This guide covers macOS and Windows. Linux steps are the same as macOS (use your package manager instead of Homebrew).

Prerequisites

  • A computer running macOS 12+ or Windows 10/11
  • Cursor installed (free or Pro plan)
  • An antidetect browser installed: Linken Sphere, Dolphin Anty, Wadex, or Vision Browser
  • An internet connection for downloading tools and packages

Step 1 — Install Node.js

Ornold MCP runs as a Node.js package. You need Node.js version 20 or higher.

macOS

The easiest way is Homebrew. If you don't have Homebrew, install it first from brew.sh. Then:
brew install node@22

Windows

Download the official installer from nodejs.org. Choose the LTS version (22.x). Run the installer and follow the prompts. Make sure "Add to PATH" is checked.
Node.js download page showing LTS version selector
Download Node.js LTS from nodejs.org
Verify the installation by opening Terminal (macOS) or PowerShell (Windows):
node --version # Expected output: v22.x.x or higher npm --version # Expected output: 10.x.x or higher
Terminal showing node --version output v22
Confirm Node.js is installed correctly

Step 2 — Install Cursor

Cursor is an AI-powered code editor built on VS Code. It supports MCP (Model Context Protocol) natively, which lets it use external tools like browser automation.
  • Download Cursor from cursor.com
  • Install and open it
  • Sign in with your Cursor account (free plan works for MCP)
If you already have Cursor installed, make sure it's updated to the latest version — MCP support was added in recent releases.
🖼️
Cursor after first launch — sign in with your account
Cursor Pro gives you more AI requests per month, but the free plan is enough to test MCP browser automation.

Step 3 — Create an Ornold Account

Ornold is the bridge between AI agents and antidetect browsers. You need an account to get an API token.
  • Go to mcp.ornold.com
  • Click "Register" and create an account with your email
  • Verify your email with the 6-digit code sent to your inbox
  • You'll land on the dashboard — you're in!
Ornold MCP registration page with email and password fields
Create your Ornold account at mcp.ornold.com

Step 4 — Create an API Token

After registration, the dashboard will prompt you to create your first API token. This token authenticates your MCP connection.
  • Enter a name for your token (e.g., "Cursor")
  • Click "Create"
  • Copy the token and save it somewhere safe — you'll need it in the next step
Ornold dashboard showing token creation modal with copy button
Create and copy your API token
Free accounts get 1 seat, 5 captcha solves (after completing the tour), and access to standard browsers. Upgrade your plan for more capacity.

Step 5 — Generate MCP Config with the Dashboard Wizard

The Ornold dashboard has a built-in Connect Wizard that generates the exact MCP config for your setup. No manual JSON crafting needed — just pick your options and copy the result.
Go to the API Tokens tab in the dashboard. Find your token and click the "Connect" button next to it.
Ornold dashboard API Tokens page with Connect button highlighted next to a token
Click "Connect" on your token to open the wizard

Wizard Step 1 — Choose Your AI Agent

The wizard asks which AI agent you're using. Select "Cursor" from the list. The wizard will generate config in JSON format for Cursor's mcp.json. Other supported agents include Claude Code, Codex, VS Code, Windsurf, and Cline.
🖼️
Step 1: Select Cursor as your AI agent

Wizard Step 2 — Choose Interaction Mode

Pick how the AI should interact with browser pages:
  • DOM mode (default) — The AI reads the page HTML structure. Each element gets a [ref=N] marker. Free and fast. Best for forms, structured pages, and standard websites.
  • Vision AI mode — The AI takes a screenshot and visually finds elements by how they look. Works on any page, even canvas-based UIs. Each analysis costs 1 vision credit.
  • Both modes — All tools available. The AI picks the best approach for each action automatically.
Start with DOM mode. It's free, fast, and handles 90% of use cases. You can always switch to "Both" later if you need visual analysis.
Connect wizard step 2 showing three interaction mode options: DOM, Vision AI, Both
Step 2: Choose DOM mode for most use cases

Wizard Step 3 — Enable Antidetect Browsers

Toggle on the browsers you use and fill in their connection details:
  • Linken Sphere — Just set the API port (default: 40080). Make sure Sphere is running.
  • Dolphin Anty — Set the local port (default: 3001) and paste your Dolphin API token from Settings → API.
  • Wadex — Set the API port (default: 8080).
  • Vision Browser — Paste your X-Token. Optionally set a local port.
You can enable multiple browsers at once. The MCP config will include all of them, and Cursor will be able to control whichever is running.
Connect wizard step 3 showing browser toggles with Linken Sphere enabled and port field filled in
Step 3: Enable your antidetect browsers and fill in ports

Wizard Step 4 — Copy the Config

The wizard generates the final JSON config based on your choices. Click "Copy" to grab it — you'll paste it into Cursor's MCP settings in the next step.
🖼️
Step 4: Copy the generated JSON config
The wizard pre-fills your actual token and port values — just click "Copy" and paste. No manual editing needed.

Step 6 — Add Ornold MCP to Cursor

Cursor manages MCP servers through a JSON config file. You can open it from Cursor Settings → MCP → "Add new MCP server" — this opens the mcp.json file in the editor. Cursor stores MCP settings in two locations:
# Global (all projects) ~/.cursor/mcp.json # Per-project (this project only) .cursor/mcp.json
Paste the config from the wizard. Here's what it looks like for Linken Sphere:
{ "mcpServers": { "ornold-browser": { "command": "npx", "args": ["ornold-mcp", "--token", "YOUR_TOKEN", "--linken-port", "40080"] } } }
For Dolphin Anty:
{ "mcpServers": { "ornold-browser": { "command": "npx", "args": ["ornold-mcp", "--token", "YOUR_TOKEN", "--dolphin-port", "3001", "--dolphin-token", "YOUR_DOLPHIN_TOKEN"] } } }
For multiple browsers at once:
{ "mcpServers": { "ornold-browser": { "command": "npx", "args": [ "ornold-mcp", "--token", "YOUR_TOKEN", "--linken-port", "40080", "--dolphin-port", "3001", "--dolphin-token", "DOLPHIN_KEY", "--wadex-port", "8080" ] } } }
Use ~/.cursor/mcp.json for global setup (available in all projects). Use .cursor/mcp.json in a project root to share the config with your team via version control.

Step 7 — Start Your Browser and Test

Make sure your antidetect browser is running before using Cursor's AI chat. Quick checklist:
  • Linken Sphere — Open the app. Create at least one session if you don't have any.
  • Dolphin Anty — Open the app. Make sure the local API is enabled in Settings.
  • Wadex — Open the app and verify the API port matches your config.
Open any project in Cursor and start a chat with the AI (Cmd+L or Ctrl+L). Make sure you're using Agent mode — that's where MCP tools are available.
🖼️
Switch to Agent mode in Cursor chat to use MCP tools

Step 8 — Your First AI Browser Command

Everything is connected. Open the Cursor chat and talk to it in natural language. Here are some commands to try:
# Start a Linken Sphere session and navigate > Start a new Linken Sphere session and open google.com # Fill a form > Go to example.com/signup, fill in email "test@mail.com" and password "SecurePass123", then click Sign Up # Solve a CAPTCHA > There's a CAPTCHA on this page, solve it # Take a screenshot for visual analysis > Take a screenshot of the current page and describe what you see # Work with multiple sessions > Start 3 Linken Sphere sessions and open google.com in all of them
🖼️
Cursor controlling Linken Sphere through Ornold MCP

Available MCP Tools

Once connected, Cursor has access to 40+ browser automation tools. Here are the most commonly used:
  • linken_start_instances / dolphin_start_profiles — Start browser sessions
  • browser_parallel_navigate — Open URLs in all active browsers
  • browser_parallel_snapshot — Get page DOM with clickable [ref=N] markers
  • browser_parallel_click — Click elements by ref or selector
  • browser_parallel_fill — Type text into input fields
  • browser_parallel_screenshot — Capture screenshots of all sessions
  • browser_parallel_vision_analyze_grouped — AI-powered visual page analysis
  • browser_solve_captcha — Auto-solve reCAPTCHA, hCaptcha, Turnstile, and more
  • browser_parallel_evaluate — Run JavaScript in page context
  • linken_stop_instances / dolphin_stop_profiles — Close sessions
You don't need to remember tool names. Just describe what you want in plain English and Cursor will pick the right tools automatically.

Interaction Modes

Ornold MCP supports two interaction modes. You can choose when setting up:

DOM Mode (default, free)

The AI reads the page structure via DOM snapshots. Each element gets a [ref=N] marker. Fast and doesn't cost any vision credits. Best for structured pages with clear HTML.

Vision AI Mode (paid per analysis)

The AI takes a screenshot and uses visual analysis to find elements by how they look. Works on any page, even complex SPAs or canvas-based UIs. Each analysis costs 1 vision credit.
To enable both modes, add the --mode flag to your MCP config args:
{ "mcpServers": { "ornold-browser": { "command": "npx", "args": ["ornold-mcp", "--token", "YOUR_TOKEN", "--mode", "both", "--linken-port", "40080"] } } }

Cursor Agent Mode vs Ask Mode

Cursor has two chat modes. MCP tools only work in Agent mode:
  • Agent mode — The AI can use MCP tools, run terminal commands, and edit files. This is what you need for browser automation.
  • Ask mode — The AI only answers questions based on your codebase. No tool access. MCP tools won't appear here.
Make sure you're in Agent mode (check the dropdown at the top of the chat panel) before trying browser commands. If you don't see MCP tools, switch to Agent mode.
You can also use Cursor's Composer (Cmd+I / Ctrl+I) for multi-step browser automation tasks. Composer supports MCP tools in Agent mode too.

Troubleshooting

  • "MCP server not showing" — Make sure mcp.json is valid JSON. Even a trailing comma will break it. Use a JSON validator if unsure.
  • "npx: command not found" — Node.js not in PATH. Restart Cursor after installing Node.js. On macOS with nvm, you may need to set the full path to npx in the command field.
  • "Cannot connect to Linken Sphere" — Make sure Sphere is running and the API port is correct (default 40080). Check that no firewall blocks the port.
  • "Token invalid" — Copy the token again from mcp.ornold.com dashboard. Tokens are long strings — make sure you copied the entire value.
  • "Tools not appearing in chat" — Make sure you're in Agent mode, not Ask mode. Check Cursor Settings → MCP to verify the server shows a green "connected" status.
  • "CAPTCHA solve failed" — Check your captcha credit balance on the Ornold dashboard. Free plan includes limited solves.
  • "Server disconnected" — Cursor may disconnect MCP servers after idle time. Restart the chat or toggle the server off/on in Settings → MCP.

What's Next?

Related posts