Skip to main content
Glama

MCP Google Server

by adenot
MIT License
1,151
35
  • 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 を提供します。

Install Server
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
      29
      TypeScript
      MIT License
    • A
      security
      F
      license
      A
      quality
      A Model Context Protocol server that provides web search capabilities using Google Custom Search API and webpage content extraction functionality.
      Last updated -
      2
      4
      1
      JavaScript
      • Apple
    • A
      security
      F
      license
      A
      quality
      A Model Context Protocol server that provides web and image search capabilities through Google's Custom Search API, allowing AI assistants like Claude to access current information from the internet.
      Last updated -
      2
      1
      TypeScript
    • -
      security
      A
      license
      -
      quality
      A Model Context Protocol server that enables AI assistants to perform web searches using Google Search API, returning up to 20 search results in JSON format.
      Last updated -
      2
      Python
      Apache 2.0

    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