Google Programmable Search Engine (PSE) MCP Server
@rendyfebry
Google Programmable Search Engine (PSE) MCP Server について
A Model Context Protocol (MCP) server for the Google Programmable Search Engine (PSE) API
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"google-pse-mcp": {
"disabled": false,
"timeout": 60,
"command": "npx",
"args": [
"-y",
"google-pse-mcp",
"https://www.googleapis.com/customsearch",
"<api_key>",
"<cx>",
"<siteRestricted>"
],
"transportType": "stdio"
}
}
}ツール
1`q` (string, required): Search query
概要
What is Google Programmable Search Engine (PSE) MCP Server?
A Model Context Protocol (MCP) server for the Google Programmable Search Engine (PSE) API. It exposes a search tool that lets MCP-compatible clients (such as VS Code, Copilot, and Claude Desktop) perform web searches using Google Custom Search.
How to use Google Programmable Search Engine (PSE) MCP Server?
No manual cloning or installation is needed. Add the configuration snippet to your MCP client’s settings (e.g., VS Code’s settings.json or Cline’s cline_mcp_settings.json), replacing <api_key> and <cx> with your Google API key and custom search engine ID. An optional <siteRestricted> flag (true/false) controls the endpoint used.
Key features of Google Programmable Search Engine (PSE) MCP Server
- Single
searchtool with rich parameter support - Configurable result size (1–10 per page)
- Language and safe search filtering
- Optional site‑restricted API endpoint
- Works with any stdio‑based MCP client
Use cases of Google Programmable Search Engine (PSE) MCP Server
- Perform targeted web searches from within an AI‑powered coding assistant
- Integrate Google Custom Search results into automated research workflows
- Build custom search experiences limited to specific sites (via
siteRestricted)
FAQ from Google Programmable Search Engine (PSE) MCP Server
What credentials do I need?
You need a Google API key and a Custom Search Engine ID (cx). Both are available from the Google Cloud Console.
How does the siteRestricted flag work?
It determines whether the server uses the Site‑Restricted API endpoint or the standard Custom Search endpoint. The default value (true) uses the restricted endpoint; set it to false to use the standard endpoint.
What parameters does the search tool accept?
Required: q (query). Optional: page (number), size (1–10), sort (only "date"), safe (boolean), lr (language code), and siteRestricted (boolean).
What runtime does the server require?
The server runs via npx (Node.js package runner). No separate installation steps are needed.
Which transport does it use?
The server communicates over stdio, which is the default transport for MCP servers.
「検索」の他のコンテンツ
Everything Search MCP Server
mamertofabianBrave Search MCP Server
mikechaoAn MCP Server implementation that integrates the Brave Search API, providing, Web Search, Local Points of Interest Search, Image Search, Video Search, News Search and LLM Context Search capabilities
Google Search Console MCP Server
ahonnA Model Context Protocol (MCP) server providing access to Google Search Console
DuckDuckGo Search MCP Server
nickclydeA Model Context Protocol (MCP) server that provides web search capabilities through DuckDuckGo, with additional features for content fetching and parsing.
SerpApi MCP Server
ilyazubSerpApi MCP Server for Google and other search engine results
コメント