
CDP Bridge MCP —— um serviço de ponte que conecta clientes MCP a sessões de navegador reais
CDP Bridge MCP é um serviço de ponte que conecta clientes MCP a sessões reais de navegador. Através de sua extensão Chromium acompanhante, clientes modelo podem acessar páginas do navegador, listar abas, escanear conteúdo da página, executar JavaScript, capturar capturas de tela, navegar em páginas e ler cookies.
Vídeos de Demonstração
| Pesquisar atualizações da Anthropic no Xiaohongshu | Ler análises de autores do CSDN |
|---|---|
| Assistir vídeo | Assistir vídeo |
Introdução
CDP Bridge MCP é projetado para cenários onde grandes modelos de linguagem precisam trabalhar com um navegador real. Diferente da busca HTTP sem estado, ele se conecta a páginas do navegador que já estão abertas e já logadas, podendo reutilizar o estado de login do navegador, cookies, estado da página e resultado frontend renderizado.
Repositório: https://github.com/Unagi-cq/cdp-bridge-mcp
Este projeto é escrito e distribuído em Python.
Por que CDP Bridge MCP?
Por que usar CDP Bridge MCP em vez de Playwright MCP ou Chrome DevTools MCP?
Playwright MCP e Chrome DevTools MCP são ambos poderosos, mas estão mais orientados para fluxos de trabalho como testes automatizados, depuração de protocolos ou instâncias de navegador recém-lançadas. CDP Bridge MCP tem um objetivo diferente: ele se concentra em permitir que um LLM trabalhe diretamente com a sessão real do navegador que você já está usando.
- Reutilizar o estado de login real: CDP Bridge MCP conecta-se a abas do navegador que já estão abertas e logadas. Ele pode usar diretamente cookies existentes, estado de login, contexto da página e saída frontend renderizada. Para muitos sites baseados em conta, não há necessidade de fazer login novamente ou transferir cookies manualmente.
- Melhor para colaboração diária no navegador: Playwright é uma boa opção para fluxos de automação repetíveis e scriptáveis. CDP Bridge MCP é mais adequado para tarefas interativas na página atual do usuário, como ler, analisar, verificar antes de clicar, executar scripts e tirar capturas de tela.
- Conteúdo da página otimizado para LLMs:
browser_scansimplifica o HTML da página filtrando scripts, estilos e elementos invisíveis enquanto mantém texto útil, controles e estrutura, reduzindo o desperdício de tokens. - Fluxo de inicialização leve: Uma vez publicado no PyPI, o servidor pode ser iniciado com
uvx cdp-bridge. O lado do navegador só precisa da extensão carregada. Não há necessidade de escrever scripts do Playwright ou configurar parâmetros de depuração para cada instância do navegador.
Se seu objetivo é permitir que um modelo controle um navegador de automação dedicado, Playwright MCP é uma boa opção. Se seu objetivo é depurar o Chrome ou trabalhar de perto com o protocolo DevTools, Chrome DevTools MCP é uma boa opção. Se seu objetivo é permitir que um modelo leia e opere na página real do navegador que você está usando atualmente, CDP Bridge MCP está mais próximo desse cenário.
Ferramentas Disponíveis
O servidor MCP atualmente expõe estas ferramentas:
| Ferramenta | Descrição |
|---|---|
browser_get_tabs |
Obter a lista de abas do navegador conectadas |
browser_scan |
Escanear a página ativa como HTML simplificado ou texto simples |
browser_execute_js |
Executar JavaScript na aba ativa |
browser_switch_tab |
Alternar para a aba MCP ativa sem mudar a aba visível do Chrome do usuário |
browser_batch |
Executar comandos de extensão/CDP em uma única solicitação para fluxos complexos |
browser_wait |
Consultar uma condição JavaScript até que retorne um valor verdadeiro ou atinja o tempo limite |
browser_navigate |
Navegar na aba ativa para uma URL |
browser_screenshot |
Capturar uma captura de tela da página |
browser_cookies |
Ler cookies |
Uso
Passos de Instalação
- Carregue a pasta da extensão do navegador
src/cdp_bridge/tmwd_cdp_bridgeno Chrome ou em outro navegador baseado em Chromium. - Configure o CDP Bridge MCP em seu cliente MCP.
Depois disso, o servidor MCP pode ser usado normalmente. Os passos detalhados estão listados abaixo.
Carregar a Extensão do Navegador
No Chrome ou em outro navegador baseado em Chromium:
- Abra
chrome://extensions/. - Ative o "Modo desenvolvedor".
- Clique em "Carregar sem compactação".
- Selecione a pasta
src/cdp_bridge/tmwd_cdp_bridge.
Por padrão, a extensão se conecta ao serviço local em 127.0.0.1:18765.
Configurar MCP
Primeiro, instale uv em seu computador.
uvxfoi oficialmente introduzido no uv 0.2.0. Se sua versão do uv for inferior a 0.2.0, o comandouvxpode não estar disponível. Em versões mais antigas, funcionalidades semelhantes podem ser usadas através deuv tool run, que também é o comportamento subjacente douvx.
Teste de Script
uvx cdp-bridge # uv >= 0.2.0
uv tool run # uv < 0.2.0
Configuração Padrão
Você pode configurá-lo em um cliente MCP assim:
{
"mcpServers": {
"cdp-bridge": {
"command": "uvx",
"args": ["cdp-bridge"]
}
}
}
Código Claude
claude mcp add cdp-bridge uvx cdp-bridge
Codex
codex mcp add cdp-bridge uvx cdp-bridge
opencode
Configure-o em ~/.config/opencode/opencode.json:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"cdp-bridge": {
O CDP Bridge MCP pode transformar a forma como empresas brasileiras utilizam modelos de linguagem para interagir com a web. Ao permitir o acesso a sessões de navegador reais, as empresas podem melhorar a eficiência de suas operações online e a experiência do usuário. Isso é especialmente relevante para serviços que dependem de autenticação e interação em tempo real com sites.
Noticias relacionadas

sfskills-mcp adicionado ao PyPI
A adição do sfskills-mcp ao PyPI é um evento significativo para desenvolvedores que trabalham com Salesforce e aprendizado de máquina, permitindo a integração de ferramentas poderosas em projetos.

Meu Servidor MCP Foi Limitado Após Autenticação. Aqui Está a Solução em 5 Linhas.
Um usuário do Sentry MCP relatou problemas com chamadas de API sendo limitadas após a autenticação. A solução envolve a implementação de uma camada de fricção por meio de PoW ou pagamentos em Lightning para controlar o uso excessivo da API.

Seu fluxo de trabalho de banco de dados de IA precisa de evidências, não apenas respostas
Um agente de IA deve fornecer evidências além de respostas, como quem perguntou e qual a intenção. Isso é crucial para um fluxo de trabalho de banco de dados MCP auditável.
Gostou do conteudo?
Receba toda semana as principais novidades sobre WebMCP.