MCP Server for Google Search

by mcp-for-dev
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Provides web search capabilities using Google Custom Search API, allowing queries across the entire web or specific sites with control over the number of results returned (1-10).

  • Supports installation on macOS systems with specific configuration paths for Claude Desktop integration.

用于 Google 搜索的 MCP 服务器

使用 Google 自定义搜索 API 和网页内容提取功能提供网络搜索功能的模型上下文协议服务器。

工具

搜索

使用 Google 自定义搜索 API 执行网络搜索:

  • 搜索整个网络或特定网站
  • 控制结果数量(1-10)
  • 通过标题、链接和摘要获取结构化结果

网页阅读器

从任何网页提取内容:

  • 获取并解析网页内容
  • 提取页面标题和正文
  • 通过删除脚本和样式来清理内容
  • 返回包含标题、文本和 URL 的结构化数据

安装

获取 Google API 密钥和搜索引擎 ID

  1. 创建 Google Cloud 项目:
  2. 启用自定义搜索 API:
    • 前往API 库
    • 搜索“自定义搜索 API”
    • 点击“启用”
  3. 获取 API 密钥:
    • 前往凭证
    • 点击“创建凭证”>“API 密钥”
    • 复制您的 API 密钥
    • (可选)将 API 密钥限制为仅限自定义搜索 API
  4. 创建自定义搜索引擎:
    • 前往可编程搜索引擎
    • 输入您要搜索的网站(使用www.google.com进行常规网页搜索)
    • 点击“创建”
    • 在下一页上,点击“自定义”
    • 在设置中,启用“搜索整个网络”
    • 复制您的搜索引擎 ID (cx)

客户端配置

要与 Claude Desktop 一起使用,请使用您的 Google API 凭据添加服务器配置:

在 MacOS 上: ~/Library/Application Support/Claude/claude_desktop_config.json在 Windows 上: %APPDATA%/Claude/claude_desktop_config.json

{ "mcpServers": { "google-search": { "command": "npx", "args": ["-y", "@mcp-for-dev/mcp-google-search"], "env": { "GOOGLE_API_KEY": "your-api-key-here", "GOOGLE_SEARCH_ENGINE_ID": "your-search-engine-id-here" } } } }

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

使用 Google 自定义搜索 API 和网页内容提取功能提供网络搜索功能的模型上下文协议服务器。

  1. Tools
    1. Search
    2. Webpage Reader
  2. Installation
    1. Get Google API Key and Search Engine ID
    2. Client Configuration
ID: nybvmy5xgr