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
Slack MCP Server
Slack MCP servers enable AI models to interact with Slack workspaces, providing capabilities for channel management, message posting, thread handling, and team collaboration workflows.
Accessibility Scanner MCP Server
Accessibility Scanner MCP servers enable AI models to perform WCAG compliance checks, capture annotated screenshots, and generate detailed accessibility reports.
Terminal MCP Server
Terminal MCP servers enable AI models to interact with command-line interfaces and shells, providing capabilities for executing commands, managing processes, file operations, and handling terminal I/O in a secure environment.