BrowserCat MCP Server
Automatización remota de navegadores utilizando la API de BrowserCat.
Documentación
Servidor MCP de BrowserCat
Un servidor de Model Context Protocol que proporciona capacidades de automatización de navegador utilizando el servicio de navegador en la nube de BrowserCat. Este servidor permite a los LLMs interactuar con páginas web, tomar capturas de pantalla y ejecutar JavaScript en un entorno de navegador real sin necesidad de instalar navegadores localmente.
Componentes
Herramientas
- browsercat_navigate
- Navegar a cualquier URL en el navegador
- Entrada:
url(cadena)
- browsercat_screenshot
- Capturar capturas de pantalla de la página completa o de elementos específicos
- Entradas:
name(cadena, obligatorio): Nombre para la captura de pantallaselector(cadena, opcional): Selector CSS para el elemento a capturarwidth(número, opcional, predeterminado: 800): Ancho de la captura de pantallaheight(número, opcional, predeterminado: 600): Alto de la captura de pantalla
- browsercat_click
- Hacer clic en elementos de la página
- Entrada:
selector(cadena): Selector CSS para el elemento en el que hacer clic
- browsercat_hover
- Pasar el cursor sobre elementos de la página
- Entrada:
selector(cadena): Selector CSS para el elemento sobre el que pasar el cursor
- browsercat_fill
- Rellenar campos de entrada
- Entradas:
selector(cadena): Selector CSS para el campo de entradavalue(cadena): Valor a rellenar
- browsercat_select
- Seleccionar una opción de un menú desplegable
- Entradas:
selector(cadena): Selector CSS para el elemento de selecciónvalue(cadena): Valor a seleccionar
- browsercat_evaluate
- Ejecutar JavaScript en la consola del navegador
- Entrada:
script(cadena): Código JavaScript a ejecutar
Recursos
El servidor proporciona acceso a dos tipos de recursos:
- Registros de consola (
console://logs)- Salida de la consola del navegador en formato de texto
- Incluye todos los mensajes de consola del navegador
- Capturas de pantalla (
screenshot://<name>)- Imágenes PNG de capturas de pantalla tomadas
- Accesibles mediante el nombre de captura especificado durante la captura
Características clave
- Automatización de navegador basada en la nube
- No se requiere instalación local de navegador
- Monitoreo de registros de consola
- Capacidades de captura de pantalla
- Ejecución de JavaScript
- Interacción web básica (navegación, clics, relleno de formularios)
Configuración para usar el servidor MCP de BrowserCat
Variables de entorno
El servidor MCP de BrowserCat requiere la siguiente variable de entorno:
BROWSERCAT_API_KEY: Tu clave de API de BrowserCat (obligatoria). Puedes obtener una gratis en https://browsercat.xyz/mcp.
Configuración de NPX
{
"mcpServers": {
"browsercat": {
"command": "npx",
"args": ["-y", "@browsercatco/mcp-server"],
"env": {
"BROWSERCAT_API_KEY": "your-api-key-here"
}
}
}
}
Licencia
Este servidor MCP está licenciado bajo la Licencia MIT. Esto significa que eres libre de usar, modificar y distribuir el software, sujeto a los términos y condiciones de la Licencia MIT. Para más detalles, consulta el archivo LICENSE en el repositorio del proyecto.