Google Search MCP Server
An advanced Model Context Protocol (MCP) server that provides comprehensive Google search capabilities, webpage content extraction, and AI-powered research synthesis.
Overview
The Google Research MCP Server transforms Google search into a powerful research tool by offering intelligent source ranking, deduplication, agent-based synthesis, and focus area analysis. It's built for Claude Code, Claude Desktop, and other MCP-compatible clients.
Community Developed:
Developed by mixelpixx
Key Features
Advanced Google Search
Full-text search with quality scoring, domain filtering, and date restrictions
Content Extraction
Clean content extraction from web pages in various formats
Research Synthesis
AI-powered analysis, source synthesis, and actionable recommendations
Focus Area Analysis
Dedicated analysis for specific aspects of your research topic
Available Tools
Quick Reference
| Tool | Purpose | Category |
|---|---|---|
research_topic | Conduct comprehensive research on a topic | Research |
google_search | Perform targeted Google searches | Search |
extract_webpage_content | Extract content from web pages | Content |
Detailed Usage
research_topic▶
Conduct comprehensive research on a given topic with specified depth and focus areas.
use_mcp_tool({
server_name: "google-search",
tool_name: "research_topic",
arguments: {
topic: "WebAssembly performance optimization",
depth: "basic"
}
});
google_search▶
Perform targeted Google searches with options for result count, date restrictions, and site filtering.
use_mcp_tool({
server_name: "google-search",
tool_name: "google_search",
arguments: {
query: "docker container security best practices",
num_results: 10,
dateRestrict: "y1",
site: "github.com"
}
});
extract_webpage_content▶
Extract content from web pages with options for format, max length, and preview length.
use_mcp_tool({
server_name: "google-search",
tool_name: "extract_webpage_content",
arguments: {
url: "https://kubernetes.io/docs/concepts/security/",
format: "markdown",
max_length: 5000,
preview_length: 300
}
});
Installation
{
"mcpServers": {
"google-search": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-google-search-server"
],
"env": {
"GOOGLE_API_KEY": "your_google_api_key",
"GOOGLE_SEARCH_ENGINE_ID": "your_custom_search_engine_id"
}
}
}
}
Sources
Related Articles
Zig MCP Server
Zig MCP servers enable AI models to interact with Zig projects, providing capabilities for build system management, code optimization, and code generation.
Filesystem MCP Server
Filesystem MCP servers enable AI models to interact with local file systems, providing capabilities for file operations, directory management, and secure file access within specified boundaries.
Google Analytics MCP Server: AI-Powered Analytics for GA4
Google Analytics MCP server enables AI models to interact with Google Analytics 4 for reports, user behavior analysis, event tracking, and real-time data access.