JJ

jae-jae/g-search-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

272 stars 38 forks Качество 65 Тренд 18MIT

jae-jae/g-search-mcp — это кандидат на MCP-сервер, импортированный из https://github.com/jae-jae/g-search-mcp.

Обзор

jae-jae/g-search-mcp — это кандидат на MCP-сервер, импортированный из https://github.com/jae-jae/g-search-mcp.

Обзор (машинный перевод)

Мощный MCP-сервер для поиска Google, который позволяет одновременно проводить параллельный поиск по нескольким ключевым словам.

Этот проект модифицирован из Google-поиска.

🌟 Рекомендуемо: OllaMan — мощный менеджер модели Ollama AI.

Преимущества

  • Параллельный поиск: поддерживает одновременно поиск по нескольким ключевым словам в Google, повышая эффективность поиска
  • Оптимизация браузера: открывает несколько вкладок в одном экземпляре браузера для эффективного параллельного поиска
  • Автоматическая обработка верификации: интеллектуально обнаруживает CAPTCHA и включает видимый браузерный режим для верификации пользователя при необходимости
  • Симуляция поведения пользователя: Моделирует реальные шаблоны просмотра пользователей для снижения вероятности обнаружения поисковыми системами
  • Структурированные данные: Возвращает структурированные результаты поиска в формате JSON для удобства обработки и анализа
  • Настраиваемые параметры: поддерживает различные конфигурации параметров, такие как лимиты результатов поиска, настройки тайм-аута, настройки локализации и др.

Быстрый старт

Запускайте напрямую с NPX:

Первая настройка — установите нужный браузер, выполнив следующую команду в терминале:

Режим отладки

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

G-Search MCP

A powerful MCP server for Google search that enables parallel searching with multiple keywords simultaneously.

This project is modified from google-search.

🌟 Recommended: OllaMan - Powerful Ollama AI Model Manager.

Advantages

  • Parallel Searching: Supports searching with multiple keywords on Google simultaneously, improving search efficiency
  • Browser Optimization: Opens multiple tabs in a single browser instance for efficient parallel searching
  • Automatic Verification Handling: Intelligently detects CAPTCHA and enables visible browser mode for user verification when needed
  • User Behavior Simulation: Simulates real user browsing patterns to reduce the possibility of detection by search engines
  • Structured Data: Returns structured search results in JSON format for easy processing and analysis
  • Configurable Parameters: Supports various parameter configurations such as search result limits, timeout settings, locale settings, etc.

Quick Start

Run directly with npx:

npx -y g-search-mcp

First time setup - install the required browser by running the following command in your terminal:

npx playwright install chromium

Debug Mode

Use the --debug option to run in debug mode (showing browser window):

npx -y g-search-mcp --debug

Configure MCP

Configure this MCP server in Claude Desktop:

MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "g-search": {
      "command": "npx",
      "args": ["-y", "g-search-mcp"]
    }
  }
}

Features

  • search - Execute Google searches with multiple keywords and return results
    • Uses Playwright browser to perform searches
    • Supports the following parameters:
      • queries: Array of search queries to execute (required parameter)
      • limit: Maximum number of results to return per query, default is 10
      • timeout: Page loading timeout in milliseconds, default is 60000 (60 seconds)
      • noSaveState: Whether to avoid saving browser state, default is false
      • locale: Locale setting for search results, default is en-US
      • debug: Whether to enable debug mode (showing browser window), overrides the --debug flag in command line

Example usage:

Use the search tool to search for "machine learning" and "artificial intelligence" on Google

Example response:

{
  "searches": [
    {
      "query": "machine learning",
      "results": [
        {
          "title": "What is Machine Learning? | IBM",
          "link": "https://www.ibm.com/topics/machine-learning",
Открыть полный README на GitHub

Установка

npx -y g-search-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "g-search": { "command": "npx", "args": ["-y", "g-search-mcp"] } } }