MCP Google Scholar 工具
一种模型上下文协议服务器,通过连接到谷歌的搜索API,使克劳德能够执行谷歌自定义搜索操作。
服务介绍
Google Search MCP 服务器
这是一个提供 Google 自定义搜索功能的 Model Context Protocol (MCP) 服务器。
安装
通过 Smithery 安装
要通过 Smithery 自动为 Claude Desktop 安装 google-search-mcp-server:
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
获取这些凭证的方法如下:
- 创建一个 Google Cloud 项目并启用自定义搜索 API
- 从 Google Cloud 控制台生成 API 密钥
- 在 https://cse.google.com/cse/all 创建一个自定义搜索引擎并获取其 ID
使用
使用 MCP 启动服务器:
mcp run google_search_mcp_server.py
或者将服务器添加到 CLAUDE_DIRECTORY/claude_desktop_config.json 的 Claude Desktop 应用程序中。例如,如果你正在使用 Windows Subsystem for Linux (WSL),它可能看起来像这样:
"google-search": {
"command": "wsl.exe",
"args": [
"bash",
"-c",
"source /home/[user]/anaconda3/etc/profile.d/conda.sh && conda activate mcp && /home/[user]/anaconda3/bin/mcp run /home/[user]/google-search-mpc-server/google_search_mcp_server.py"
]
},