Integrations
Enables searching for academic papers using keywords or advanced search parameters, retrieving paper metadata, accessing author information, and supporting academic research and analysis through Google Scholar.
Google 学术 MCP 服务器
🔍 让 AI 助手能够通过简单的 MCP 界面搜索和访问 Google Scholar 论文。
Google Scholar MCP 服务器通过模型上下文协议 (MCP) 在 AI 助手和 Google Scholar 之间架起了一座桥梁。它允许 AI 模型以编程方式搜索学术论文并访问其内容。
✨ 核心功能
- 🔎 论文搜索:使用自定义搜索字符串或高级搜索参数查询 Google Scholar 论文✅
- 🚀 高效检索:快速访问纸质元数据✅
- 👤 作者信息:检索有关作者的详细信息✅
- 📊 研究支持:促进学术研究和分析✅
🚀 快速入门
手动安装
通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装 google-scholar 服务器:
克劳德
光标
将以下内容粘贴到设置 → 光标设置 → MCP → 添加新服务器:
- Mac/Linux
风帆冲浪
克莱恩
- 克隆存储库:Copy
- 安装所需的依赖项:Copy
对于开发:
📊 使用方法
启动 MCP 服务器:
服务器运行后,您可以在 AI 助手或应用程序中使用提供的 MCP 工具。以下是一些如何使用这些工具的示例:
示例 1:使用关键字搜索论文
示例 2:执行高级搜索
示例3:获取作者信息
这些示例演示了如何使用 Google Scholar MCP 服务器提供的三个主要工具。请根据您的具体用例调整参数。
与 Claude Desktop 一起使用
将此配置添加到您的claude_desktop_config.json
:
(Mac 操作系统)
(Windows 版本):
与 Cline 一起使用
🛠 MCP 工具
Google Scholar MCP 服务器提供以下工具:
search_google_scholar_key_words
使用关键词在 Google Scholar 上搜索文章。
参数:
query
(str):搜索查询字符串num_results
(int,可选):返回的结果数(默认值:5)
**返回:**包含文章信息的字典列表
search_google_scholar_advanced
在 Google Scholar 上对文章进行高级搜索。
参数:
query
(str):常规搜索查询author
(str,可选):作者姓名year_range
(元组,可选):包含(start_year,end_year)的元组num_results
(int,可选):返回的结果数(默认值:5)
**返回:**包含文章信息的字典列表
获取作者信息
从 Google Scholar 获取有关作者的详细信息。
参数:
author_name
(str): 需要搜索的作者姓名
**返回:**包含作者信息的字典
📁 项目结构
google_scholar_server.py
:使用 FastMCP 的主要 MCP 服务器实现google_scholar_web_search.py
:包含用于搜索 Google Scholar 的网络抓取逻辑
🔧 依赖项
- Python 3.10+
- mcp[cli]>=1.4.1
- 学术>=1.7.0
- asyncio>=3.4.3
您可以使用以下方式安装所需的依赖项:
🤝 贡献
欢迎贡献代码!欢迎提交 Pull 请求。
📄 许可证
该项目已获得 MIT 许可。
⚠️ 免责声明
此工具仅供研究之用。请遵守 Google 学术搜索的服务条款并负责任地使用此工具。
This server cannot be installed
🔍 让 AI 助手能够通过简单的 MCP 界面搜索和访问 Google Scholar 论文。