{
  "markdown": "# @ainative/browser-mcp\n\nAINative 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.\n\nAuto-detects ZeroLocal (localhost:8000) or AINative Cloud.\n\n## Install\n\n```bash\nnpx @ainative/browser-mcp\n```\n\nOr install globally:\n\n```bash\nnpm install -g @ainative/browser-mcp\n```\n\n## Configure in Claude Code\n\n```json\n{\n  \"mcpServers\": {\n    \"browser\": {\n      \"command\": \"npx\",\n      \"args\": [\"@ainative/browser-mcp\"],\n      \"env\": {\n        \"AINATIVE_API_KEY\": \"ak_your_key_here\"\n      }\n    }\n  }\n}\n```\n\n## Tools\n\n| Tool | Description | Credits |\n|------|-------------|---------|\n| `browser_act` | Perform an action on a web page (click, type, navigate) | 50 |\n| `browser_extract` | Extract structured data from a page | 75 |\n| `browser_validate` | Validate content or state on a page | 25 |\n| `browser_task` | Run a multi-step automation task | 200 |\n| `browser_extract_to_table` | Extract data and store in ZeroDB table | 100 |\n| `browser_enrich_memory` | Extract content and store in agent memory | 100 |\n\n## Authentication\n\nSet one of the following:\n\n```bash\n# API key (recommended)\nAINATIVE_API_KEY=ak_your_key_here\n\n# OR username/password\nAINATIVE_USERNAME=you@example.com\nAINATIVE_PASSWORD=your_password\n```\n\nGet your API key from [ainative.studio/dashboard](https://ainative.studio/dashboard).\n\n## ZeroLocal (Local-First)\n\nThe 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.\n\nTo run ZeroLocal:\n\n```bash\npip install zerodb-local\nzerodb serve\n```\n\n## Examples\n\n**Extract product data:**\n\n```json\n{\n  \"tool\": \"browser_extract\",\n  \"arguments\": {\n    \"url\": \"https://example.com/products\",\n    \"extract_goal\": \"Extract all product names and prices\"\n  }\n}\n```\n\n**Perform an action:**\n\n```json\n{\n  \"tool\": \"browser_act\",\n  \"arguments\": {\n    \"url\": \"https://example.com\",\n    \"instruction\": \"Click the sign in button\",\n    \"max_steps\": 5\n  }\n}\n```\n\n**Store page content in agent memory:**\n\n```json\n{\n  \"tool\": \"browser_enrich_memory\",\n  \"arguments\": {\n    \"url\": \"https://example.com/blog/post\",\n    \"extract_goal\": \"Extract key facts about the product\",\n    \"memory_type\": \"semantic\",\n    \"project_id\": \"your-project-id\"\n  }\n}\n```\n\n## Links\n\n- [AINative Studio](https://ainative.studio)\n- [ZeroDB](https://zerodb.ainative.studio)\n- [GitHub](https://github.com/AINative-Studio/core/tree/main/packages/browser-mcp)\n- [Issues](https://github.com/AINative-Studio/core/issues)\n",
  "bytes": 2638,
  "sha": "146f3310712c04fe34eae186ffe233b58d1d292e369ad0c414b7e28797d0fb09",
  "repo_slug": "ainative-studio/ainative-browser-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_ainative_studio_ainative_brows_1be157fc/readme"
}