Skip to main content
Glama

obscura-mcp

Un adaptador de servidor MCP para Obscura, un navegador headless ligero en Rust para scraping y automatización de agentes de IA.

Expone las capacidades CDP nativas de Obscura a través de una interfaz MCP limpia: sin dependencia de Chrome, sin automatización de navegador pesada.

Instalación

npm install -g obscura-mcp

La instalación es instantánea: el binario del navegador (~80 MB) se descarga de forma diferida en el primer uso.

Después de la instalación, puedes:

  • Ejecutar obscura-mcp install para descargar el binario con una barra de progreso visible, o

  • Simplemente ejecutar obscura-mcp: descarga el binario automáticamente e inicia el servidor.

El binario se almacena en caché en ~/.obscura/bin/ y persiste tras las actualizaciones de npm.

Para usar una ruta de binario personalizada:

export OBSCURA_PATH=/path/to/obscura

Related MCP server: Algonius Browser

Inicio rápido

# Install
npm install -g obscura-mcp

# Verify
obscura-mcp --version

# Download browser binary
obscura-mcp install

# Start MCP server
obscura-mcp --transport stdio

Herramientas

browse_url

Obtiene una URL utilizando el motor CDP de Obscura. Devuelve el contenido de la página.

Parámetros:

  • url (string, requerido): URL HTTP o HTTPS a visitar.

  • dump (string, opcional): html, text o links. Por defecto es html.

  • cookies (array, opcional): Cookies a inyectar antes de la navegación. Acepta el mismo formato que devuelve browse_cookies: pasa cookies exportadas desde un navegador real para acceder a páginas autenticadas.

  • stealth (boolean, opcional): Aceptado por compatibilidad. El comportamiento de sigilo (stealth) es controlado por el servidor Obscura.

browse_evaluate

Navega a una URL y ejecuta JavaScript en el contexto de la página. Devuelve el resultado evaluado.

Parámetros:

  • url (string, requerido): La URL a visitar.

  • expression (string, requerido): Expresión JavaScript a evaluar. Ejemplos: document.title, navigator.userAgent, document.querySelector('h1').textContent.

  • stealth (boolean, opcional): Aceptado por compatibilidad.

browse_cookies

Navega a una URL y recupera todas las cookies establecidas por la página. Devuelve el nombre, valor, dominio, ruta y caducidad de cada cookie.

Parámetros:

  • url (string, requerido): La URL a visitar.

  • stealth (boolean, opcional): Aceptado por compatibilidad.

Configuración

Claude Desktop / Cline / Continue / Cualquier cliente MCP

{
  "mcpServers": {
    "obscura-mcp": {
      "command": "obscura-mcp",
      "args": ["--transport", "stdio"]
    }
  }
}

VS Code (extensión Cline)

{
  "servers": {
    "obscura-mcp": {
      "command": "obscura-mcp",
      "args": ["--transport", "stdio"]
    }
  }
}

Después de la instalación global de npm, obscura-mcp está en tu PATH; no se necesitan rutas absolutas.

Variables de entorno

Variable

Por defecto

Descripción

OBSCURA_PATH

Ruta al binario personalizado de Obscura

MCP_HTTP_HOST

127.0.0.1

Host de transporte HTTP

MCP_HTTP_PORT

3000

Puerto de transporte HTTP

MCP_TRANSPORT

stdio

Modo de transporte: stdio o streamable-http

OBSCURA_STARTUP_TIMEOUT_MS

15000

Milisegundos a esperar para que inicie el CDP de Obscura

OBSCURA_NAVIGATION_WAIT_MS

3000

Milisegundos a esperar después de la navegación de página

CDP_REQUEST_TIMEOUT_MS

10000

Milisegundos a esperar por la respuesta del CDP

¿Por qué Obscura?

  • Sin Chrome — Rust puro, sin paquetes de navegador de 200 MB

  • Nativo de CDP — expone el protocolo Chrome DevTools directamente

  • Antidetección — sigilo integrado para sitios resistentes al scraping

  • Tamaño minúsculo — binario de ~15 MB, inicia en milisegundos

Licencia

MIT

Install Server
A
license - permissive license
A
quality
F
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    A local MCP server that lets AI agents bypass bot detection, geo-restrictions, and JavaScript rendering challenges when scraping the web, backed by ScraperAPI's services
    28
    5
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    An open-source MCP server that provides browser automation capabilities to external AI systems, enabling navigation, DOM interaction, and web content extraction.
    20
    Apache 2.0
  • A
    license
    -
    quality
    C
    maintenance
    An MCP server that enables AI agents to automate browser interactions using Playwright and Cloudflare Workers, supporting tasks like navigation, clicking, typing, and screenshots.
    7,623
    Apache 2.0
  • A
    license
    -
    quality
    D
    maintenance
    MCP server for web scraping and browser automation, enabling AI agents to extract clean, token-efficient content from web pages.
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer

  • Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.

  • An MCP server for Arcjet - the runtime security platform that ships with your AI code.

View all MCP Connectors

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/Metadrama/obscura-mcp'

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