IRA-RESEARCHER
Allows GitHub Copilot to control a browser for web automation tasks such as navigation, clicking, form filling, and screenshots.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@IRA-RESEARCHERopen google.com, search for 'MCP server', and return the first result"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
š¬ IRA-RESEARCHER ā Browser Automation MCP Server
MCP browser server for Claude, Cursor, Copilot, OpenCode, and any MCP-compatible AI tool. 40 tools, ghost panel, stealth mode, full DevTools access. No API keys needed.
Powered by Neural Nexus Tech
Tags: mcp server mcp browser browser automation puppeteer mcp claude browser cursor mcp ai agent browser mcp tools headless browser web scraping mcp devtools mcp ghost panel
⨠What is this?
IRA-RESEARCHER is an MCP (Model Context Protocol) server that gives AI assistants full control of a Chrome browser. It works with Claude Desktop, Claude Code, Cursor, VS Code Copilot, OpenCode, Windsurf, Aider, Cline, and any tool that supports MCP.
40 tools ā navigate, click, type, screenshot, read pages, inspect elements, run JavaScript, intercept requests, and more
š» Ghost panel ā real-time overlay showing every action in the browser
š”ļø Stealth mode ā anti-detection evasions to avoid bot blocks
š§ Full DevTools ā console, network, performance, storage, accessibility audit
š Auto browser launch ā opens Chrome automatically, no extension needed
š Zero API keys ā runs locally, no cloud dependency
Related MCP server: Ghost Browser MCP
š Quick Start (2 steps)
Option A: Run from npm (easiest)
npm install -g ira-researcherThen add to your MCP config:
{
"mcpServers": {
"ira-researcher": {
"command": "ira-researcher",
"env": {
"IRA_HEADLESS": "false",
"IRA_WINDOW": "maximize",
"IRA_GHOST": "true"
}
}
}
}Option B: Run from source
git clone https://github.com/neuralnexustech/IRA-RESEARCHER.git
cd IRA-RESEARCHER
npm install
npx puppeteer browsers install chromeThen add to your MCP config (replace path):
{
"mcpServers": {
"ira-researcher": {
"command": "node",
"args": ["C:\\path\\to\\IRA-RESEARCHER\\src\\index.js"],
"env": {
"IRA_HEADLESS": "false",
"IRA_WINDOW": "maximize",
"IRA_GHOST": "true"
}
}
}
}Add to Any MCP Client
.cursor/mcp.json ā add to the mcpServers object:
{
"mcpServers": {
"ira-researcher": {
"command": "node",
"args": ["C:\\path\\to\\IRA-RESEARCHER\\src\\index.js"],
"env": {
"IRA_HEADLESS": "false",
"IRA_WINDOW": "maximize",
"IRA_GHOST": "true"
}
}
}
}Run in terminal:
claude mcp add ira-researcher node C:\path\to\IRA-RESEARCHER\src\index.js --env IRA_HEADLESS=false --env IRA_WINDOW=maximize --env IRA_GHOST=trueOr manually edit ~/.claude/mcp.json:
{
"mcpServers": {
"ira-researcher": {
"command": "node",
"args": ["C:\\path\\to\\IRA-RESEARCHER\\src\\index.js"],
"env": {
"IRA_HEADLESS": "false",
"IRA_WINDOW": "maximize",
"IRA_GHOST": "true"
}
}
}
}~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"ira-researcher": {
"command": "node",
"args": ["C:\\path\\to\\IRA-RESEARCHER\\src\\index.js"],
"env": {
"IRA_HEADLESS": "false",
"IRA_WINDOW": "maximize",
"IRA_GHOST": "true"
}
}
}
}Project root opencode.json:
{
"mcp": {
"ira-researcher": {
"command": "node",
"args": ["C:\\path\\to\\IRA-RESEARCHER\\src\\index.js"],
"env": {
"IRA_HEADLESS": "false",
"IRA_WINDOW": "maximize",
"IRA_GHOST": "true"
}
}
}
}.vscode/mcp.json:
{
"servers": {
"ira-researcher": {
"command": "node",
"args": ["C:\\path\\to\\IRA-RESEARCHER\\src\\index.js"],
"env": {
"IRA_HEADLESS": "false",
"IRA_WINDOW": "maximize",
"IRA_GHOST": "true"
}
}
}
}VS Code Settings ā Extensions ā Cline ā MCP Servers ā Add:
{
"ira-researcher": {
"command": "node",
"args": ["C:\\path\\to\\IRA-RESEARCHER\\src\\index.js"],
"env": {
"IRA_HEADLESS": "false",
"IRA_WINDOW": "maximize",
"IRA_GHOST": "true"
}
}
}.windsurfrules or MCP settings:
{
"mcpServers": {
"ira-researcher": {
"command": "node",
"args": ["C:\\path\\to\\IRA-RESEARCHER\\src\\index.js"],
"env": {
"IRA_HEADLESS": "false",
"IRA_WINDOW": "maximize",
"IRA_GHOST": "true"
}
}
}
}.aider.conf.yml:
mcp-servers:
ira-researcher:
command: node
args:
- "C:\\path\\to\\IRA-RESEARCHER\\src\\index.js"
env:
IRA_HEADLESS: "false"
IRA_WINDOW: "maximize"
IRA_GHOST: "true"Or via CLI:
aider --mcp-server ira-researcher node C:\path\to\IRA-RESEARCHER\src\index.js~/.config/zed/settings.json ā add to context_servers:
{
"context_servers": {
"ira-researcher": {
"command": "node",
"args": ["C:\\path\\to\\IRA-RESEARCHER\\src\\index.js"],
"env": {
"IRA_HEADLESS": "false",
"IRA_WINDOW": "maximize",
"IRA_GHOST": "true"
}
}
}
}Any MCP-compatible tool uses this JSON:
{
"mcpServers": {
"ira-researcher": {
"command": "node",
"args": ["C:\\path\\to\\IRA-RESEARCHER\\src\\index.js"],
"env": {
"IRA_HEADLESS": "false",
"IRA_WINDOW": "maximize",
"IRA_GHOST": "true"
}
}
}
}3. Use
The 43 tools appear automatically: ira_navigate, ira_click, ira_screenshot, etc.
š§° Tools (43)
Category | Tools |
Navigation |
|
Interaction |
|
Vision & Reading |
|
Tabs |
|
Debug & DevTools |
|
Utility |
|
Instance Management |
|
Health & Status |
|
āļø Environment Variables
Variable | Default | Description |
|
| Run browser in headless mode |
|
| Window sizing: |
|
| Enable ghost overlay UI |
|
| Enable anti-detection measures |
| `` | Proxy URL or comma-separated pool |
|
| Auto-rotate proxies randomly |
|
| Enable verbose debug logging |
Window visibility: Set
IRA_HEADLESS=false+IRA_WINDOW=maximizeto open a maximized, focused Chrome window on Windows. The browser auto-detects your screen work area and uses--start-maximizedto bypass OS focus-steal blocks.
š» Ghost Effects
When enabled, a floating panel appears on the right side of the browser showing all actions in real-time:
ā¶ļø Action (green) ā navigation, clicks
š Thought (orange) ā reasoning
ā Success (green) ā completed actions
ā Error (red) ā failures
š Click ripples ā orange expanding circles at click points
š¢ Typing glow ā green glow on active input fields
š“ Drag arrows ā animated SVG path from start to end
šø Screenshot flash ā brief white flash
Toggle panel: Ctrl+Shift+I
š Project Structure
IRA-RESEARCHER/
āāā src/
ā āāā index.js ā Entry point (43 tools, auto-recovery)
ā āāā pipeline.js ā Middleware: logging, timing, error wrapping
ā āāā browser.js ā Single Chrome instance + reuse + registry
ā āāā utils.js ā Shared helpers (textResult, ghost effects)
ā āāā tools/ ā 43 tools (10 files)
ā ā āāā navigation.js ā 4 tools
ā ā āāā interaction.js ā 7 tools
ā ā āāā vision.js ā 3 tools
ā ā āāā reading.js ā 6 tools
ā ā āāā tabs.js ā 4 tools
ā ā āāā debug.js ā 3 tools
ā ā āāā devtools.js ā 6 tools
ā ā āāā utility.js ā 7 tools (wait, scroll, set_viewport, cookies, pdf, intercept, shutdown)
ā ā āāā selectors.js ā Shared element selectors
ā ā āāā status.js ā 1 tool (ira_health)
ā āāā ghost/index.js ā Ghost effects
āāā package.json
āāā README.mdThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceA stealth browser MCP server with 69 tools for undetectable web automation. It bypasses bot detection systems like Cloudflare while providing full browser control for tasks like form filling, data scraping, and session management.6318MIT
- -license-quality-maintenanceUndetectable browser automation server for MCP-compatible AI agents, offering 225 tools across 32 sections to navigate, extract, clone pages, and bypass antibot systems like Cloudflare.1
- AlicenseAqualityDmaintenanceMCP server for AI browser automation with tools for navigation, actions, data extraction, and scripting, supporting local and cloud execution.14752Apache 2.0
- AlicenseAqualityAmaintenanceAn AI-native stealth browser MCP server that uses AI vision navigation and bot detection bypass, enabling natural language browser automation.17MIT
Related MCP Connectors
AI-powered browser automation ā navigate, click, fill forms, and extract data from any website.
A paid remote MCP for AI agent browser DevTools MCP, built to return verdicts, receipts, usage logs,
A paid remote MCP for AI agent browser MCP session, built to return verdicts, receipts, usage logs,
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/neuralnexustech/IRA-RESEARCHER'
If you have feedback or need assistance with the MCP directory API, please join our Discord server