Token导航 LogoToken导航TokenDH.com
Research Buddy MCP logo
搜索检索stdio官方级别未说明来源级核验

Research Buddy MCP

MCP Server

一个基于Semantic Scholar Graph API的文献综述助手,提供搜索、探索和引用学术论文的功能。

工具数

15

提示词数

0

GitHub Stars

0

资源数

0
全文搜索PythonClaudeClaudeVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Usama1002

提供方

Usama1002

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install git+https://github.com/Usama1002/research-buddy-mcp.git

详细介绍

研究伙伴MCP服务器

一个强大的人工智能代理文献评论助手,由语义学者图API提供支持。使您的AI代理能够通过15个专业工具搜索、探索和引用学术论文。

特性

  • 高级搜索:使用学科、地点、文档类型、引用次数、日期范围和开放获取可用性过滤器按关键字查找论文。包括分页。
  • 批量搜索:布尔查询语法(+"LLM" +hallucination -survey)通过引用计数或新旧程度排序,以及基于标记的分页,最多可对1000万个结果进行分页。
  • 全文片段搜索:搜索 *里面* 论文内容,而不仅仅是元数据。返回约500个单词的摘录,并带有部分标签(介绍、方法等)。
  • 标题匹配:将纯文本引用(如“Attention Is All You Need”)解析为具有置信度分数的纸张ID。
  • 智能推荐:人工智能驱动的论文发现,使用多个种子论文和负面例子来引导结果。
  • 丰富的纸张细节:完整的元数据,包括外部ID(DOI、arXiv、PubMed)、研究领域、出版地点、开放获取状态等。
  • 带上下文的引文图:通过实际引用句子、意图分类(方法论、背景、结果比较)和影响评分,探索谁引用了一篇论文以及它引用了什么。
  • 作者发现:按姓名搜索作者,查看h-index、论文数、引用数、所属机构和出版物列表。
  • 多格式引用:生成APA、MLA、芝加哥、IEEE和BibTeX格式的引文。
  • 引文交叉点:查找出现在多篇论文引文图中的论文,揭示研究线索之间的桥接工作。
  • PDF提取:从Open Access PDF中提取纯文本以供立即阅读。
  • 批处理:一次高效地获取多篇论文的元数据。

安装

选项A:从GitHub安装(推荐)

pip install git+https://github.com/Usama1002/research-buddy-mcp.git

选项B:从源代码安装(用于开发)

git clone https://github.com/Usama1002/research-buddy-mcp.git
cd research-buddy-mcp
pip install -e .

配置

创建一个 .env 文件或设置环境变量:

SEMANTIC_SCHOLAR_API_KEY=your_api_key_here
服务器在没有API密钥的情况下工作,但速率限制较低。获取免费钥匙 语义学院.org/product/api.

用法

克劳德桌面版

将此添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "research-buddy": {
      "command": "research-buddy-mcp",
      "env": {
        "SEMANTIC_SCHOLAR_API_KEY": "your_api_key_here"
      }
    }
  }
}

克劳德代码

将此添加到您的 .claude/settings.json 或项目的 .mcp.json:

{
  "mcpServers": {
    "research-buddy": {
      "command": "research-buddy-mcp",
      "env": {
        "SEMANTIC_SCHOLAR_API_KEY": "your_api_key_here"
      }
    }
  }
}

反重力(双子座)

添加以下内容 ~/.gemini/antigravity/mcp_config.json:

{
  "mcpServers": {
    "research-buddy": {
      "command": "research-buddy-mcp",
      "args": [],
      "env": {
        "SEMANTIC_SCHOLAR_API_KEY": "your_api_key_here"
      }
    }
  }
}

VS Code

原生(Windows、macOS、Linux)

创建一个 .vscode/mcp.json 在项目根目录中:

{
  "servers": {
    "research-buddy": {
      "command": "research-buddy-mcp",
      "env": {
        "SEMANTIC_SCHOLAR_API_KEY": "your_api_key_here"
      }
    }
  }
}

或者,将其全局添加到您的VS代码中 settings.json:

{
  "mcp": {
    "servers": {
      "research-buddy": {
        "command": "research-buddy-mcp",
        "env": {
          "SEMANTIC_SCHOLAR_API_KEY": "your_api_key_here"
        }
      }
    }
  }
}

WSL(Linux的Windows子系统)

VS Code的扩展主机在Windows进程空间中运行,不能直接解析WSL二进制文件。您必须使用已安装二进制文件的完整路径将命令明确委托给WSL。

首先,找到WSL内部的二进制路径:

which research-buddy-mcp
# Example output: /home//.local/bin/research-buddy-mcp

然后将以下内容添加到您的VS代码中 settings.json (或 .vscode/mcp.json):

{
  "mcp": {
    "servers": {
      "research-buddy": {
        "command": "wsl",
        "args": [
          "--",
          "/home//.local/bin/research-buddy-mcp"
        ],
        "env": {
          "SEMANTIC_SCHOLAR_API_KEY": "your_api_key_here"
        }
      }
    }
  }
}

替换 /home/ 使用您的实际WSL用户名。

工具

搜索与发现

工具说明
search_papers使用高级过滤器按关键字搜索论文:研究领域、出版物类型、地点、引用次数、日期范围、开放访问和分页。
bulk_search_papers布尔查询搜索(+, `\, -, "phrases"`,通配符),按引用计数或日期排序。通过连续令牌分页多达1000万个结果。
search_paper_snippets全文搜索 *里面* 纸张。返回找到匹配项的部分的约500个单词的文本摘录(例如引言、方法)。
match_paper_by_title将纯文本标题(例如“Attention Is All You Need”)解析为具有置信度分数的纸张ID。
search_authors按姓名查找研究人员。返回包含h指数、论文数、引用数和隶属关系的作者简介。

论文详细信息和元数据

工具说明
get_paper_details论文的完整元数据:摘要、TLDR、外部ID(DOI、arXiv、PubMed)、研究领域、发表地点、开放获取状态、引用/参考计数等。接受语义学者ID、DOI(DOI:...),以及arXiv ID(ARXIV:...).
batch_get_papers在单个请求中检索多篇论文的详细信息。
read_pdf_text从开放访问的PDF URL下载并提取纯文本

引文图

工具说明
get_citations引用给定作品的论文,包括引用上下文(实际句子)、意图分类(方法论、背景、结果比较)、影响标志和页码。仅筛选有影响力的引用。
get_references给定作品引用的论文,具有相同的背景、意图和影响数据。
find_common_citations在多个引文图的交叉处查找论文。给定2篇以上的论文,找出哪些论文引用了所有论文(或被所有论文引用)。

建议

工具说明
get_related_papers语义学者推荐引擎的人工智能驱动推荐。接受多篇种子论文和可选的负面示例,以引导结果远离不需要的方向。

作者

工具说明
get_author_details作者简介:姓名、所属机构、h指数、论文数、引用数和出版物列表。

引文与出口

工具说明
get_paper_bibtex即用型BibTeX引用字符串
get_paper_citationAPA、MLA、芝加哥、IEEE或BibTeX风格的格式化引文。

示例工作流

系统性文献综述

1. bulk_search_papers('"large language model" +hallucination', sort='citationCount:desc')
2. Filter to top-cited results, then get_paper_details for each
3. get_references with influential_only=True to find foundational work
4. get_paper_citation for each in your preferred format

“查找类似X但不类似Y的文件”

1. match_paper_by_title('Attention Is All You Need') -> get paper ID
2. get_related_papers(paper_ids=[attention_id], negative_paper_ids=[bert_id])

在两个研究领域之间寻找桥梁工作

1. find_common_citations([paper_A_id, paper_B_id], direction='citations')
   -> papers that cite BOTH A and B
2. find_common_citations([paper_A_id, paper_B_id], direction='references')
   -> papers referenced BY BOTH A and B

在文献中找到一个具体的说法

1. search_paper_snippets('chain-of-thought prompting improves reasoning on math')
   -> returns exact text excerpts with section labels

故障排除

spawn research-buddy-mcp ENOENT VS代码

此错误表示VS Code找不到 research-buddy-mcp 可执行。这在使用时很常见 Windows上的WSL,因为VS Code的扩展主机在Windows中运行,无法访问WSL的PATH。

修复: 使用上面WSL特定的配置,指向由返回的完整二进制路径 which research-buddy-mcp 在WSL终端内。

速率限制

在没有API密钥的情况下,请求在所有未经验证的用户之间共享全局速率限制。如果你看到 429 Too Many Requests 错误, 获取免费的API密钥 并将其设置在您的配置中。服务器以指数回退方式自动重试速率受限的请求。

许可证

麻省理工学院

目录标签

目录标签

全文搜索PythonClaude文献搜索本地部署学术论文AI助手引用管理

支持客户端

ClaudeVS Code

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

15

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP