antigravity-browser-bridge
Allows MCP agents to control the user's already-authenticated Google Chrome browser with explicit tab authorization, enabling actions like observing DOM, clicking, filling forms, and reading text.
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., "@antigravity-browser-bridgelist the tabs I have authorized"
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.
Antigravity Browser Bridge
Ponte open source entre agentes compatíveis com MCP e o Chrome já autenticado do usuário, com autorização explícita por aba e verificação de ações no DOM.
English documentation · Contribuir · Segurança · Roadmap · Changelog
Status:
0.1.0-beta.2. Use com atenção em contas pessoais e sempre revise ações importantes.
![]()
O problema que este projeto resolve
Ferramentas de automação por teclado, coordenadas de tela, PowerShell ou VBS dependem de foco, tempo de carregamento e estado visual. Elas podem clicar na janela errada, perder mudanças da interface ou relatar sucesso sem comprovação.
O Antigravity Browser Bridge oferece uma camada mais determinística para agentes:
o cliente MCP inicia o servidor;
o servidor conversa com um native host local;
o native host mantém uma ponte autenticada com a extensão;
o usuário autoriza explicitamente cada aba;
a extensão observa o DOM e gera referências estruturadas;
o agente lê, preenche, clica e verifica o resultado por essas referências.
Agente MCP
↓
Servidor MCP / CLI Rust
↓
Native Messaging Host
↓
Extensão Chrome
↓
Aba autorizada e DOMRelated MCP server: MCP Chrome Bridge
O que diferencia este projeto
O projeto é derivado do agent-browser da Vercel, sob licença Apache 2.0, mas adiciona uma camada própria voltada ao uso seguro do navegador cotidiano do usuário:
perfil MCP
antigravity-work;reutilização do Chrome já aberto e de sessões autenticadas existentes;
extensão genérica para Chrome;
native messaging no Windows;
autorização explícita por aba;
persistência apenas dentro do mesmo domínio;
revogação automática ao mudar de domínio;
diagnóstico e instalação do native host;
orientação para confirmação de ações públicas, destrutivas ou financeiras;
roadmap próprio para recuperação de falhas, evidência de sucesso e controle de risco.
Essas adições transformam a base upstream em uma ponte específica para agentes que precisam trabalhar com sessões reais sem receber acesso silencioso a todo o navegador.
Casos de uso
preparar uma publicação no LinkedIn e pedir confirmação antes de publicar;
preencher formulários em abas já autenticadas;
consultar sistemas web sem compartilhar cookies com o modelo;
automatizar tarefas repetitivas com verificação posterior no DOM;
integrar Antigravity ou outro cliente MCP a fluxos no navegador;
testar agentes em aplicações web reais com limites explícitos de autorização.
Estado atual
Funciona atualmente:
conexão MCP pelo perfil
antigravity-work;uso do Chrome já aberto;
listagem de abas autorizadas;
observação do DOM com referências;
clique, foco, preenchimento, digitação e leitura de texto;
persistência da autorização no mesmo domínio;
revogação automática em navegação entre domínios;
ID estável da extensão;
instalação e diagnóstico do native host no Windows.
Limitações da versão beta:
menus dinâmicos, diálogos e editores complexos ainda precisam de operações adicionais;
interfaces de sites podem mudar sem aviso;
o instalador nativo está concentrado no Windows;
nem todas as ferramentas planejadas foram implementadas;
uma resposta
not_implementednunca deve ser tratada como sucesso.
Requisitos
Windows 10 ou 11;
Google Chrome Stable, Beta, Dev ou Canary;
Node.js 24+;
pnpm 11+;
Rust estável;
Antigravity ou outro cliente MCP compatível.
Instalação a partir do código
git clone https://github.com/coelhobugado/antigravity-browser-bridge.git
cd antigravity-browser-bridge
pnpm install
pnpm build:nativeO executável será gerado em bin/agent-browser-win32-x64.exe.
Registre e valide o native host:
.\bin\agent-browser-win32-x64.exe antigravity install
.\bin\agent-browser-win32-x64.exe antigravity doctor
.\bin\agent-browser-win32-x64.exe antigravity permissionsInstalação da extensão
Baixe a extensão na página de Releases ou use a pasta extension.
Extraia o ZIP para uma pasta permanente.
Abra
chrome://extensions.Ative o modo do desenvolvedor.
Clique em Carregar sem compactação.
Selecione a pasta que contém
manifest.json.Confirme que a extensão
1.1.2foi carregada corretamente.
O ID oficial é estável e já é autorizado pelo instalador.
Configuração MCP no Antigravity
Edite o arquivo:
C:\Users\SEU_USUARIO\.gemini\config\mcp_config.jsonAdicione a entrada sem apagar servidores já existentes:
{
"mcpServers": {
"antigravity-browser-bridge": {
"command": "C:\\CAMINHO\\antigravity-browser-bridge\\bin\\agent-browser-win32-x64.exe",
"args": ["mcp", "--tools", "antigravity-work"]
}
}
}Depois, recarregue o Antigravity e verifique se as ferramentas agent_browser_work_* aparecem.
Uso seguro
Abra o site no Chrome.
Autorize somente a aba necessária.
Peça ao agente para observar antes de agir.
Exija confirmação antes de publicar, excluir, comprar ou enviar mensagens.
Peça uma nova observação após a ação para verificar o resultado.
Exemplo:
Use as ferramentas agent_browser_work. Liste as abas autorizadas, observe a aba do LinkedIn, prepare a publicação e peça minha confirmação antes de clicar em Publicar. Depois, observe novamente e confirme o resultado.A extensão não recebe acesso silencioso a todo o navegador. Não exponha cookies, tokens, perfis do navegador ou arquivos locais de estado.
Desenvolvimento e testes
pnpm install
pnpm version:sync
cargo fmt --manifest-path cli\Cargo.toml -- --check
cargo test --manifest-path cli\Cargo.toml
node --check extension\background.js
node --check extension\content.jsTestes end-to-end com Chrome:
cargo test e2e --manifest-path cli\Cargo.toml -- --ignored --test-threads=1Como contribuir
Contribuições são bem-vindas, especialmente em:
testes em aplicações reais;
suporte a menus, diálogos e editores;
compatibilidade com outros clientes MCP;
instaladores para outros sistemas;
segurança e recuperação de falhas;
documentação em português e inglês.
Leia CONTRIBUTING.md antes de abrir um pull request. Vulnerabilidades devem ser relatadas conforme SECURITY.md.
Roadmap
As prioridades atuais são:
confirmação de ações por nível de risco;
operações mais ricas para interfaces dinâmicas;
recuperação após mudanças do DOM;
evidência automática de sucesso ou falha;
instaladores e pacotes assinados;
testes em X, LinkedIn e aplicações genéricas;
suporte mais amplo a clientes MCP e sistemas operacionais.
O plano detalhado está em docs/ANTIGRAVITY_APEX_PLAN.md.
Créditos e licença
Baseado no vercel-labs/agent-browser. O projeto preserva a licença Apache 2.0 e os avisos aplicáveis. Consulte LICENSE.
Antigravity Browser Bridge não é um produto oficial da Vercel, Google, X, LinkedIn ou Anthropic.
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.
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/coelhobugado/antigravity-browser-bridge'
If you have feedback or need assistance with the MCP directory API, please join our Discord server