Google Custom Search

Google Custom Search

Provides Google Search results via the Google Custom Search API

55
Stars
19
Forks
7
Releases

Overview

An MCP server that blends Google Custom Search API-powered web search with a built-in webpage reader. The server authenticates requests using a Google API key and a Programmable Search Engine ID, and exposes two tools for clients: a search tool and a webpage reader. The Search Tool lets clients query the entire web or restricted sites, control the number of results (1-10), and receive structured results containing title, URL, and snippet. The Webpage Reader Tool fetches a given URL, parses the HTML content, extracts the page title and the main text, removes scripts and styles, and returns a structured object with the page title, cleaned text, and URL. The server is installable via Smithery and can be configured for Claude Desktop by providing the Google credentials in the client configuration. It is designed for developers building MCP-based assistants who need reliable web search and page content extraction within the MCP framework. Debugging is supported through the MCP Inspector, which provides a browser-based interface; the server communicates over stdio to interact with Claude and other MCP clients.

Details

Owner
adenot
Language
JavaScript
License
MIT License
Updated
2025-12-07

Features

Search Tool

Perform web searches using Google Custom Search API: search the entire web or specific sites; control results 1-10; return structured results with title, link, and snippet.

Webpage Reader Tool

Extract content from any webpage: fetch and parse content; extract page title and main text; clean by removing scripts and styles; return structured data with title, text, and URL.

Audience

DevelopersIntegrate Google Custom Search and page reading into MCP-powered chatbots.
Claude usersUse with Claude Desktop for web search and reading via a configured MCP server.

Tags

mcpgoogle-custom-searchweb-searchwebpage-readercontent-extractiongoogle-apiprogrammable-search-engineclaude-desktopsmithery