mcpField
A
ainative-browser-mcp

ainative-browser-mcp

Local
github.com/AINative-StudioBrowser Automation0Updated 5w ago

About ainative-browser-mcp

ainative-browser-mcp is a browser automation MCP server for AI agents. It provides tools for page interaction, structured extraction, validation, multi-step tasks, and saving extracted content to ZeroDB or agent memory.

Key features

  1. 01Click, type, and navigate web pages
  2. 02Extract structured page data
  3. 03Validate page content or state
  4. 04Run multi-step browser tasks
  5. 05Store extracted data in ZeroDB tables
  6. 06Add extracted content to agent memory

Use cases

  1. 01Extract product names and prices
  2. 02Automate a sign-in sequence
  3. 03Save web findings to agent memory

MCP support

It exposes six browser automation tools to MCP clients, covering page actions, extraction, validation, task execution, and content storage.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"ainative-studio-ainative-browser": {
"command": "npx",
"args": [
"-y",
"@ainative/browser-mcp"
]
}
}
}
Run commandnpx -y @ainative/browser-mcp

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@ainative/browser-mcp1.1.2

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

@ainative/browser-mcp

AINative Browser Agent MCP Server. Gives AI agents browser automation capabilities — act on pages, extract structured data, validate content, run multi-step tasks, and enrich agent memory from the web.

Auto-detects ZeroLocal (localhost:8000) or AINative Cloud.

Install

npx @ainative/browser-mcp

Or install globally:

npm install -g @ainative/browser-mcp

Configure in Claude Code

{
  "mcpServers": {
    "browser": {
      "command": "npx",
      "args": ["@ainative/browser-mcp"],
      "env": {
        "AINATIVE_API_KEY": "ak_your_key_here"
      }
    }
  }
}

Tools

ToolDescriptionCredits
browser_actPerform an action on a web page (click, type, navigate)50
browser_extractExtract structured data from a page75
browser_validateValidate content or state on a page25
browser_taskRun a multi-step automation task200
browser_extract_to_tableExtract data and store in ZeroDB table100
browser_enrich_memoryExtract content and store in agent memory100

Authentication

Set one of the following:

# API key (recommended)
AINATIVE_API_KEY=ak_your_key_here

# OR username/password
[email protected]
AINATIVE_PASSWORD=your_password

Get your API key from ainative.studio/dashboard.

ZeroLocal (Local-First)

The server auto-detects ZeroLocal running on localhost:8000. If ZeroLocal is running, it is used automatically — no configuration needed. Otherwise it falls back to AINative Cloud.

To run ZeroLocal:

pip install zerodb-local
zerodb serve

Examples

Extract product data:

{
  "tool": "browser_extract",
  "arguments": {
    "url": "https://example.com/products",
    "extract_goal": "Extract all product names and prices"
  }
}

Perform an action:

{
  "tool": "browser_act",
  "arguments": {
    "url": "https://example.com",
    "instruction": "Click the sign in button",
    "max_steps": 5
  }
}

Store page content in agent memory:

{
  "tool": "browser_enrich_memory",
  "arguments": {
    "url": "https://example.com/blog/post",
    "extract_goal": "Extract key facts about the product",
    "memory_type": "semantic",
    "project_id": "your-project-id"
  }
}

Links

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.