Token导航 LogoToken导航TokenDH.com
Paper Download MCP Server logo
文档知识stdio官方级别未说明来源级核验

Paper Download MCP Server

MCP Server

通过DOI、arXiv ID或URL下载学术论文的MCP服务器,提供论文下载和元数据获取功能,支持PDF转Markdown转换。

工具数

2

提示词数

0

GitHub Stars

1

资源数

0
PythonClaude文档处理Claude DesktopClaude

安装说明

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

作者 / 组织

Oxidane-bot

提供方

Oxidane-bot

最后核验

2026/5/17 20:22

运行时

Python

快速接入

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

命令预览

uvx --version

详细介绍

论文下载MCP服务器

英语| 简体中文

MCP服务器,用于通过DOI、arXiv ID或URL下载学术论文。

所得

  • paper_download:下载一篇或多篇论文(每次通话1-50篇)
  • paper_get_metadata:无需下载即可获取纸质元数据
  • 可选的PDF到Markdown转换 to_markdown

快速入门(MCP客户端)

配置前,请确保 uvx 可用:

uvx --version

克劳德代码

添加为项目范围的MCP服务器:

claude mcp add --transport stdio --scope project --env PAPER_DOWNLOAD_EMAIL=your-email@university.edu paper-download -- uvx paper-download-mcp

这写道 .mcp.json 在当前项目中。等效配置:

{
  "mcpServers": {
    "paper-download": {
      "command": "uvx",
      "args": ["paper-download-mcp"],
      "env": {
        "PAPER_DOWNLOAD_EMAIL": "your-email@university.edu"
      }
    }
  }
}

法典

使用CLI添加:

codex mcp add paper-download --env PAPER_DOWNLOAD_EMAIL=your-email@university.edu -- uvx paper-download-mcp

等效 ~/.codex/config.toml 代码片段:

[mcp_servers.paper-download]
command = "uvx"
args = ["paper-download-mcp"]

[mcp_servers.paper-download.env]
PAPER_DOWNLOAD_EMAIL = "your-email@university.edu"

克劳德桌面版

编辑克劳德桌面MCP配置:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 窗户: %APPDATA%\\Claude\\claude_desktop_config.json
{
  "mcpServers": {
    "paper-download": {
      "command": "uvx",
      "args": ["paper-download-mcp"],
      "env": {
        "PAPER_DOWNLOAD_EMAIL": "your-email@university.edu"
      }
    }
  }
}

编辑文件后重新启动Claude Desktop。

配置

必需的

  • PAPER_DOWNLOAD_EMAIL:Unpaywall API用法所必需。

可选(高级)

  • PAPER_DOWNLOAD_OUTPUT_DIR:全局回退输出目录。

在大多数情况下,您不需要 PAPER_DOWNLOAD_OUTPUT_DIR.喜欢超车 output_dirpaper_download 当您需要特定位置时,可以调用工具。

出于兼容性考虑,仍支持传统环境变量:

  • SCIHUB_CLI_EMAIL
  • SCIHUB_OUTPUT_DIR

工具

paper_download

下载具有可配置并发性的论文(默认 parallel=10). 如果 parallel=1,论文按顺序处理,项目之间有2秒的延迟。 OA优先路由首先使用OpenAlex和Unpaywall;默认情况下,MCP运行时禁用CORE。

参数:

  • identifiers (必填): list[str],1-50个项目
  • output_dir (可选):目标目录(默认使用运行时回退: PAPER_DOWNLOAD_OUTPUT_DIR./downloads)
  • parallel (可选):并发工作者, 1-50 (默认值 10)
  • to_markdown (可选):将PDF转换为Markdown(false 默认情况下)
  • md_output_dir (可选):Markdown目录(默认 /md)

示例:

paper_download(["10.1038/nature12373"])
paper_download(["10.1038/nature12373", "2301.00001"], output_dir="/path/to/papers")
paper_download(["10.1038/nature12373", "10.1126/science.169.3946.635"], parallel=10)
paper_download(["10.1038/nature12373"], to_markdown=true)

paper_get_metadata

快速获取元数据(无需下载PDF)。

参数:

  • identifier (必填):DOI、arXiv ID或URL

例子:

paper_get_metadata("10.1038/nature12373")

故障排除

PAPER_DOWNLOAD_EMAIL environment variable is required

PAPER_DOWNLOAD_EMAIL 在您的MCP服务器配置中。

uvx: command not found

安装 uv,然后重新运行MCP配置。

下载路径错误

传递一个可写目录 output_dir例如:

paper_download(["10.1038/nature12373"], output_dir="/absolute/path")

法律声明

该工具可以访问来自多个来源的论文,包括Unpaywall和Sci-Hub。您有责任遵守您所在司法管辖区的版权和当地法律。

许可证

MIT。看 LICENSE.

目录标签

目录标签

PythonClaude文档处理学术论文本地部署MCP服务器PDF转换元数据获取

支持客户端

Claude DesktopClaude

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiononeremote-capable

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

安装前确认

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

来源信息

继续浏览同类 MCP