Mcp Paperswithcode

Mcp Paperswithcode

🚀 🦾 功能拓展型MCP服务器

本项目所提供的MCP服务器,允许AI助手查找并阅读论文,还能查看相关代码仓库以获取更多上下文信息。它配备了一个Model Context Protocol (MCP) 客户端,可与 PapersWithCode API 接口交互。此外,还引入了一些辅助工具,让AI代理能更便捷地利用 PapersWithCode API 提供的信息。

🚀 快速开始

通过 Smithery 安装

若要自动为 Claude Desktop 安装 mcp-paperswithcode,可访问 Smithery 并运行以下命令:

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

💻 使用示例

论文搜索与获取

基础用法

  • 搜索论文:可根据摘要、标题或 arXiv ID 搜索论文。
result = await search_papers(
abstract="神经网络",
title="注意力机制",
arxiv_id=None,
page=1,
items_per_page=20
)
  • 获取论文:根据论文 ID 获取详细信息。
result = await get_paper(
paper_id="paper123"
)
  • 从 URL 读取论文:从论文的 URL 提取并阅读内容。
result = await read_paper_from_url(
paper_url="https://arxiv.org/pdf/1706.03762.pdf"
)

论文组件

基础用法

  • 列出论文结果:根据论文 ID 获取 PapersWithCode 的搜索结果。
result = await list_paper_results(
paper_id="paper123",
page=1,
items_per_page=20
)
  • 列出论文任务:获取特定论文 ID 相关的任务。
result = await list_paper_tasks(
paper_id="paper123",
page=1,
items_per_page=20
)
  • 列出论文方法:列出特定论文 ID 的相关方法。
result = await list_paper_methods(
paper_id="paper123",
page=1,
items_per_page=20
)
  • 列出论文仓库:获取与论文相关的代码仓库链接。
result = await list_paper_repositories(
paper_id="paper123"
)

学术会议

基础用法

  • 搜索会议:根据名称或年份搜索学术会议。
result = await search_conferences(
name="Neural Information Processing Systems",
year=2023
)
  • 获取会议信息:根据会议 ID 获取详细信息。
result = await get_conference(
conference_id="conf123"
)
  • 列出会议论文集:获取特定会议的所有论文集。
result = await listConferenceProceedings(
conference_id="conf123"
)
  • 获取会议论文集信息:根据会议和论文集 ID 获取详细信息。
result = await get_conference_proceeding(
conference_id="conf123",
proceeding_id="proc123"
)
  • 列出会议论文:获取特定会议论文集中所有论文的列表。
result = await list_conference_papers(
conference_id="conf123",
proceeding_id="proc123",
page=1,
items_per_page=20
)
  • 0 关注
  • 0 收藏,19 浏览
  • system 提出于 2025-09-20 22:24

相似服务问题

相关AI产品