Google Search MCP Server logo

Google Search MCP Server

by renoscriptdev

A Model Context Protocol (MCP) server that provides Google Custom Search functionality. It allows you to integrate Google Search into applications using the MCP protocol.

View on GitHub

Last updated: N/A

What is Google Search MCP Server?

This is an MCP server that wraps the Google Custom Search API, allowing other applications to easily query Google Search using the Model Context Protocol. It provides a standardized way to integrate Google Search results into various applications, such as Claude Desktop.

How to use Google Search MCP Server?

  1. Install the server using Smithery or manually by cloning the repository and installing dependencies. 2. Configure the server by creating a .env file with your Google API key and Custom Search Engine ID. 3. Start the server using mcp run google_search_mcp_server.py or configure it within Claude Desktop.

Key features of Google Search MCP Server

  • Google Custom Search integration

  • MCP compliant

  • Easy installation

  • Configurable API key and CSE ID

Use cases of Google Search MCP Server

  • Integrating Google Search into Claude Desktop

  • Providing search functionality to AI models

  • Building custom search applications

  • Augmenting AI model knowledge with real-time search results

FAQ from Google Search MCP Server

What is MCP?

MCP stands for Model Context Protocol. It's a standard for communication between applications and models.

How do I get a Google API key?

You can obtain an API key from the Google Cloud Console after creating a project and enabling the Custom Search API.

How do I create a Custom Search Engine?

You can create a Custom Search Engine at https://cse.google.com/cse/all.

What dependencies are required?

The server requires fastmcp, google-api-python-client, and python-dotenv.

Can I use this server with other MCP-compatible applications?

Yes, this server is designed to be used with any application that supports the Model Context Protocol.