paperpal

paperpal

site icon
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

安装教程

  1. 克隆paperpal仓库到本地: bash git clone https://github.com/jerpint/paperpal
  2. 对于Claude Desktop App:
  3. 打开配置文件(macOS上为~/Library/Application Support/Claude/claude_desktop_config.json
  4. 添加以下内容到扩展部分: json { "mcpServers": { "paperpal": { "command": "uv", "args": [ "--directory", "/Users/<username>/paperpal", "run", "paperpal.py" ] } } }
  5. 重启Claude Desktop App
  6. 对于Cursor:
  7. 在项目根目录下创建.cursor/mcp.json文件
  8. 添加以下内容: json { "mcpServers": { "paperpal": { "command": "/Users/jeremypinto/.cargo/bin/uv", "args": [ "--directory", "/Users/jeremypinto/paperpal", "run", "paperpal.py" ] } } }

调试方式

  • 确保Claude Desktop App或Cursor已正确配置并重启
  • 检查paperpal仓库是否已正确克隆
  • 确保配置文件中的路径正确

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。