{"name":"io.github.AetherAI3/agent-browser","slug":"aetherai3-agent-browser","title":null,"description":"Self-hosted Chrome for AI agents, with a live noVNC view a human can take over.","url":"https://mcp.market/server/aetherai3-agent-browser","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"scraping","tags":["scraping","ai"],"presence":{"score":33,"stars":4,"forks":0,"downloads_week":45,"last_push_at":"2026-09-18T19:06:44.000Z","license":"Apache-2.0"},"uptime":null,"claimed":false,"transport":"mixed","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/AetherAI3/agent-browser","website":"https://aetherai3.github.io/agent-browser/","version":"0.2.2","remotes":[],"packages":[{"registryType":"npm","identifier":"aether-browser","version":"0.2.2","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"description":"Start the Agent Browser MCP server on stdio.","isRequired":true,"value":"mcp","type":"positional","valueHint":"mcp"}],"environmentVariables":[{"description":"Base URL of your Agent Browser server. Defaults to http://127.0.0.1:8092.","name":"AGENT_BROWSER_URL"},{"description":"Controller token, if the server runs authenticated.","isSecret":true,"name":"AGENT_BROWSER_CONTROLLER_TOKEN"},{"description":"Observer token for read-only health and snapshot calls.","isSecret":true,"name":"AGENT_BROWSER_OBSERVER_TOKEN"}]},{"registryType":"pypi","identifier":"aether-browser","version":"0.2.2","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"description":"Start the Agent Browser MCP server on stdio.","isRequired":true,"value":"mcp","type":"positional","valueHint":"mcp"}],"environmentVariables":[{"description":"Base URL of your Agent Browser server. Defaults to http://127.0.0.1:8092.","name":"AGENT_BROWSER_URL"},{"description":"Controller token, if the server runs authenticated.","isSecret":true,"name":"AGENT_BROWSER_CONTROLLER_TOKEN"},{"description":"Observer token for read-only health and snapshot calls.","isSecret":true,"name":"AGENT_BROWSER_OBSERVER_TOKEN"}]}],"tools":[{"name":"browser_click","description":"Click a CSS selector, or an x/y point in the viewport. Provide one, not both.","write_action":false,"price_micros":0,"input_schema":null},{"name":"browser_close","description":"End the session and release the browser. Idempotent. Call this when the task is finished so","write_action":false,"price_micros":0,"input_schema":null},{"name":"browser_navigate","description":"Navigate the session to an http(s) URL and return the page title, final URL and readable","write_action":false,"price_micros":0,"input_schema":null},{"name":"browser_open","description":"Start the one headed Chrome session and return the live view URL. Give that URL to the","write_action":false,"price_micros":0,"input_schema":null},{"name":"browser_press","description":"Press one allowlisted key or combination. Allowed: ….","write_action":false,"price_micros":0,"input_schema":null},{"name":"browser_read","description":"Read the current page: title, URL, readable text and a bounded accessibility tree. Prefer","write_action":false,"price_micros":0,"input_schema":null},{"name":"browser_scroll","description":"Scroll the page by a nonzero pixel delta.","write_action":false,"price_micros":0,"input_schema":null},{"name":"browser_status","description":"Report whether the runtime is up, whether a session is open, how many vision steps remain,","write_action":false,"price_micros":0,"input_schema":null},{"name":"browser_type","description":"Type text into a CSS selector, or at an x/y point. Text is sent byte for byte. Do not use","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-09-20T16:16:14.214Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T16:16:14.175Z","components":{"code":{"score":25,"max":25,"notes":["5 source files scanned","5 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 2 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"aether-browser","version":"0.2.2","found":true,"license":"Apache-2.0","hasInstallScripts":false,"dependencyCount":0,"publishedAt":"2026-09-04T11:33:00.722Z","repositoryUrl":"git+https://github.com/AetherAI3/agent-browser.git","weeklyDownloads":45},{"registryType":"pypi","identifier":"aether-browser","version":"0.2.2","found":true,"license":"Apache-2.0","dependencyCount":0,"publishedAt":"2026-09-04T11:29:07.232038Z","repositoryUrl":"https://github.com/AetherAI3/agent-browser"}],"repo":{"found":true,"owner":"AetherAI3","repo":"agent-browser","archived":false,"pushedAt":"2026-09-18T19:06:44Z","stars":4,"forks":0,"openIssues":5,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/143002219?v=4","ownerCreatedAt":"2023-08-23T13:38:00Z","license":"Apache-2.0"},"icon":{"url":"https://avatars.githubusercontent.com/u/143002219?v=4&s=128","source":"github"},"presence":{"stars":4,"forks":0,"downloadsWeek":45,"license":"Apache-2.0","lastPushAt":"2026-09-18T19:06:44.000Z","score":33}}}},"grade_history":[],"reviews":[]}