Provides Google Custom Search functionality as a Model Context Protocol (MCP) server.
This tool acts as an MCP server, enabling applications to leverage Google Custom Search. It offers robust configuration management via Dynaconf, supporting both `.env` files and environment variables for flexible deployment across development, production, and CI/CD environments. Users can specify a Google API key and Custom Search Engine ID, and optionally filter search results by allowed domains. The server also includes comprehensive logging features for queries, performance, and key parameters, with options for detailed query text logging and file output. It supports various modes of operation, including standard stdio, web-based SSE, and streamable HTTP, making it versatile for integration with different client types.