Skip to main content
Glama

Browser Control MCP

by eyalzh

Control del navegador MCP

Un servidor MCP emparejado con una extensión de navegador que permite a los clientes LLM, como Claude Desktop, controlar el navegador local del usuario (Firefox).

Características

El servidor MCP admite las siguientes herramientas:

  • Abrir o cerrar pestañas
  • Obtener la lista de pestañas abiertas
  • Reordenar pestañas abiertas
  • Leer y buscar en el historial del navegador
  • Leer el contenido de texto y los enlaces de las páginas web
  • Buscar y resaltar texto en una pestaña del navegador

Además, el contenido de cada pestaña abierta en el navegador está disponible como un recurso MCP, lo que permite al usuario seleccionar pestañas del navegador en el propio cliente MCP (por ejemplo, Claude) y cargar su contenido en el contexto.

Ejemplos de casos de uso:

Gestión de pestañas

  • "Cerrar todas las pestañas no relacionadas con el trabajo en mi navegador".
  • "Reorganizar las pestañas en mi navegador en un orden que tenga sentido".
  • Cerrar todas las pestañas de mi navegador a las que no se haya accedido en las últimas 24 horas.

Búsqueda en el historial del navegador

  • "Ayúdame a encontrar un artículo en el historial de mi navegador sobre la pista de Milford en Nueva Zelanda".
  • "Abre todos los artículos sobre IA que visité durante la última semana, hasta 10 artículos, evita duplicaciones".
  • Abro HackerNews en mi navegador, luego abro la noticia principal, la leo y también leo los comentarios. ¿Concuerdan los comentarios con la noticia?
  • En mi navegador, uso Google Académico para buscar artículos sobre L-teanina de los últimos tres años. Abro los tres artículos más citados. Los leo y los resúmo.
  • Usa la búsqueda de Google en mi navegador para buscar floristerías. Abre los 10 resultados más relevantes. Muéstrame una tabla de cada floristería con su ubicación y horario de apertura.

Instalación

Clone este repositorio y luego ejecute los siguientes comandos en el directorio principal del repositorio para compilar el servidor MCP y la extensión del navegador.

npm install npm install --prefix mcp-server npm install --prefix firefox-extension npm run build

El comando npm run build final también generará un secreto compartido entre el servidor MCP y la extensión.

Uso con Claude Desktop:

Agregue la siguiente configuración a claude_desktop_config.json (use el botón Editar configuración en la configuración de Claude Desktop Developer):

{ "mcpServers": { "browser-control": { "command": "node", "args": [ "<path to repo>/mcp-server/dist/server.js" ] } } }

Reemplace <path to repo> con la ruta correcta.

Asegúrese de reiniciar Claude Desktop.

Uso con Firefox

La extensión browser-control-mcp fue desarrollada para Firefox.

Para instalar la extensión:

  1. Escriba about:debugging en la barra de URL de Firefox
  2. Haz clic en "Este Firefox"
  3. Haga clic en "Cargar complemento temporal..."
  4. Seleccione el archivo manifest.json en la carpeta firefox-extension en este proyecto

Si prefiere no ejecutar la extensión en su navegador personal Firefox, una alternativa es descargar una instancia separada de Firefox (como Firefox Developer Edition, disponible en https://www.mozilla.org/en-US/firefox/developer/ ).

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Un servidor MCP emparejado con una extensión de Firefox que permite a los clientes LLM controlar el navegador del usuario, admitiendo la gestión de pestañas, la búsqueda de historial y la lectura de contenido.

  1. Características
    1. Ejemplos de casos de uso:
      1. Gestión de pestañas
      2. Búsqueda en el historial del navegador
      3. Navegación e investigación
    2. Instalación
      1. Uso con Claude Desktop:
      2. Uso con Firefox

    Related MCP Servers

    • -
      security
      A
      license
      -
      quality
      An MCP server that connects any MCP client (like Claude or Cursor) with the browser using browser-use, allowing clients to utilize existing LLMs without requiring additional API keys.
      Last updated -
      32
      Python
      Apache 2.0
    • -
      security
      A
      license
      -
      quality
      A MCP server that provides browser automation tools, allowing users to navigate websites, take screenshots, click elements, fill forms, and execute JavaScript through Playwright.
      Last updated -
      Python
      Apache 2.0
      • Apple
    • -
      security
      F
      license
      -
      quality
      MCP server enabling LLMs to perform browser tasks via SSE transport, allowing clients like Cursor.ai and Claude to open websites and interact with web content through natural language commands.
      Last updated -
      • Apple
    • -
      security
      F
      license
      -
      quality
      An MCP server that enables LLMs to search YouTube, retrieve video information, and access video transcripts through standardized tools.
      Last updated -
      TypeScript

    View all related MCP servers

    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/eyalzh/browser-control-mcp'

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