Fetch Browser

by TheSethRose
Verified

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Integrations

  • Enables executing Google searches and extracting structured results, supporting both web and news results with configurable output formats.

  • Supports conversion of web content to clean, structured Markdown format with proper formatting of lists, bold text, italic text, and links.

  • Provides TypeScript client integration for AI agents to fetch web content and perform Google searches programmatically.

Obtener navegador

Un potente servidor MCP de navegador sin interfaz gráfica que permite a los agentes de IA obtener contenido web y realizar búsquedas en Google sin necesidad de claves API. Desarrollado con estándares web modernos y diseñado para una integración fluida con plataformas de IA.

Características

  • No se requieren claves API : utiliza un sofisticado enfoque de navegador sin cabeza para obtener contenido directamente
  • Búsqueda inteligente de Google :
    • Extraer resultados estructurados de las búsquedas de Google
    • Soporte para resultados web y de noticias
    • Número configurable de resultados (1-100)
    • Obtención de contenido completo de los resultados de búsqueda
    • Reintento automático y manejo de errores
  • Obtención de contenido universal :
    • Soporte para cualquier página web o punto final de API
    • Múltiples formatos de salida (HTML, JSON, Texto, Markdown)
    • Detección automática del tipo de contenido
    • Límites de tamaño de respuesta y protección de tiempo de espera
    • Protección de limitación de velocidad
  • Conversión de formato :
    • Conversión limpia de HTML a Markdown
    • Respuestas JSON con formato bonito
    • Salida HTML estructurada
    • Texto simple con formato adecuado

Herramientas

Ejecuta búsquedas de Google y obtiene el contenido completo de los resultados:

{ query: "your search query", responseType: "markdown", // or "json", "html", "text" maxResults: 10, // 1-100 results topic: "web" // or "news" }

2. Herramienta de obtención de URL ( fetch_url )

Obtiene contenido de cualquier URL:

{ url: "https://example.com", responseType: "markdown", // or "json", "html", "text" timeout: 30000 // optional, in milliseconds }

Instalación

Vía Smithery

# For Claude npx -y @smithery/cli install @TheSethRose/fetch-browser --client claude # For Cursor npx -y @smithery/cli install @TheSethRose/fetch-browser --client cursor # For TypeScript npx -y @smithery/cli install @TheSethRose/fetch-browser --client typescript

Instalación manual

# Clone the repository git clone https://github.com/TheSethRose/fetch-browser.git cd fetch-browser # Install dependencies npm install # Build the project npm run build # Start the server npm start

Desarrollo

# Watch mode with auto-rebuild npm run watch # Run with inspector npm run inspector # Debug mode npm run debug # Debug with watch mode npm run debug:watch

Formatos de respuesta

1. Formato Markdown

## [Page Title](https://example.com) Content converted to clean markdown with: - Lists - **Bold text** - *Italic text* - [Links](https://example.com)

2. Formato JSON

{ "url": "https://example.com", "content": "Extracted content...", "error": null }

3. Formato HTML

<div class="search-result"> <h2><a href="https://example.com">Page Title</a></h2> <div class="content"> Original HTML content </div> </div>

4. Formato del texto

### https://example.com Plain text content with preserved formatting ==========

Manejo de errores

  • Reintentos automáticos con retroceso exponencial
  • Protección de limitación de velocidad
  • Manejo del tiempo de espera
  • Mensajes de error detallados
  • Seguimiento de errores de resultados individuales

Características de seguridad

  • Límites de tamaño de respuesta
  • Tiempos de espera de solicitud
  • Protección de limitación de velocidad
  • No se requieren claves API ni secretos
  • Manejo adecuado de errores

Créditos

Creado por Seth Rose :

Licencia

Licencia MIT: consulte LICENCIA para obtener más detalles

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Un servidor MCP de navegador sin cabeza que permite a los agentes de IA obtener contenido web y realizar búsquedas en Google sin claves API, y admite varios formatos de salida como Markdown, JSON, HTML y texto.

  1. Features
    1. Tools
      1. 1. Google Search Tool (google_search)
      2. 2. URL Fetcher Tool (fetch_url)
    2. Installation
      1. Via Smithery
      2. Manual Installation
    3. Development
      1. Response Formats
        1. 1. Markdown Format
        2. 2. JSON Format
        3. 3. HTML Format
        4. 4. Text Format
      2. Error Handling
        1. Security Features
          1. Credits
            1. License
              ID: oomh2nd8sl