Island Browser MCP server
MCP server for Island Browser's Admin Actions, Audit, Compromised Credential, and Device APIs.
not scanned yet
0 stars
Reviews
Write oneNobody has reviewed Island Browser yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Island Browser tools
No tool declarations could be read from the package source. They show once the server is installed.
How Island Browser compares
Against every graded Scraping and browsing MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 70/100
- higher than 35% of 867 Scraping and browsing servers
Release history: 2 versions in the registry since 2026-09-20, latest 2026-10-22, typically one every 32 days.
Install Island Browser in Claude Code, Cursor or VS Code
claude mcp add island-mcp -- docker run -i --rm ghcr.io/wyre-ai/island-mcp:v1.0.3
What the publisher says
From the Island Browser repository's README, as published. We do not edit it. Read it on GitHub
Island MCP Server
MCP server for Island's Enterprise Browser Management API - administrator actions, browser/session audit events, compromised-credential detections, and device inventory - for AI assistants and the WYRE Conduit gateway.
Scope: 4 read-only tools, one per documented resource group
This connector implements exactly the four resource groups Island documents for its v1 Management API: Admin Actions, Audit (Island's own endpoint name for this is timeline), Compromised Credential, and Device. Island also documents a fifth resource, User, which is deliberately out of scope for this connector (not requested; can be added as a follow-up).
Two of the four - Compromised Credential and Device - are POST-with-body operations on Island's own API rather than plain GETs. Neither mutates anything: both are filtered/searched reads that happen to take their filter parameters in a JSON body instead of a query string, the same "POST for a filtered read, not a mutation" shape this gateway's UniFi connector already uses for its ISP-metrics query tool. No tool in this connector calls a PATCH/PUT/DELETE endpoint, and none reaches Island's broader Management Console surface (policy CRUD, user/browser-configuration-policy management) - see src/client.ts, which implements only these four read operations.
Island's authoritative API reference (documentation.island.io/apidocs) redirects to an authenticated customer portal and was not accessible for this build. Endpoint paths, the Api-Key header name, the request/response shape, and the default base URL below were all confirmed independently against a different, publicly-readable source: criblpacks/cribl-island-browser-rest-io, a published third-party log-collector integration whose repository ships real, executable REST-collector job definitions (default/jobs.yml) against Island's live API - not marketing copy or a prose guess. Response body field names are not independently confirmed from any source and are passed through exactly as Island returns them (see IslandApiResponse in src/types.ts) rather than re-modeled into a guessed shape.
Base URL
Every endpoint below is confirmed at a single fixed host: https://management.island.io/api, taken verbatim from that Cribl pack's islandbrowserapibaseurl variable, which its own five REST-collector jobs all reference. This connector uses that as the default and lets a customer override it via an optional baseUrl/ISLANDBASEURL field, in case a given tenant is provisioned on a different host - a second, lower-confidence source (a third-party SIEM-integration doc, prose only, not executable config) describes the host as https://api..island.io, which this connector could not independently confirm or rule out. State plainly: the fixed-host reading is the better-evidenced one and is what ships as the default; the override exists specifically to not silently break a tenant for which it's wrong.
Authentication
Island's Management API authenticates with a static API key, generated in the Island Management Console under Modules > Platform Settings > System Settings > Integrations > API > + Create. There is no OAuth flow - this connector only ever holds a live API key, sent as Island's own custom Api-Key header (not Authorization: Bearer). In gateway mode the key arrives per-request via the X-Island-Api-Key header; in local/stdio mode it's read once from ISLANDAPIKEY.
Credential scope: what "Read Only" actually restricts
Two separate claims here, at deliberately different confidence levels - don't collapse them into one "read-only" statement:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Island Browser: common questions
- Is Island Browser MCP server safe?
- Mostly: it is graded B (70/100). Read the Island Browser safety report
- How do I install Island Browser?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Island Browser need an API key?
- Yes. The registry entry asks for
ISLAND_API_KEY. - Is Island Browser maintained?
- The last commit was 23 days ago (2026-10-13). The latest release is v1.0.3.
- What can I use instead of Island Browser?
- Servers from other publishers that do the same job: Tap MCP server, Ghostlight MCP server and GrowBlocks Dev Kit MCP server.
Alternatives to Island Browser
Same job from other publishers: the closest match first, then the best rated.
TapBrowser MCP for logged-in tasks. Uses your Chrome — credentials stay local. Zero-token replay.not reviewedGrowingB
GhostlightVisible local browser automation in signed-in Chromium, with optional policy and audit.not reviewedGrowingA- GrowBlocks Dev KitBuild, play-test with screenshots, and ship three.js browser games on GrowBlocks.5.0(1)NewA
- SeleniumBase MCPStealthy browser automation, testing, and web-scraping via CDP Mode.not reviewedWidely usedA
- Next AI Draw.iodraw.io diagrams your AI agent draws on a live browser canvas that you can also edit by handnot reviewedWidely usedA