Google Search Server – README | MCP Marketplace

✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more

Google Search MCP Server

smithery badge

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

  1. Clone the repository:
git clone https://github.com/gradusnikov/google-search-mpc-server.git
cd google-search-mpc-server
  1. 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:

  1. Create a Google Cloud project and enable the Custom Search API
  2. Generate an API key from the Google Cloud Console
  3. 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"
            ]
        },

Featured Templates

View More
AI Assistants
Talk with Claude 3
156 1165
AI Assistants
AI Chatbot Starter Kit v0.1
130 667
AI Engineering
Python Bug Fixer
119 1080
Customer service
Multi-language AI Translator
135 646

Start your free trial

Build your solution today. No credit card required.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.