# Paper2Agent **Repository Path**: mirrors_trending/Paper2Agent ## Basic Information - **Project Name**: Paper2Agent - **Description**: Paper2Agent is a multi-agent AI system that automatically transforms research papers into interactive AI agents with minimal human input. - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-09-29 - **Last Updated**: 2026-09-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Paper2Agent Logo

# Paper2Agent: Reimagining Papers As AI Agents ## πŸ“– Overview `Paper2Agent` is a multi-agent AI system that automatically transforms research papers into interactive AI agents with minimal human input. Explore [demos](#-demos) of Paper2Agent-generated agents, or try it yourself at [paper2agent.ai](https://paper2agent.ai). Paper2Agent coordinates parallel specialist agents to turn scientific papers into reliable MCP servers and skills. ## πŸš€ Quick Start ### Basic Usage The simplest way to use Paper2Agent is to ask your coding agent (Claude Code, Codex, etc.) to install the paper2agent skill, then agentify a paper alongside its code repository. ```text Read https://github.com/jmiao24/Paper2Agent and install the paper2agent skill from skills/paper2agent for this coding agent. Use the paper2agent skill to agentify this paper and its associated files, alongside its code repository if available. Follow the skill instructions for the workflow, verification, and final delivery. Paper and associated files: Code repository (if available): Output directory: ``` If the skill does not appear after installation, restart your coding agent. For manual installation, see [Installation & Setup](#installation). See the [skill instructions](skills/paper2agent/SKILL.md) for supported inputs, workflows, and deliverables. ### Advanced Usage #### Targeted Tasks or Tutorials Specify the scientific tasks, tutorial title, or source URL to focus on: ```text Use the paper2agent skill to convert into MCP tools in . Focus on . ``` #### Repository with API Key Make credentials available through your host's secret mechanism or process environment, then tell the agent the variable name: ```text Use the paper2agent skill to convert into MCP tools in . Read the required API key from the environment variable . ``` Credentials stay outside generated code, notebooks, reports, and the delivered ZIP. ### Examples The examples below use Claude Code's `/paper2agent` invocation. In Codex, replace it with `$paper2agent`. #### TISSUE Agent Create an AI agent from the [TISSUE](https://github.com/sunericd/TISSUE) research paper codebase for uncertainty-calibrated single-cell spatial transcriptomics analysis: ```text /paper2agent Convert https://github.com/sunericd/TISSUE into tested MCP tools in TISSUE_Agent. ``` #### Scanpy Agent for Preprocessing and Clustering Create an AI agent from the [Scanpy](https://github.com/scverse/scanpy) research paper codebase for single-cell analysis preprocessing and clustering: ```text /paper2agent Convert https://github.com/scverse/scanpy into tested MCP tools in Scanpy_Agent. Focus on the "Preprocessing and clustering" tutorial. ``` You can also provide a tutorial URL: ```text /paper2agent Convert https://github.com/scverse/scanpy into tested MCP tools in Scanpy_Agent. Focus on https://github.com/scverse/scanpy/blob/main/docs/tutorials/basics/clustering.ipynb. ``` #### AlphaGenome Agent Create an AI agent from the [AlphaGenome](https://github.com/google-deepmind/alphagenome) research paper codebase for genomic data interpretation: ```text /paper2agent Convert https://github.com/google-deepmind/alphagenome into tested MCP tools in AlphaGenome_Agent. Read the API key from the environment variable ALPHAGENOME_API_KEY. ``` ## βš™οΈ Installation & Setup ### Prerequisites - **Coding-agent host:** A host with skill support, shell access, and parallel subagent spawning enabled. The coordinator launches specialists and fresh verifier agents through the host. - **Runtime access:** Python and Git, plus any R, native CLI, data, API, or GPU requirements of the selected repository. The skill prepares isolated project environments and records tested versions. ### Manual Installation Steps To have your coding agent install the skill, use the [Quick Start](#-quick-start) prompt. To install it yourself, follow the steps below. 1. **Clone the Paper2Agent repository** ```bash git clone https://github.com/jmiao24/Paper2Agent.git cd Paper2Agent ``` 2. **Install the entire skill folder for your host** Choose the command for your host. Copy the entire folder, including all subdirectories and supporting files. **Claude Code** β€” personal skill location from the [Claude Code skills documentation](https://code.claude.com/docs/en/skills): ```bash mkdir -p "$HOME/.claude/skills/paper2agent" cp -R skills/paper2agent/. "$HOME/.claude/skills/paper2agent/" ``` **Codex** β€” personal skill location from the [official OpenAI skills documentation](https://learn.chatgpt.com/docs/build-skills): ```bash mkdir -p "$HOME/.agents/skills/paper2agent" cp -R skills/paper2agent/. "$HOME/.agents/skills/paper2agent/" ``` 3. **Start your coding agent in your analysis workspace** Open Claude Code or Codex in the directory where you want to work, then use the [Quick Start](#-quick-start) prompt. If the skill does not appear, restart the coding agent. The skill installs the generated server's dependencies in its project environment during conversion. ## πŸ€– How to Create a Paper Agent? Connect the generated Paper MCP server to an AI coding agent, such as [Claude Code](https://www.anthropic.com/claude-code), Codex, or the [Google Gemini CLI](https://google-gemini.github.io/gemini-cli/), to use its scientific tools in conversation. ### Connect a Generated Local MCP Server Extract the delivered ZIP and follow its `USAGE.md` to install dependencies and configure your MCP client. The instructions include the tested interpreter, server entry point, required environment variables, and supported platforms. To have the coding agent configure the connection, explicitly request it after conversion: ```text Connect the generated MCP server to my coding-agent client using its USAGE.md. ``` ### Connect a Remote MCP Server Hosted on Hugging Face You can also use an existing server from [Connectable Paper MCP Servers](#-connectable-paper-mcp-servers). Open the hosted service's instructions for its MCP endpoint, transport, and authentication requirements. For an HTTP endpoint in Claude Code, follow the [MCP connection documentation](https://code.claude.com/docs/en/mcp): ```bash claude mcp add --transport http ``` For example, the [hosted AlphaGenome MCP server](https://Paper2Agent-alphagenome-mcp.hf.space) can provide tools for genomic data interpretation. Once connected, you can input a query like: ```text Analyze heart gene expression data with AlphaGenome MCP to identify the causal gene for the variant chr11:116837649:T>G, associated with Hypoalphalipoproteinemia. ``` ### Verification In Claude Code, check the server's connection status with: ```bash claude mcp list ``` Or use `/mcp` inside Claude Code. A successful connection should appear in the server list; use a tool call to confirm the scientific workflow works with your inputs. The screenshot below shows the AlphaGenome MCP server connected in Claude Code. Claude Code showing the AlphaGenome MCP server connected ## 🎬 Demos Below, we showcase demos of AI agents created by Paper2Agent, illustrating how each agent applies the tools from its source paper to tackle scientific tasks. ### 🧬 AlphaGenome Agent for Genomic Data Interpretation Example query: ``` Analyze heart gene expression data with AlphaGenome MCP to identify the causal gene for the variant chr11:116837649:T>G, associated with Hypoalphalipoproteinemia. ``` https://github.com/user-attachments/assets/34aad25b-42b3-4feb-b418-db31066e7f7b ### πŸ—ΊοΈ TISSUE Agent for Uncertainty-Aware Spatial Transcriptomics Analysis Example query: ``` Calculate the 95% prediction interval for the spatial gene expression prediction of gene Acta2 using TISSUE MCP. This is my data: Spatial count matrix: Spatial_count.txt Spatial locations: Locations.txt scRNA-seq count matrix: scRNA_count.txt ``` https://github.com/user-attachments/assets/2c8f6368-fa99-4e6e-b7b5-acc12f741655 ### 🧫 Scanpy Agent for Single-Cell Data Preprocessing Example query: ``` Use Scanpy MCP to preprocess and cluster the single-cell dataset pbmc_all.h5ad. ``` ## πŸ”— Connectable Paper MCP Servers * AlphaGenome: https://Paper2Agent-alphagenome-mcp.hf.space * Scanpy: https://Paper2Agent-scanpy-mcp.hf.space * TISSUE: https://Paper2Agent-tissue-mcp.hf.space ## πŸ“š Citation ``` @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} } ```