Skip to main content
Glama

Google PSE MCP Server

by rendyfebry
Apache 2.0
35
1
  • Apple

Google Programmable Search Engine (PSE) MCP Server

A Model Context Protocol (MCP) server for the Google Programmable Search Engine (PSE) API. This server exposes tools for searching the web with Google Custom Search engine, making them accessible to MCP-compatible clients such as VSCode, Copilot, and Claude Desktop.

Installation Steps

You do NOT need to clone this repository manually or run any installation commands yourself. Simply add the configuration below to your respective MCP client—your client will automatically install and launch the server as needed.

VS Code Copilot Configuration

Open Command Palette → Preferences: Open Settings (JSON), then add:

settings.json

{ // Other settings... "mcp": { "servers": { "google-pse-mcp": { "command": "npx", "args": [ "-y", "google-pse-mcp", "https://www.googleapis.com/customsearch", "<api_key>", "<cx>" ] } } } }

Cline MCP Configuration Example

If you are using Cline, add the following to your cline_mcp_settings.json (usually found in your VSCode global storage or Cline config directory):

  • macOS: ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
  • Windows: %APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json
{ "mcpServers": { "google-pse-mcp": { "disabled": false, "timeout": 60, "command": "npx", "args": [ "-y", "google-pse-mcp", "https://www.googleapis.com/customsearch", "<api_key>", "<cx>" ], "transportType": "stdio" } } }

Important Notes

Don't forget to replace <api_key> and <cx> with your credentials in the configuration above.

Available Tools

This MCP server provides the following tool:

  1. search: Search the web with Google Programmable Search Engine
    • Parameters:
      • q (string, required): Search query
      • page (integer, optional): Page number
      • size (integer, optional): Number of search results to return per page (1-10)
      • sort (string, optional): Sort expression (only 'date' is supported)
      • safe (boolean, optional): Enable safe search filtering
      • lr (string, optional): Restrict search to a particular language (e.g., lang_en)
      • siteRestricted (boolean, optional): Use the Site Restricted API endpoint

Example Usage

# Search for "artificial intelligence" result = await use_mcp_tool( server_name="google-pse-mcp", tool_name="search", arguments={ "q": "artificial intelligence", "size": 5, "safe": True } )
-
security - not tested
A
license - permissive license
-
quality - not tested

A Model Context Protocol server that enables LLM clients like VSCode, Copilot, and Claude Desktop to search the web using Google Programmable Search Engine API.

  1. Installation Steps
    1. VS Code Copilot Configuration
    2. Cline MCP Configuration Example
    3. Important Notes
  2. Available Tools
    1. Example Usage
      1. Useful Links

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          A Model Context Protocol server that enables LLMs to perform web searches using Google's Custom Search API through a standardized interface.
          Last updated -
          1
          23
          TypeScript
          MIT License
        • -
          security
          F
          license
          -
          quality
          A Model Context Protocol server that enables Claude to perform Google Custom Search operations by connecting to Google's search API.
          Last updated -
          Python
          • Linux
        • A
          security
          A
          license
          A
          quality
          A Model Context Protocol server that provides Google Maps API integration, allowing users to search locations, get place details, geocode addresses, calculate distances, obtain directions, and retrieve elevation data through LLM processing capabilities.
          Last updated -
          7
          43
          15
          TypeScript
          MIT License
        • -
          security
          F
          license
          -
          quality
          A Model Context Protocol server that enables LLMs to perform Google searches via the Serper API, allowing models to retrieve current information from the web.
          Last updated -
          2
          Python
          • Linux
          • Apple

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/rendyfebry/google-pse-mcp'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server