Skip to main content
Glama

MCP Google Server

by adenot
MIT License
209
17
  • Apple

mcp-google-server Googleカスタム検索とウェブページ閲覧用のMCPサーバー

Google カスタム検索 API とウェブページ コンテンツ抽出機能を使用してウェブ検索機能を提供するモデル コンテキスト プロトコル サーバー。

設定

Google APIキーと検索エンジンIDの取得

  1. Google Cloud プロジェクトを作成します。
    • Google Cloud Consoleに移動
    • 新しいプロジェクトを作成するか、既存のプロジェクトを選択してください
    • プロジェクトの課金を有効にする
  2. カスタム検索 API を有効にする:
    • APIライブラリへ移動
    • 「カスタム検索API」を検索
    • 「有効にする」をクリックします
  3. APIキーを取得:
    • 資格情報へ移動
    • 「認証情報を作成」>「APIキー」をクリックします
    • APIキーをコピーする
    • (オプション)APIキーをカスタム検索APIのみに制限する
  4. カスタム検索エンジンを作成する:
    • プログラム可能な検索エンジン
    • 検索したいサイトを入力してください(一般的なウェブ検索にはwww.google.comを使用してください)
    • 「作成」をクリック
    • 次のページで「カスタマイズ」をクリックします
    • 設定で「ウェブ全体を検索」を有効にします
    • 検索エンジンID(cx)をコピーする

発達

依存関係をインストールします:

npm install

サーバーを構築します。

npm run build

自動リビルドを使用した開発の場合:

npm run watch

特徴

検索ツール

Google カスタム検索 API を使用して Web 検索を実行します。

  • ウェブ全体または特定のサイトを検索する
  • 結果の制御数(1~10)
  • タイトル、リンク、スニペットで構造化された結果を取得します

ウェブページリーダーツール

任意の Web ページからコンテンツを抽出します。

  • ウェブページのコンテンツを取得して解析する
  • ページのタイトルと本文を抽出
  • スクリプトとスタイルを削除してコンテンツを整理する
  • タイトル、テキスト、URLを含む構造化データを返す

インストール

Smithery経由でインストール

Smithery経由で Claude Desktop 用の Google カスタム検索サーバーを自動的にインストールするには:

npx -y @smithery/cli install @adenot/mcp-google-search --client claude

Claude Desktop で使用するには、Google API 認証情報を使用してサーバー設定を追加します。

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

{ "mcpServers": { "google-search": { "command": "npx", "args": [ "-y", "@adenot/mcp-google-search" ], "env": { "GOOGLE_API_KEY": "your-api-key-here", "GOOGLE_SEARCH_ENGINE_ID": "your-search-engine-id-here" } } } }

使用法

検索ツール

{ "name": "search", "arguments": { "query": "your search query", "num": 5 // optional, default is 5, max is 10 } }

ウェブページリーダーツール

{ "name": "read_webpage", "arguments": { "url": "https://example.com" } }

ウェブページリーダーからの応答例:

{ "title": "Example Domain", "text": "Extracted and cleaned webpage content...", "url": "https://example.com" }

デバッグ

MCPサーバーはstdio経由で通信するため、デバッグが困難になる場合があります。パッケージスクリプトとして提供されているMCP Inspectorの使用をお勧めします。

npm run inspector

インスペクターは、ブラウザでデバッグ ツールにアクセスするための URL を提供します。

You must be authenticated.

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

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Google カスタム検索 API を使用した Web 検索機能を提供し、ユーザーがモデル コンテキスト プロトコル サーバーを通じて検索を実行できるようにします。

  1. 設定
    1. Google APIキーと検索エンジンIDの取得
  2. 発達
    1. 特徴
      1. 検索ツール
      2. ウェブページリーダーツール
    2. インストール
      1. Smithery経由でインストール
    3. 使用法
      1. 検索ツール
      2. ウェブページリーダーツール
      3. デバッグ

    Related MCP Servers

    • A
      security
      A
      license
      A
      quality
      A Model Context Protocol server that enables LLMs to perform web searches using Google's Custom Search API through a standardized interface.
      Last updated -
      1
      23
      TypeScript
      MIT License
    • A
      security
      F
      license
      A
      quality
      A server that provides access to Google Search Console data through the Model Context Protocol, allowing users to retrieve and analyze search analytics data with customizable dimensions and reporting periods.
      Last updated -
      6
      36
      12
      TypeScript
    • -
      security
      F
      license
      -
      quality
      A Model Context Protocol server that enables Claude to perform Google Custom Search operations by connecting to Google's search API.
      Last updated -
      Python
      • Linux
    • -
      security
      F
      license
      -
      quality
      A Model Context Protocol server that enables LLMs to perform Google searches via the Serper API, allowing models to retrieve current information from the web.
      Last updated -
      2
      Python
      • Linux
      • Apple

    View all related MCP servers

    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/adenot/mcp-google-search'

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