Google Search MCP Server
A Model Context Protocol (MCP) server that provides Google Custom Search functionality.
Installation
Installing via Smithery
To install google-search-mcp-server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @gradusnikov/google-search-mcp-server --client claude
Manual Installation
- Clone the repository:
git clone https://github.com/gradusnikov/google-search-mpc-server.git
cd google-search-mpc-server
- Install dependencies:
pip install fastmcp google-api-python-client python-dotenv
Configuration
Create a .env file in the project root with the following variables:
GOOGLE_API_KEY=your_google_api_key
GOOGLE_CSE_ID=your_custom_search_engine_id
To obtain these credentials:
- Create a Google Cloud project and enable the Custom Search API
- Generate an API key from the Google Cloud Console
- Create a Custom Search Engine at https://cse.google.com/cse/all and get its ID
Usage
Start the server using MCP:
mcp run google_search_mcp_server.py
or add the server to Claude Desktop app CLAUDE_DIRECTORY/claude_desktop_config.json. For example if you are using Windows Subsystem for Linux (WSL) it may look like this:
"google-search": {
"command": "wsl.exe",
"args": [
"bash",
"-c",
"source /home/[user]/anaconda3/etc/profile.d/conda.sh && conda activate mcp && /home/[user]/anaconda3/bin/mcp run /home/[user]/google-search-mpc-server/google_search_mcp_server.py"
]
},
Google Search MCP Server
Project Details
- renoscriptdev/mcp-google-scholar-dev
- Last Updated: 4/8/2025
Recomended MCP Servers
A Model Context Protocol server for Google Workspace integration (Gmail and Calendar)
Fast and free zeroshot lipsync MCP server
Official Firecrawl MCP Server - Adds powerful web scraping to Cursor, Claude and any other LLM clients.
MCP server for retellai
mcp server for logseq graph
AI-powered search capabilities for AI assistants using the Tavily API and Model Context Protocol (MCP)
MCP server and client for Frontapp
A Model Context Protocol server that allows AI agents to play a notification sound via a tool when...
Official Firecrawl MCP Server - Adds powerful web scraping to Cursor, Claude and any other LLM clients.
Storacha MCP storage server - self-sovereign data for your AI applications.
misonote markdown mcp client





