项目简介
Google Scholar MCP Server 充当 AI 助手和 Google Scholar 之间的桥梁,通过 Model Context Protocol (MCP) 协议,使得 AI 模型能够以程序化的方式搜索健康科学领域的预印本并访问其内容。简单来说,它让你的 AI 助手可以方便地搜索 Google Scholar 上的论文。
主要功能点
- 关键词论文搜索: 使用关键词在 Google Scholar 上查找论文。
- 高级论文搜索: 通过更详细的参数(如作者、年份范围等)进行更精确的论文搜索。
- 论文元数据获取: 通过 DOI 获取特定论文的详细信息,例如标题、作者、摘要等。
安装步骤
-
手动安装 (推荐):
- 克隆仓库到本地: 'git clone https://github.com/JackKuo666/Google-Scholar-MCP-Server.git'
- 进入仓库目录: 'cd Google-Scholar-MCP-Server'
- 创建并激活虚拟环境 (可选但推荐):
python -m venv .venv source .venv/bin/activate # Linux/macOS .venv\Scripts\activate # Windows - 安装依赖: 'pip install -r requirements.txt'
-
使用 Smithery CLI (自动安装): 如果您使用支持 Smithery 的客户端 (如 Claude, Cursor, Windsurf, Cline),可以使用 Smithery CLI 自动安装和配置。具体命令请参考 README.md 的快速开始部分。
服务器配置
要将 Google Scholar MCP Server 集成到 MCP 客户端(例如 Claude Desktop),您需要配置服务器的启动命令。以下是一些常用客户端的配置示例:
Claude Desktop (Mac OS):
{ "mcpServers": { "Google-Scholar": { "command": "python", "args": ["Google-Scholar_server.py"] } } }
- 'command': 启动服务器的命令,这里使用 'python' 解释器。
- 'args': 传递给 'python' 命令的参数,指定运行 'Google-Scholar_server.py' 文件。
Claude Desktop (Windows):
{ "mcpServers": { "Google-Scholar": { "command": "C:\\Users\\YOUR_USERNAME\\AppData\\Local\\Programs\\Python\\Python311\\python.exe", "args": [ "Google-Scholar_server.py" ] } } }
- 'command': Windows 下 Python 解释器的完整路径 (请替换 'YOUR_USERNAME' 为您的用户名,并根据实际Python安装路径调整)。
- 'args': 同样指定运行 'Google-Scholar_server.py' 文件。
Cline:
{ "mcpServers": { "Google-Scholar": { "command": "bash", "args": [ "-c", "source /home/YOUR/PATH/Google-Scholar-MCP-Server/.venv/bin/activate && python /home/YOUR/PATH/Google-Scholar-MCP-Server/Google-Scholar_server.py" ], "env": {}, "disabled": false, "autoApprove": [] } } }
- 'command': 使用 'bash' 启动 shell 命令。
- 'args': 一个包含多个命令的数组,'-c' 参数允许执行一个字符串命令。
- 'source /home/YOUR/PATH/Google-Scholar-MCP-Server/.venv/bin/activate': 激活虚拟环境 (请替换 '/home/YOUR/PATH/Google-Scholar-MCP-Server' 为您的实际仓库路径)。
- 'python /home/YOUR/PATH/Google-Scholar-MCP-Server/Google-Scholar_server.py': 运行服务器脚本 (同样需要替换路径)。
注意: 请根据您的实际环境调整 'command' 和 'args' 中的路径和 Python 解释器位置。
基本使用方法
-
启动服务器: 在仓库目录下,运行命令 'python Google-Scholar_server.py' 启动 MCP 服务器。
-
在 AI 助手中使用: 配置您的 MCP 客户端 (如 Claude Desktop) 连接到该服务器。之后,您就可以在 AI 助手中使用以下指令来调用 Google Scholar 的功能:
- 关键词搜索示例: 向 AI 助手提问,例如 "请在 Google Scholar 上搜索关于 genomics 的最新论文"。
- 获取论文详情示例: 如果搜索结果返回了论文的 DOI,您可以提问 "请展示 DOI 为 10.1101/003541 的论文详情"。
具体可用的工具和参数请参考 README.md 或服务器代码中的工具定义。
信息
分类
网页与API