JJ

jae-jae/g-search-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

272 stars 37 forks 품질 65 트렌드 18MIT

jae-jae/g-search-mcp는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요

jae-jae/g-search-mcp는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요(AI 번역)

여러 키워드로 병렬 검색이 가능한 강력한 구글 검색용 MCP 서버입니다.

이 프로젝트는 구글 검색에서 수정되었습니다.

🌟 추천: OllaMan - 강력한 Ollama AI 모델 관리자.

장점

  • 병렬 검색: 구글에서 여러 키워드로 동시에 검색할 수 있어 검색 효율 향상
  • 브라우저 최적화: 단일 브라우저 인스턴스에서 여러 탭을 열어 효율적인 병렬 검색을 지원합니다
  • 자동 인증 처리: CAPTCHA를 지능적으로 감지하고 필요할 때 사용자 인증을 위한 가시 브라우저 모드를 활성화함
  • 사용자 행동 시뮬레이션: 실제 사용자 탐색 패턴을 시뮬레이션하여 검색 엔진에 의해 탐지 가능성을 줄입니다
  • 구조화 데이터: JSON 형식으로 구조화된 검색 결과를 반환하여 쉽게 처리하고 분석할 수 있게 함
  • 설정 가능한 매개변수: 검색 결과 제한, 타임아웃 설정, 로칼 설정 등 다양한 매개변수 구성을 지원합니다.

퀵 스타트

NPX와 직접 진행하세요:

처음 설정할 때 - 터미널에서 다음 명령을 실행하여 필요한 브라우저를 설치하세요:

디버그 모드

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

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",
GitHub에서 전체 README 보기

설치

npx -y g-search-mcp
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

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