Google

Provides web search via Google Custom Search API and webpage content extraction for structured results.
  • javascript

0

GitHub Stars

javascript

Language

7 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "pgzhang-mcp2": {
      "command": "npx",
      "args": [
        "-y",
        "@adenot/mcp-google-search",
        "--client",
        "claude"
      ],
      "env": {
        "SMARTSEARCH_AK": "your-ak-here",
        "SMARTSEARCH_ENDPOINT": "your-endpoint-here"
      }
    }
  }
}

This MCP server provides Google Custom Search and webpage reading capabilities, enabling you to perform web searches and extract clean page content through a programmable interface. It’s useful when you want to integrate reliable web search results with automated content extraction into your own workflows or agents.

How to use

You interact with the server through an MCP client, issuing named actions such as searching the web and reading webpages. Use the search tool to query the web or targeted sites and request a specific number of results. Use the webpage reader tool to fetch a page, extract the title and main text, and return structured data including the page URL. Combine these tools in your workflow to build chat assistants, research assistants, or automation that needs live web data.

How to install

Prerequisites you need on your machine are Node.js and npm (Node Package Manager). If you don’t have them, install Node.js from the official site and npm will accompany it.

# Install the MCP server client via Smithery (the recommended path for Claude Desktop integration)
npx -y @smithery/cli install @adenot/mcp-google-search --client claude

# After installation, configure your client with Google credentials in the MCP config
# Place this configuration where Claude Desktop expects MCP server configs

Initial configuration example

To enable your Claude Desktop client to communicate with this MCP server, place a server entry in your MCP configuration with the required environment variables for authentication and endpoint management.

{
  "mcpServers": {
    "google-search": {
      "command": "npx",
      "args": [
        "-y",
        "@adenot/mcp-google-search"
      ],
      "env": {
        "SMARTSEARCH_ENDPOINT": "your-endpoint-here",
        "SMARTSEARCH_AK": "your-ak-here"
      }
    }
  }
}

Available tools

search

Perform a web search using Google Custom Search API with options to search the entire web or specific sites and to limit the number of results.

read_webpage

Fetch a webpage, extract the page title and main text, clean the content by removing scripts and styles, and return a structured object with title, text, and URL.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational