OpenTabs

Servidor MCP baseado em plugins que concede a agentes de IA acesso a aplicações web através da sessão autenticada do navegador do usuário. Extensão do Chrome com mais de 100 plugins para Slack, Discord, GitHub, Reddit e outros.

Documentação

OpenTabs

npm version License: MIT GitHub stars

Docs  ·  Plugins  ·  Discord


Sua IA chama APIs web reais por meio da sua sessão do navegador — sem capturas de tela, sem scraping de DOM.


Demo: AI sends a Discord message and adds reactions through real API calls
IA enviando uma mensagem no Discord e adicionando reações — chamadas de API reais, não automação de navegador

Como Funciona

  1. Instale a CLI e carregue a extensão do Chrome
  2. Conecte — a extensão conecta seu navegador a um servidor local
  3. Use — sua IA chama APIs web por meio da sua sessão autenticada

Sem chaves de API. Sem configuração de OAuth. Se você está logado, sua IA pode usar.

Funciona com qualquer cliente MCP. Não quer MCP? Use o modo CLI em vez disso.

Início Rápido

Requer Node.js 22+ e Chrome.

npm install -g @opentabs-dev/cli
opentabs start

Carregue a extensão de ~/.opentabs/extension em chrome://extensions/ (Modo desenvolvedor → Carregar sem compactação).

opentabs plugin install <plugin-name>

Passo a passo completo: Guia de Início Rápido

O Que Você Obtém

  • Mais de 100 plugins, ~2.000 ferramentas. Slack, Discord, GitHub, Jira, Notion, Figma, AWS, Stripe e muito mais. Um comando para instalar, funciona imediatamente.

  • Ferramentas de navegador integradas. Capturas de tela, cliques, digitação, captura de rede — funciona em qualquer aba, sem necessidade de plugin.

  • Crie o seu próprio. Estruture um plugin com um comando, publique no npm, qualquer pessoa pode instalá-lo. Ou aponte sua IA para qualquer site — ela descobre as APIs e cria o plugin para você. Guia de Desenvolvimento de Plugins


Demo: installing a Reddit plugin and immediately using it to create a post
Instale um plugin, use-o imediatamente — sem necessidade de reiniciar

Segurança

  • Tudo começa desativado. Nenhuma ferramenta é executada até que você a habilite explicitamente.
  • Revisão de código integrada. Sua IA revisa o código-fonte do plugin antes de você habilitá-lo.
  • Ciente de versões. As permissões são redefinidas quando um plugin é atualizado.
  • Três níveis de permissão. Desativado, Perguntar (diálogo de confirmação) ou Automático — por plugin ou por ferramenta.
  • Executa localmente. Sem nuvem. Registro de auditoria completo. Telemetria anônima (com opção de desativar).

Contribuindo

git clone https://github.com/opentabs-dev/opentabs.git
cd opentabs && npm install && npm run build
npm run dev       # tsc watch + MCP server + extension
npm run check     # build + type-check + lint + knip + test

Guia de Configuração de Desenvolvimento  ·  Discord

Licença

MIT — Não afiliado ou endossado por nenhum serviço de terceiros. Aviso legal completo.


Docs  ·  Início Rápido  ·  Desenvolvimento de Plugins  ·  Referência do SDK  ·  Ferramentas de Navegador  ·  Referência da CLI

Construído com Claude Code, OpenCode, Ralph e RetroUI.