Google Search MCP Server
by gradusnikov
This is a Model Context Protocol (MCP) server that provides Google Custom Search functionality. It allows users to integrate Google Search into applications using the MCP protocol.
Last updated: N/A
What is Google Search MCP Server?
The Google Search MCP Server is a server that implements the Model Context Protocol (MCP) to provide Google Custom Search functionality. It allows applications to query Google Search through a standardized interface.
How to use Google Search MCP Server?
To use the server, you can either install it via Smithery or manually. Manual installation involves cloning the repository, installing dependencies (fastmcp, google-api-python-client, python-dotenv), configuring the .env
file with your Google API key and Custom Search Engine ID, and then running the server using mcp run google_search_mcp_server.py
. Alternatively, you can add the server configuration to Claude Desktop's configuration file.
Key features of Google Search MCP Server
Provides Google Custom Search functionality
Implements the Model Context Protocol (MCP)
Easy installation via Smithery
Manual installation option
Configuration via .env file
Use cases of Google Search MCP Server
Integrating Google Search into applications
Providing search capabilities to AI models
Building custom search interfaces
Automating search tasks
FAQ from Google Search MCP Server
What is MCP?
What is MCP?
Model Context Protocol is a protocol for communication between applications and models.
Where do I get the Google API Key?
Where do I get the Google API Key?
You can generate an API key from the Google Cloud Console after creating a Google Cloud project and enabling the Custom Search API.
Where do I get the Custom Search Engine ID?
Where do I get the Custom Search Engine ID?
You can create a Custom Search Engine at https://cse.google.com/cse/all and get its ID.
What is Smithery?
What is Smithery?
Smithery is a platform that helps you install and manage MCP servers.
Can I use this server with other MCP clients besides Claude?
Can I use this server with other MCP clients besides Claude?
Yes, any MCP client should be able to interact with this server as long as it adheres to the MCP protocol.