论文与代码搜索工具

一个基于PapersWithCode API的MCP服务器,提供搜索、检索和解析研究论文、作者、数据集、会议等信息的工具,帮助AI助手查找和阅读论文及相关代码仓库。

  • by hbg
  • Python
  • 本地部署
  • 26 星标
  • 更新于
在 GitHub 查看 hbg/mcp-paperswithcode

使用说明

mcp纸张编码

🦾 特性

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

此MCP服务器提供一个模型上下文协议(MCP)客户端,该客户端与PapersWithCode API接口。

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

🚀 入门指南

通过Smithery安装

通过以下方式自动安装Claude Desktop的mcp papers及其代码 史密瑟里:

npx -y @smithery/cli install @hbg/mcp-paperswithcode --client claude

🛠️ 工具

📚 纸张工具

search_papers

使用可选过滤器搜索论文。

  • abstract (str,可选):按抽象文本过滤。
  • title (str,可选):按标题文本过滤。
  • arxiv_id (str,可选):按ArXiv ID过滤。

get_paper

通过ID获取论文的元数据。

  • paper_id (str):纸张ID。

read_paper_from_url

从给定URL的论文中提取可读文本。

  • paper_url (str):指向论文的直接PDF或HTML URL。

list_paper_results

列出与论文相关的基准测试结果。

  • 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。

🧠 研究领域工具

search_research_areas

按名称搜索研究领域。

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

get_research_area

获取特定研究领域的元数据。

  • area_id (str):区域ID。

list_research_area_tasks

列出与研究领域相关的任务。

  • area_id (str):区域ID。

👨‍🔬 作者工具

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):作者的全名。

🎓 会议工具

list_conferences

列出会议,可选择按名称筛选。

  • conference_name (str,可选):全名或部分名称。

get_conference

获取特定会议的元数据。

  • conference_id (str):会议ID。

list_conference_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。