Agentic Browser MCP Server

by tashifkhan• 14•• Scanned•Claim this listing•Request removal
Browser Automationagentic workflowaibrowser agentbyokmcp server

AI agent for web automation and scraping, designed to plan, execute, and verify actions across any website

Agentic Browser is an open-source mcp server by tashifkhan, written mainly in Python, with 14 GitHub stars and the GPL-3.0 license. Its code was last updated May 17, 2026.

Agentic Browser - Model-Agnostic Web Automation

The Open Agent Browser Extension Powered by Python & MCP

Mission: Build an intelligent browser agent that doesn’t just understand the web — it acts on it. Fully model-agnostic, privacy-respecting, and BYOKeys-ready.


Overview

Agentic Browser is a next-generation browser extension powered by a Python MCP (Model Context Protocol) server that bridges modern LLM reasoning with real browser interactivity.

Unlike typical AI assistants, this agent:

  • Understands complex web content via real-time DOM inspection.
  • Takes actions such as filling forms, navigating, comparing data, and executing custom scripts.
  • Adapts to any model backend — OpenAI, Anthropic, Ollama, local LLaMA, Mistral, and more.

Architecture

<img width="1973" height="1305" alt="Agentic Browser Architecture" src="https://github.com/user-attachments/assets/21dac6a5-c9d7-499a-8648-becdb4a04bba" />

Key Principles

  • Model-Agnostic: Seamlessly switch between LLM providers (OpenAI, Anthropic, Ollama, LM Studio).
  • BYOKeys: Full privacy. Your keys, your local context, no vendor lock-in.
  • MCP-Compliant: Leverages the Model Context Protocol for secure, structured tool interaction.
  • Safe Execution: Declarative action system with mandatory user approval for browser operations.

Technical Stack

ComponentTechnologyRole
FrontendReact, Vite, WXTHigh-performance, intelligent sidepanel UI
Agent CoreLangGraph, LangChainOrchestration of complex multi-step workflows
BackendPython (FastAPI), MCPCore logic, tool execution, and state management
Browser ControlWebExtensions APISecure DOM manipulation and tab management
SafetyPermission GuardsPer-action approval and comprehensive logging

Monorepo Layout

clients/
  browser-extension/   # WXT browser extension client
  debug-web/           # Vite debug dashboard client
  telegram-bot/        # Future Python Telegram client

agents/
core/
mcp_server/
models/
routers/
services/
main.py                # Root Python backend entrypoint
pyproject.toml         # Root Python package metadata
pnpm-workspace.yaml    # Frontend workspace definition

Workspace Commands

pnpm install
pnpm dev:debug
pnpm dev:extension
pnpm build:debug
pnpm build:extension

The Python backend stays at the repository root and is still managed through pyproject.toml and uv.lock.


Slash Commands & Tools

CommandCapability
/browser-actionExecute UI automation (click, type, scroll, navigate)
/voiceEnter voice interaction mode
/react-askEngage with the ReAct reasoning agent
/google-searchRapid web search via multi-provider adapters
/gmail-unreadCheck and summarize your unread emails
/calendar-eventsView and manage your upcoming schedule
/youtube-askInteractive Q&A with video transcripts
/pyjiit-attendanceCheck academic portal attendance

Roadmap

  • Offline Mode: Local embedding-based RAG using lightweight models - Gemma 4 uncensored
  • Light Mode: For Presemtation
  • Skills: Open Skill Support for stuff like PPT and XLSX
  • Grpaph RAG: For important documents like Resume and Gmail mails
  • Memory System: To have persistant Memory and other relevant Facts
  • Github Integration: Right its leading to Context rott so need shit with proper tool call and all will use Pi (hopefully)
  • While True: Tool called Orgestrated model for the agent.
  • Telegram / External Chat Support: use to ask question plus options to switch context or something or atleasr a standalone app for this shit
  • Computer Use: Use computer also instead of just the browser
  • Website / Native App: To use it beyond tradition browser usecases
  • Form Filling / Browser Action: To take actions till the time shit is not resolved - Infinite Loop
  • Multi Modal: Image support
  • Remote Actions: from phone
  • Playwrite: To take actions from the app itself
  • Compaction: adding compaction for long chats
  • Model Blending: Reasoning pipelines that utilize multiple models for verification.
  • Visual Debugger: Real-time DOM element highlighting during agent actions.
  • Workflow Designer: Create and share custom agentic browsing workflows.
  • MCP Support: maybe

Agentic Browser alternatives

View more →

Similar mcp servers in Browser Automation, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
Agentic Browser (this page)
tashifkhan
14GPL-3.0May 17, 2026Scanned, no flagged issues
Chrome Devtools MCP
ChromeDevTools
55kApache-2.0Nov 1, 2026Scanned, no flagged issues
Playwright MCP
microsoft
39kApache-2.0Oct 31, 2026Scanned, no flagged issues
MCP Chrome
hangwin
13kMITJan 6, 2026Scanned, no flagged issues
Browser Tools MCP
AgentDeskAI
7.3kMITOct 28, 2026Scanned, no flagged issues
MCP
BrowserMCP
7.3kApache-2.0Oct 30, 2026Scanned, no flagged issues