
paperpal

2025.04.12
7
Python学术研究文献综述内容生成开发效率
paperpal是一个MCP扩展工具,旨在帮助用户搜索和撰写文献综述。它通过提供对arxiv和Hugging Face论文的访问,使用户能够与喜欢的LLMs(如Claude)进行自然对话,从而讨论论文、寻找新论文、组织文献综述思路等。
View on GitHub
Overview
基本能力
产品定位
paperpal是一个辅助学术研究和文献综述撰写的工具,通过与大型语言模型(LLMs)的交互,提供论文搜索和讨论的功能。
核心功能
- 提供对arxiv和Hugging Face论文的访问
- 支持与LLMs(如Claude)的自然对话
- 讨论论文内容
- 搜索新论文
- 组织文献综述的思路
适用场景
- 学术研究
- 文献综述撰写
- 论文讨论和搜索
工具列表
- Claude Desktop App:用于与paperpal交互的桌面应用程序
- Cursor:支持MCP服务器的开发工具
常见问题解答
- LLMs可能会产生幻觉(hallucinate)
- 语义搜索并非完美
使用教程
使用依赖
- 需要安装Claude Desktop App或Cursor
安装教程
- 克隆paperpal仓库到本地:
bash git clone https://github.com/jerpint/paperpal
- 对于Claude Desktop App:
- 打开配置文件(macOS上为
~/Library/Application Support/Claude/claude_desktop_config.json
) - 添加以下内容到扩展部分:
json { "mcpServers": { "paperpal": { "command": "uv", "args": [ "--directory", "/Users/<username>/paperpal", "run", "paperpal.py" ] } } }
- 重启Claude Desktop App
- 对于Cursor:
- 在项目根目录下创建
.cursor/mcp.json
文件 - 添加以下内容:
json { "mcpServers": { "paperpal": { "command": "/Users/jeremypinto/.cargo/bin/uv", "args": [ "--directory", "/Users/jeremypinto/paperpal", "run", "paperpal.py" ] } } }
调试方式
- 确保Claude Desktop App或Cursor已正确配置并重启
- 检查paperpal仓库是否已正确克隆
- 确保配置文件中的路径正确