MCP PapersWithCode

by hbg
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Enables searching and retrieving papers from arXiv, including extracting paper content from PDF URLs for AI assistants to read and analyze.

mcp-paperswithcode

🦾 功能

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

该 MCP 服务器提供了一个可以与 PapersWithCode API 交互的模型上下文协议 (MCP) 客户端。

此外,还引入了辅助工具,使 AI 代理更容易利用通过 PapersWithCode API 提供的信息。

🚀 入门

通过 Smithery 安装

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

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

工具

论文搜索与检索

  1. 搜索论文通过摘要、标题、arxiv ID 等可选筛选条件搜索论文:
    result = await search_papers( abstract="neural networks", title="attention mechanism", arxiv_id=None, page=1, items_per_page=20 )
  2. 获取纸张通过 ID 获取特定论文的详细信息:
    result = await get_paper( paper_id="paper123" )
  3. 从 URL 阅读论文从论文的 URL 中提取并阅读其内容:
    result = await read_paper_from_url( paper_url="https://arxiv.org/pdf/1706.03762.pdf" )

纸质部件

  1. 列出论文结果列出 PapersWithCode 中给定论文 ID 的结果:
    result = await list_paper_results( paper_id="paper123", page=1, items_per_page=20 )
  2. 列出纸质任务检索与特定论文 ID 关联的任务:
    result = await list_paper_tasks( paper_id="paper123", page=1, items_per_page=20 )
  3. 列出论文方法列出与给定论文 ID 相关的方法:
    result = await list_paper_methods( paper_id="paper123", page=1, items_per_page=20 )
  4. 列出论文存储库检索链接到特定论文 ID 的存储库:
    result = await list_paper_repositories( paper_id="paper123", page=1, items_per_page=20 )
  5. 列出论文数据集列出特定论文中使用或引用的数据集:
    result = await list_paper_datasets( paper_id="paper123", page=1, items_per_page=20 )

研究领域

  1. 搜索研究领域搜索 PapersWithCode 中存在的研究领域:
    result = await search_research_areas( name="computer vision", page=1, items_per_page=20 )
  2. 获取研究领域通过 ID 获取特定研究领域的详细信息:
    result = await get_research_area( area_id="area123" )
  3. 列出研究领域任务列出给定研究领域 ID 的任务:
    result = await list_research_area_tasks( area_id="area123", page=1, items_per_page=20 )

作者

  1. 获取论文作者获取与全名匹配的作者:
    result = await get_paper_author( full_name="Geoffrey Hinton", page=1, items_per_page=20 )
  2. 按作者 ID 列出论文使用 ID 列出特定作者撰写的论文:
    result = await list_papers_by_author_id( author_id="author123", page=1, items_per_page=20 )

会议

  1. 列出会议列出会议并可选择按名称进行过滤:
    result = await list_conferences( conference_name="NeurIPS", page=1, items_per_page=20 )
  2. 获取会议通过 ID 获取特定会议的详细信息:
    result = await get_conference( conference_id="conf123" )
  3. 列出会议论文集列出给定会议的会议记录:
    result = await list_conference_proceedings( conference_id="conf123", page=1, items_per_page=20 )
  4. 获取会议论文集获取有关特定会议记录的详细信息:
    result = await get_conference_proceeding( conference_id="conf123", proceeding_id="proc123" )
  5. 列出会议论文列出在特定会议论文集中发表的论文:
    result = await list_conference_papers( conference_id="conf123", proceeding_id="proc123", page=1, items_per_page=20 )
-
security - not tested
F
license - not found
-
quality - not tested

允许 AI 助手通过 PapersWithCode API 搜索研究论文、阅读其内容并访问相关代码存储库的服务器。

  1. 🦾 Features
    1. 🚀 Getting Started
      1. Installing via Smithery
    2. Tools
      1. Paper Search and Retrieval
      2. Paper Components
      3. Research Areas
      4. Authors
      5. Conferences
    ID: pwyh7mna7z