google search model context server with fetch api (unofficial)
Overview
what is google-search-mcp-server?
google-search-mcp-server is an unofficial ModelContextProtocol (MCP) server that provides Google Search capabilities through web scraping, returning structured data including titles, URLs, and snippets.
how to use google-search-mcp-server?
To use the server, clone the repository, install dependencies, and start the server. You can then interact with it using JSON-RPC 2.0 clients to perform searches and retrieve results.
key features of google-search-mcp-server?
- Google search scraping via HTTP requests
- Structured JSON output with title, URL, and snippet
- Supports pagination, result limits, and language/country options
- "I'm Feeling Lucky" single-result mode
- Built-in cookie jar and random user-agent for each search
use cases of google-search-mcp-server?
- Automating web searches for data extraction.
- Integrating Google Search results into applications.
- Performing research by retrieving structured search data.
FAQ from google-search-mcp-server?
- Is this server officially supported by Google?
No, this is an unofficial implementation and should be used with caution.
- What are the requirements to run this server?
You need Node.js v16 or higher and a package manager like pnpm or bun.
- Can I customize the search parameters?
Yes, you can configure language, safe search, and result limits.