Skip to main content
Glama
kazuph

MCP Browser Tabs Server

by kazuph

Pestañas del navegador MCP

Servidor de Protocolo de Contexto de Modelo para recuperar y administrar información de las pestañas del navegador Chrome. Esto permite a Claude Desktop (o a cualquier cliente MCP) obtener información sobre las pestañas abiertas de Chrome y controlarlas.

Inicio rápido (para usuarios)

Para utilizar esta herramienta con Claude Desktop, simplemente agregue lo siguiente a su configuración de Claude Desktop ( ~/Library/Application Support/Claude/claude_desktop_config.json ):

{ "tools": { "browser-tabs": { "command": "npx", "args": ["-y", "@kazuph/mcp-browser-tabs"] } } }

Esto descargará y ejecutará automáticamente la última versión de la herramienta cuando sea necesario.

Configuración requerida

  1. Habilitar accesibilidad para Chrome:

    • Abrir configuración del sistema

    • Vaya a Privacidad y seguridad > Accesibilidad

    • Haga clic en el botón "+"

    • Añade Google Chrome desde tu carpeta de Aplicaciones

    • Activa el interruptor para Chrome

Esta configuración de accesibilidad es necesaria para que AppleScript interactúe con las pestañas de Chrome.

Related MCP server: Apple MCP Server

Para desarrolladores

Las siguientes secciones son para aquellos que quieran desarrollar o modificar la herramienta.

Prerrequisitos

  • Node.js 18+

  • macOS (para operaciones de AppleScript)

  • Google Chrome

  • Claude Desktop (instalación desde https://claude.ai/desktop )

  • tsx (instalación mediante npm install -g tsx )

Instalación

git clone https://github.com/kazuph/mcp-browser-tabs.git cd mcp-browser-tabs npm install npm run build

Herramientas disponibles

  • get_tabs : Obtiene todas las pestañas abiertas del navegador Google Chrome, devolviendo sus títulos y URL. Las pestañas se agrupan por ventana y se muestran en un formato similar a "Ventana 1-1" (Ventana 1, Pestaña 1).

  • close_tab : cierra una pestaña específica en Google Chrome usando índices de ventana y pestaña.

    • Parámetros:

      • windowIndex: Número de ventana (comienza desde 1)

      • tabIndex: Número de pestaña dentro de la ventana (comienza desde 1)

    • Nota: Al cerrar varias pestañas, comience por los índices más altos para evitar cambios. Después de cerrar las pestañas, use get_tabs para confirmar los cambios.

Notas

  • Esta herramienta está diseñada solo para macOS debido a su dependencia de AppleScript.

  • Requiere que Google Chrome esté instalado y en funcionamiento.

  • Se deben conceder permisos de accesibilidad para Chrome.

Licencia

Licencia MIT: consulte el archivo de LICENCIA para obtener más detalles

Latest Blog Posts

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/kazuph/mcp-browser-tabs'

If you have feedback or need assistance with the MCP directory API, please join our Discord server