hbg/mcp-paperswithcode

分类Web
作者Community
星标161
定价Free

简介

这是一个将 PapersWithCode 论文库接入 AI 助手的 MCP 插件。它解决了大模型在跟踪前沿 AI 论文时存在的时效性差、无法精准定位 SOTA(当前最佳)指标的痛点。开发者无需在浏览器和对话框之间来回切换,直接通过 MCP 接口即可让 AI 实时检索最新的学术论文及其对应的代码实现。上手难度极低,配置好 API 后即可在支持 MCP 的客户端中使用,是科研人员和算法工程师跟踪技术趋势的高效补丁。

核心亮点

  • 实时检索 PapersWithCode 最新论文及代码
  • 快速定位 SOTA 指标,无需手动翻阅网页
  • 打通学术论文与实际工程实现的检索链路
  • 低门槛配置,直接增强 AI 的科研调研能力

完整文档

mcp-paperswithcode

![smithery badge](https://smithery.ai/server/@hbg/mcp-paperswithcode)

🦾 功能特性

> 允许 AI 助手查找和阅读论文,并查看相关的代码仓库以获取更多上下文。

该 MCP server 提供了一个 Model Context Protocol (MCP) 客户端,用于对接 PapersWithCode API。

它包含了用于搜索、检索和解析研究论文、作者、数据集、会议等信息的工具。

🚀 快速上手

通过 Smithery 安装

通过 Smithery 为 Claude Desktop 自动安装 mcp-paperswithcode:

bash
npx -y @smithery/cli install @hbg/mcp-paperswithcode --client claude
# 🛠️ Tools

📚 Paper Tools

search_papers

使用可选过滤器搜索论文。
  • abstract (str, optional): 按摘要文本过滤。
  • title (str, optional): 按标题文本过滤。
  • arxiv_id (str, optional): 按 ArXiv ID 过滤。

get_paper

通过 ID 获取论文的元数据。
  • paper_id (str): 论文 ID。

read_paper_from_url

根据给定的 URL 提取论文的可读文本。
  • paper_url (str): 论文的 PDF 或 HTML 直接链接。

list_paper_results

列出与论文相关的 benchmark 结果。
  • paper_id (str): 论文 ID。

list_paper_tasks

列出与论文相关的任务。
  • paper_id (str): 论文 ID。

list_paper_methods

列出论文中讨论的方法。
  • paper_id (str): 论文 ID。

list_paper_repositories

列出与论文关联的代码仓库。
  • paper_id (str): 论文 ID。

list_paper_datasets

列出论文中提到或使用的数据集。
  • paper_id (str): 论文 ID。

🧠 Research Area Tools

search_research_areas

按名称搜索研究领域。
  • name (str): 研究领域的部分或全部名称。

get_research_area

获取特定研究领域的元数据。
  • area_id (str): 领域 ID。

list_research_area_tasks

列出与研究领域相关的任务。
  • area_id (str): 领域 ID。

👨‍🔬 Author Tools

search_authors

按全名搜索作者。
  • full_name (str): 作者的全名。### get_paper_author
通过 ID 获取作者的元数据。
  • author_id (str): 作者 ID。

list_papers_by_author_id

通过 ID 列出该作者编写的所有论文。
  • author_id (str): 作者 ID。

list_papers_by_author_name

通过姓名搜索并返回第一个匹配作者的论文。
  • author_name (str): 作者全名。

🎓 Conference Tools

list_conferences

列出会议,可选按名称过滤。
  • conference_name (str, optional): 全名或部分名称。

get_conference

获取特定会议的元数据。
  • conference_id (str): 会议 ID。

list_conference_proceedings

列出某个会议下的所有论文集(proceedings)。
  • conference_id (str): 会议 ID。

get_conference_proceeding

获取特定论文集的详细信息。
  • conference_id (str): 会议 ID。
  • proceeding_id (str): 论文集 ID。

list_conference_papers

列出特定论文集中的所有论文。
  • conference_id (str): 会议 ID。
  • proceeding_id (str): 论文集 ID。