jmiao24/Paper2Agent
Paper2Agent is a multi-agent AI system that automatically transforms research papers into interactive AI agents.
Paper2Agent – 将研究论文转变为交互式 AI 代理
它是什么 – Paper2Agent 是一个基于 Python 的多代理系统,可自动将科学论文(及其附带的代码仓库,若有)转换为 Micro-Component-Program (MCP) 服务器。生成的服务器将论文的方法公开为可调用的工具,可从 Claude Code、OpenAI Codex 或 Gemini CLI 等 AI 编程助手访问。实际上,用户要求其编程代理“安装 Paper2Agent 技能”,然后“代理化”一篇论文;该技能会生成专业子代理来解析论文、建立隔离环境、封装原始代码、执行验证测试,最后将所有内容打包成一个可在本地运行或托管于 Hugging Face 的 ZIP 文件。
主要功能
- 一键转换 – 提供论文(以及选用的源码仓库)的 URL 或本地路径,该技能即可产生可立即运行的 MCP 服务器。
- 并行专业代理 – 协调器会针对文献解析、依赖性解析、代码测试和验证等任务启动独立代理,确保工作流程的可重现性。
- 经过验证、可重现的输出 – 生成的 ZIP 包含一个
USAGE.md,其中列出确切的解释器版本、依赖性列表和测试结果,确保服务器能开箱即用。 - 灵活部署 – MCP 可在本地运行或上传为 Hugging Face Space;README 列出了 AlphaGenome、Scanpy 和 TISSUE 的现成托管服务器。
- 安全的机密处理 – API 密钥从环境变量读取,绝不会写入生成的代码或笔记本中。
典型工作流程
- 安装技能 – 将
skills/paper2agent文件夹复制到编程助手的个人技能目录中(Claude Code 与 Codex 的路径不同)。 - 调用技能 – 在代理的聊天窗口中,发出如下提示:
/paper2agent Convert https://github.com/scverse/scanpy into tested MCP tools in Scanpy_Agent. Focus on the "Preprocessing and clustering" tutorial. - 代理协调 – 该技能会生成子代理来:
- 下载论文和仓库,
- 推断所需的运行环境(Python、R、GPU 等),
- 将原始函数封装为 MCP 端点,
- 运行论文本身的测试或提供的笔记本以验证正确性。
- 接收 ZIP – 输出包含服务器代码、
USAGE.md和演示工具的USAGE.ipynb。 - 连接到您的编程助手 – 在本地解压缩并运行服务器,或使用
claude mcp add指令将助手指向托管的 Hugging Face URL。
演示亮点
- AlphaGenome Agent – 接受基因变异查询并使用 AlphaGenome MCP 返回致病基因。
- TISSUE Agent – 提供具有置信区间的空间转录组学预测,并具备不确定性感知能力。
- Scanpy Agent – 对用户提供的
.h5ad文件执行单细胞预处理和分群。
安装检查清单
- 主机上已安装 Python 3.x 和 Git。
- 支持“技能”和并行子代理生成的编程代理平台(Claude Code、Codex 或 Gemini CLI)。
- 选用:目标论文代码所需的 GPU 或其他原生依赖性。
引用 – 若您在研究中使用 Paper2Agent,请引用该 Nature 文章:
@article{miao2026paper2agent,
title={Reimagining research papers as interactive and reliable AI agents},
author={Miao, Jiacheng and Davis, Joe R. and Zhang, Yaohui and Pritchard, Jonathan K. and Zou, James},
journal={Nature},
year={2026},
doi={10.1038/s41586-026-11044-y},
url={https://www.nature.com/articles/s41586-026-11044-y}
}
总结 – Paper2Agent 让您能将科学出版物中描述的方法转变为即插即用的 AI 工具,大幅减少重现和重复使用尖端研究所需的手动工作。
相关
- 项目
- 项目
- 项目
- 项目