Enter the sites you want to search (use www.google.com for general web search)
Click "Create"
On the next page, click "Customize"
In the settings, enable "Search the entire web"
Copy your Search Engine ID (cx)
Development
Install dependencies:
npm install
Build the server:
npm run build
For development with auto-rebuild:
npm run watch
Features# Search Tool
Perform web searches using Google Custom Search API:
Search the entire web or specific sites
Control number of results (1-10)
Get structured results with title, link, and snippet
Webpage Reader Tool
Extract content from any webpage:
Fetch and parse webpage content
Extract page title and main text
Clean content by removing scripts and styles
Return structured data with title, text, and URL
Installation# Installing via Smithery
To install Google Custom Search Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @adenot/mcp-google-search --client claude
To use with Claude Desktop, add the server config with your Google API credentials:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json