ai-browser
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ai-browserlog into my account at example.com and show the home page"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ai-browser
A terminal browser that an AI can fully control — navigate, read pages, log in, fill forms, submit, and manage cookies — from any MCP-capable agent (opencode, Claude Desktop, etc.). Humans get an interactive terminal CLI too.
Features
Persistent session: cookies and history are saved to
~/.ai-browser/, so logins survive restarts.Deterministic addressing: pages are rendered to plain text with numbered LINKS and FORMS, so an AI can act on
[3]or1.2without a DOM.Full AI control via MCP (stdio): navigate, click, fill, submit, back/forward, cookies, history, wait. The MCP server is zero-dependency by design — it speaks newline-delimited JSON-RPC directly.
Interactive human mode:
python cli.py.
Related MCP server: agentify-desktop
Try it offline (no internet needed)
python demo_server.py # terminal 1: a tiny login-protected site on :8080
python cli.py http://127.0.0.1:8080/login # terminal 2: human browser
# login: admin / secretOr let the AI do it (see below) with the demo site as the target.
Install
pip install -r requirements.txt
python cli.py # human terminal browserLet the AI drive it
With opencode
Add to opencode.json (project or ~/.config/opencode/opencode.json):
{
"mcp": {
"aibrowser": {
"type": "local",
"command": ["python3", "/absolute/path/to/aibrowser/mcp_server.py"]
}
}
}Restart opencode, then tell it: "use the aibrowser MCP server to log into example.com and do X".
With any other MCP client
Point the client at mcp_server.py (stdio transport). Tools exposed:
tool | purpose |
| open a URL, returns text snapshot |
| readable text + numbered links + forms |
| enumerate |
| by index |
| by |
| logins, registrations, searches |
| navigation |
| sessions |
| state |
The AI workflow pattern
navigate("https://target-site.com/login")read_page()→ see the numbered form fieldsfill("1.1", "username"),fill("1.2", "password")submit("1")→read_page()againget_cookies()to confirm the session; cookies persist on disk
Limitations
No JavaScript (it fetches raw HTML like lynx/w3m). Sites that require JS for login won't work; most classic login/registration forms do.
No rendering of images/CSS — text only, by design.
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server + Chrome extension that gives AI coding agents control of your real browser with existing sessions, logins, and cookies. Works with Cursor, Claude, Windsurf.189847MIT

agentify-desktopofficial
Alicense-qualityAmaintenanceMCP server that enables AI tools to control local browser sessions for ChatGPT, Claude, and other AI services, supporting querying, navigation, file uploads, and artifact management.86503Mozilla Public 2.0- Alicense-qualityDmaintenanceA semantic terminal browser that renders web pages as structured numbered elements for LLM agents via MCP, enabling agents to navigate, interact, and extract data from any website.6MIT
- Flicense-qualityBmaintenanceEnables browser automation with AI agent support and secure credential management through 20 MCP tools, accessible via stdio or HTTP bridge.
Related MCP Connectors
Browser MCP for logged-in tasks. Uses your Chrome — credentials stay local. Zero-token replay.
Live browser debugging for AI assistants — DOM, console, network via MCP.
AI-powered browser automation — navigate, click, fill forms, and extract data from any website.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/void-builder-1/ai-browser'
If you have feedback or need assistance with the MCP directory API, please join our Discord server