izan.io
Health Gecti
- License — License: NOASSERTION
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 29 GitHub stars
Code Uyari
- network request — Outbound network request in apps/web/app/components/GitHubStarButton.tsx
Permissions Gecti
- Permissions — No dangerous permissions requested
This tool is a Chrome extension combined with a bridge CLI that turns your browser into a Model Context Protocol (MCP) server. It allows AI clients like Claude Desktop or Cursor to directly control your browser, automate web actions, and extract data using the Chrome Debugger Protocol.
Security Assessment
Risk Rating: Medium
The tool inherently accesses highly sensitive data by design. Because it operates directly within your authenticated browser sessions using the Chrome Debugger, it has full access to your cookies, local storage, and active logged-in accounts. The architecture requires a local WebSocket connection (on localhost:3717) to bridge the CLI and the extension.
One minor code warning was flagged for an outbound network request, which is limited to a UI component fetching the GitHub star count. More importantly, users must be cautious with the custom JavaScript tools. While the built-in tools and marketplace exist for convenience, installing third-party tools or writing custom scripts gives those scripts direct access to your authenticated browser environment. No hardcoded secrets or dangerous OS-level shell permissions were found in the base code.
Quality Assessment
The project is actively maintained, with its most recent code push occurring today. It has a decent initial community trust footprint with 29 GitHub stars. However, the automated repository license check returned "NOASSERTION" (even though the README displays an AGPL-3.0 badge), which can occasionally cause friction or uncertainty for enterprise open-source adoption. The TypeScript codebase is well-structured with a clear monorepo architecture.
Verdict
Use with caution — while the core code is safe and well-maintained, granting an AI client direct control over your authenticated browser environment carries inherent risks, so you should strictly audit any third-party tools before installing them.
Turn Any Browser Action & Data Extraction into an AI Tool in 60 Seconds
izan.io
Chrome Extension MCP Server - Give Any AI the Power to Use a Browser
What is izan.io?
izan.io is a Chrome extension that turns your browser into an MCP server. Any MCP client - Claude Desktop, Cursor, VS Code, Claude Code - can connect and control your browser through tools.
- Write tools in JavaScript using the
browserAPI (click, type, navigate, extract data) - Install tools from the zihin.io community marketplace
- Your sessions stay yours - the extension runs inside your authenticated browser, no cookie hacks needed
Quick Start
1. Install the Chrome Extension from the Chrome Web Store.
2. Add to your MCP client config:
{
"mcpServers": {
"izan": {
"command": "npx",
"args": ["izan-mcp"]
}
}
}
Works with Claude Desktop, Cursor, VS Code, Claude Code, and any MCP client that supports stdio.
3. Done. The extension connects automatically. Built-in tools (web_fetch, accessibility_snapshot) are ready to use. Open the side panel to create your own tools or install from the marketplace.
Architecture
MCP Client (Claude Desktop, Cursor, VS Code)
| stdio (JSON-RPC)
v
packages/bridge/ (izan-mcp CLI)
| WebSocket (localhost:3717)
v
Chrome Extension (packages/extension/)
| CDP (chrome.debugger)
v
Browser Tab (any website)
izan.io/
├── apps/
│ ├── web/ # Landing page + docs (izan.io)
│ └── zihin.io/ # Tool marketplace (zihin.io)
├── packages/
│ ├── extension/ # Chrome extension (MCP server, side panel, CDP automation)
│ └── bridge/ # Bridge CLI (stdio <-> WebSocket)
Writing Tools
Tools are JavaScript async functions with a browser API:
async (params, browser) => {
await browser.open(`https://example.com/search?q=${params.query}`)
await browser.waitForSelector('.result')
const title = await browser.getText('.result:first-child .title')
await browser.close()
return { title }
}
Create tools in the extension side panel or submit to the zihin.io marketplace.
Development
git clone https://github.com/ekingunoncu/izan.io.git
cd izan.io
npm install
npm run build
Load packages/extension/dist as an unpacked extension in Chrome (chrome://extensions, developer mode).
License
AGPL-3.0 - See LICENSE.
izan.io - Give any AI the power to use a browser
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi