该项目是一个 Model Context Protocol (MCP) 服务器,用于向 AI 助手提供 Google 搜索 API 功能。
Google 搜索 MCP 服务器是一个工具,它允许 AI 助手通过使用 Google 搜索 API 来执行网络搜索。该服务器使用 Gradio 和 MCP 提供了 AI 助手与 Google 搜索 API 之间的接口。
git clone https://github.com/yourusername/google-search-mcp-server.git
cd google-search-mcp-server
pip install -e .
复制 .env.sample 文件到 .env 并添加所需的 API 密钥:
cp .env.sample .env
编辑 .env 文件并设置以下值:
GOOGLE_CSE_ID=您的Google自定义搜索引擎ID
GOOGLE_API_KEY=您的Google API密钥
启动服务器:
python app.py
这将启动 Gradio 接口,并作为 MCP 服务器运行。
此服务器通过 Model Context Protocol (MCP) 与 AI 助手集成。AI 助手可以通过此服务器访问 Google 搜索功能。
perform_web_search(query: str, num_results: int = 10)
参数:
query (str): 搜索查询(最大 400 字符,50 个单词)num_results (int): 结果数量(1 到 20,默认 10)返回值:
str: JSON 格式的搜索结果