
Google Search MCP Server

2025.03.07
2
PythonGoogle 搜索集成自定义搜索搜索工具
Google Search MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,提供 Google 自定义搜索功能。它允许用户通过 MCP 协议集成 Google 搜索到其应用中,特别适用于需要定制化搜索解决方案的场景。
View on GitHub
Overview
基本能力
产品定位
Google Search MCP Server 是一个提供 Google 自定义搜索功能的 MCP 服务,旨在通过 MCP 协议将 Google 搜索集成到应用中,适用于需要定制化搜索解决方案的场景。
核心功能
- 提供 Google 自定义搜索功能
- 通过 MCP 协议与客户端应用集成
- 支持自定义搜索引擎配置
适用场景
- 需要集成 Google 搜索到应用中的开发场景
- 需要定制化搜索解决方案的项目
- 需要自动化搜索功能的工具或应用
工具列表
fastmcp
: 用于运行 MCP 服务google-api-python-client
: 用于与 Google API 交互python-dotenv
: 用于环境变量管理
常见问题解答
- 如何获取 Google API 密钥和自定义搜索引擎 ID?
- 创建 Google Cloud 项目并启用 Custom Search API
- 从 Google Cloud Console 生成 API 密钥
- 在 https://cse.google.com/cse/all 创建自定义搜索引擎并获取其 ID
使用教程
使用依赖
安装必要的依赖:
pip install fastmcp google-api-python-client python-dotenv
安装教程
通过 Smithery 安装
npx -y @smithery/cli install @gradusnikov/google-search-mcp-server --client claude
手动安装
- 克隆仓库:
git clone https://github.com/gradusnikov/google-search-mpc-server.git
cd google-search-mpc-server
- 安装依赖:
pip install fastmcp google-api-python-client python-dotenv
配置
在项目根目录创建 .env
文件,包含以下变量:
GOOGLE_API_KEY=your_google_api_key
GOOGLE_CSE_ID=your_custom_search_engine_id
调试方式
启动服务器:
mcp run google_search_mcp_server.py
或将服务器添加到 Claude Desktop 应用的配置文件中。
许可证
None