brave-mcp
Provides tools for controlling the Brave browser via Chrome DevTools Protocol, including navigation, tab management, DOM interaction, screenshots, and browser lifecycle management (launch, list, use, status, restart) using the user's real profile.
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., "@brave-mcpLaunch Brave with my profile and open Twitter"
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.
brave-mcp
Wrapper MCP local pour piloter le navigateur Brave (et Chrome/Edge) via
chrome-devtools-mcp,
avec gestion multi-navigateurs, sessions utilisateur réelles et reconnexion automatique.
Ce serveur ne crée pas de profil isolé : il se connecte au navigateur natif avec votre profil utilisateur (sessions, cookies, comptes déjà connectés).
Fonctionnement
start.js démarre un serveur MCP qui s'appuie sur la librairie officielle
chrome-devtools-mcp (Puppeteer) pour les ~29 outils standards de navigation,
et ajoute des outils de gestion du cycle de vie du navigateur :
Outil | Rôle |
| Liste les navigateurs Chromium installés (Chrome, Brave, Edge) avec leur statut CDP |
| Lance un navigateur natif avec CDP et votre profil utilisateur |
| Bascule la connexion vers un autre navigateur (sans redémarrage du serveur) |
| Statut détaillé de la connexion CDP et pages ouvertes |
| Ferme un navigateur et le relance avec CDP + profil |
Caractéristiques notables :
Sessions utilisateur : le navigateur est lancé avec
--remote-debugging-portsur son profil réel — pas de profil jetable.Port CDP dédié par navigateur : Chrome
9222, Brave9223, Edge9224.Reconnexion à chaud :
browser_usemet à jour la cible sans redémarrer le serveur.Health-check : toutes les 30 s, reconnexion automatique si le navigateur tombe.
Anti-corruption du TUI : toute sortie
console.log/debugest redirigée versstderrpour garderstdoutpropre pour le protocole MCP (JSON-RPC).
Related MCP server: mcp-chromium-cdp
Prérequis
Node.js >= 20 (vérifié au démarrage par
start.js)Windows (détection des navigateurs via chemins standard, registre et
where)Chrome, Brave ou Edge installé (au moins un)
Installation
git clone https://github.com/menoxz/brave-mcp.git
cd brave-mcp
npm install
npm startConfiguration MCP
opencode
Ajoutez dans votre opencode.json (fichier de config utilisateur ou projet) :
{
"mcp": {
"web-browser": {
"type": "local",
"command": [
"node",
"C:\\chemin\\vers\\brave-mcp\\start.js",
"--usageStatistics=false",
"--performanceCrux=false"
],
"environment": {
"DEBUG": ""
},
"enabled": true
}
}
}Claude Desktop / autres clients MCP
{
"mcpServers": {
"web-browser": {
"command": "node",
"args": ["C:\\chemin\\vers\\brave-mcp\\start.js", "--usageStatistics=false", "--performanceCrux=false"]
}
}
}Lancement manuel du navigateur
Le serveur peut lancer le navigateur lui-même (browser_launch), mais vous pouvez
aussi le démarrer à la main :
# Brave sur le port 9222 (profil utilisateur)
.\launch-brave.ps1
# Chrome, Brave ou Edge (détection automatique)
.\launch-browser.ps1 -Browser BraveOutils exposés
Les outils standards de
chrome-devtools-mcp(navigation, onglets, DOM, captures, etc. — ~29 outils).Les outils
browser_*listés ci-dessus.
Licence
MIT — Jean-Luc KOUMAGLO (menoxz), 2026.
Le serveur s'appuie sur chrome-devtools-mcp
(Google), distribué sous licence Apache-2.0.
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
- Alicense-qualityCmaintenanceEnables browser automation over MCP using a real Chrome browser with existing profile, supporting real tabs, downloads, cookies, and RPA workflows.Last updated60MIT
- Alicense-qualityDmaintenanceMCP server for controlling Chromium/Chrome via Chrome DevTools Protocol. Supports cross-platform automation, auto-launch, and automatic reconnection.Last updated1MIT
- Alicense-qualityBmaintenanceUnified MCP server for browser automation (Playwright + CDP + CLI) and bookmark management across Chrome, Firefox, Edge, and Brave, including cross-browser sync, deduplication, and a React dashboard.Last updated1MIT
- Alicense-qualityAmaintenanceControls a running Chrome/Chromium browser via the Chrome DevTools Protocol, enabling navigation, JavaScript evaluation, tab management, and raw CDP commands through MCP tools.Last updatedMIT
Related MCP Connectors
Browser MCP for logged-in tasks. Uses your Chrome — credentials stay local. Zero-token replay.
Hosted real Google Chrome MCP with per-user persistent state. Navigate, click, type, screenshot.
Live browser debugging for AI assistants — DOM, console, network via MCP.
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/menoxz/brave-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server