MCP Chrome Google Search

by cmann50
MIT License
45
7
  • Apple

Integrations

  • Allows searching Google and extracting search results to provide information to Claude

  • Uses Chrome browser to perform web searches and extract webpage content for Claude

Herramienta de búsqueda de Google de MCP Chrome

Herramienta MCP para búsquedas en Google y extracción de contenido de páginas web mediante el navegador Chrome. Funciona con Claude para habilitar las funciones de búsqueda y obtención de contenido de Google.

Instalación rápida

  1. Configurar Claude Desktop
    • Abra Claude Desktop en Mac
    • Vaya a Claude > Configuración > Desarrollador > Editar configuración
    • Agregue lo siguiente a su archivo de configuración: GXP1
    • Reiniciar Claude Desktop
  2. Configuración por primera vez
    • Otorgar permisos de accesibilidad
      • En la primera ejecución, apruebe la solicitud de permisos de accesibilidad de macOS
      • Vaya a: Preferencias del Sistema > Seguridad y Privacidad > Privacidad > Accesibilidad
      • Agregue y habilite permisos para su aplicación de terminal
    • Habilitar JavaScript de Chrome desde Apple Events
      • Abrir Chrome
      • Vaya a: Ver > Desarrollador > Permitir JavaScript desde Apple Events
      • Configuración única únicamente

Una vez configurado, Claude podrá realizar búsquedas en Google y extraer contenido de páginas web a través de Chrome cuando realices solicitudes.

Ventajas clave

  • Búsqueda gratuita en Google
  • Abre ventanas pequeñas y utiliza su navegador Chrome, por lo que no debería bloquearse.
  • Dado que usa tu ventana de Chrome, puede acceder a contenido autenticado. Claude puede simplemente abrir la URL en tu navegador.

Soporte de plataforma

  • ✅ macOS
  • ❌ Windows (no compatible)
  • ❌ Linux (no compatible)

Requisitos

  1. macOS
  2. Google Chrome
  3. Node.js 20 o superior

Métodos de instalación alternativos

Instalación de NPX

npx mcp-chrome-google-search

Instalación personalizada

  1. Obtener desde git
  2. Ejecutar npm run build
  3. Agregar a la configuración de Claude (usar ruta absoluta):
{ "google-tools": { "command": "node", "args": [ "/your/checkout/path/mcp/mcp-chrome-google-search/dist/index.js" ] } }

Desarrollo local

Para probar los cambios localmente, aumente la versión del paquete json y ejecútelo para ponerlo en modo de edición:

npm install -g .

Luego simplemente haga npm run build y los archivos irán a dist donde Claude está monitoreando

Luego presione ctrl-R en el escritorio de Claude, no es necesario reiniciarlo.

Depuración

Monitoreo de registros

# Follow logs in real-time tail -n 20 -F ~/Library/Logs/Claude/mcp*.log

Acceso a herramientas de desarrollo

  1. Habilitar la configuración del desarrollador:
echo '{"allowDevTools": true}' > ~/Library/Application\ Support/Claude/developer_settings.json
  1. Abrir DevTools: Comando-Opción-Mayús-i en el escritorio de Claude
  2. Utilice Ctrl+R en el escritorio de Claude mientras rastrea errores para obtener mejores resultados

Solución de problemas

Error de JavaScript de Chrome

Si ves:

execution error: Google Chrome got an error: Executing JavaScript through AppleScript is turned off. For more information: https://support.google.com/chrome/?p=applescript (12)

Solución:

  1. Abrir Chrome
  2. Ver > Desarrollador > Permitir JavaScript desde Apple Events

Problemas de permisos de accesibilidad

Si el control de Chrome falla:

  1. Abrir Preferencias del Sistema
  2. Seguridad y privacidad > Privacidad > Accesibilidad
  3. Asegúrese de que la aplicación de terminal esté listada y habilitada
  4. Utilice el icono del candado para realizar cambios si es necesario

Detalles de implementación

  • Utiliza AppleScript para el control de Chrome
  • Automatización visible: las ventanas de Chrome se abrirán/navegarán
  • Cada solicitud abre una nueva pestaña de Chrome
  • Cierre periódicamente las pestañas no utilizadas para un rendimiento óptimo
  • Usar solo con instancias confiables de Claude (que tengan acceso al control de Chrome)

Apoyo

  • Crear problemas en GitHub para los problemas
  • Incluir detalles de la versión de macOS y Chrome

Licencia

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

You must be authenticated.

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

local-only server

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

Permite la búsqueda de Google y la extracción de contenido de páginas web a través de Chrome para macOS, lo que permite el acceso a contenido autenticado y no autenticado, y se integra con Claude para tareas de navegación seguras y automatizadas.

  1. Quick Installation
    1. Key Advantages
      1. Platform Support
        1. Requirements
          1. Alternative Installation Methods
            1. NPX Installation
            2. Custom Installation
          2. Local development
            1. Debugging
              1. Log Monitoring
              2. Dev Tools Access
            2. Troubleshooting
              1. Chrome JavaScript Error
              2. Accessibility Permission Issues
            3. Implementation Details
              1. Support
                1. License

                  Related MCP Servers

                  • A
                    security
                    A
                    license
                    A
                    quality
                    Enables interaction with Google Chrome tabs through the MCP protocol, allowing clients to retrieve information and control tabs on macOS using AppleScript.
                    Last updated -
                    2
                    14
                    2
                    JavaScript
                    MIT License
                    • Apple
                  • A
                    security
                    A
                    license
                    A
                    quality
                    Enables web content scanning and analysis by fetching, analyzing, and extracting information from web pages using tools like page fetching, link extraction, site crawling, and more.
                    Last updated -
                    6
                    3
                    TypeScript
                    MIT License
                  • A
                    security
                    A
                    license
                    A
                    quality
                    Enables search capabilities using a Google Custom Search Engine, allowing users to input a search term and retrieve search result titles, links, and snippets, while facilitating integration with other tools for content extraction and advanced search strategies.
                    Last updated -
                    1
                    13
                    Python
                    The Unlicense
                  • -
                    security
                    A
                    license
                    -
                    quality
                    Provides web search functionality via DuckDuckGo for Claude Code and MCP-compatible clients, featuring advanced content exploration, navigation across search results, and detailed webpage analysis.
                    Last updated -
                    1
                    Python
                    MIT License

                  View all related MCP servers

                  ID: qomavmghwi