https://github.com/jerpint/paperpal
MCP server for aiding with literature reviews
https://github.com/jerpint/paperpal
Last synced: 6 months ago
JSON representation
MCP server for aiding with literature reviews
- Host: GitHub
- URL: https://github.com/jerpint/paperpal
- Owner: jerpint
- License: mit
- Created: 2025-03-28T15:39:02.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-03-30T18:53:33.000Z (6 months ago)
- Last Synced: 2025-03-30T19:34:25.691Z (6 months ago)
- Language: Python
- Size: 5.86 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- mcp-index - paperpal - Enhance literature review processes by enabling searches and discussions about machine learning papers from arXiv and Hugging Face. Facilitate natural conversations with language models to discover new research and organize ideas effectively. (Web Search)
README
# paperpal
MCP Extension to aid you in searching and writing literature reviews
> Check out this [conversation with Claude](https://claude.ai/share/0572fbd9-3ba2-4143-9f7f-5cae205c6d0d) to see what it can do
## How it works
`paperpal` gives your LLMs access to [arxiv](https://www.arxiv.org) and [Hugging Face papers](https://huggingface.co/papers).
You can then have a natural conversation with your favourite LLMs (e.g. Claude) and have it guide you.You can:
* Discuss papers
* Look for new papers
* Organize ideas for liteature reviews
* etc.Of course, this tool is as good as the sum of its parts. LLMs can still hallucinate, and semantic search is never perfect.
## Quickstart
There are many different ways with which you can interact with an MCP server.
### Claude Desktop App
> If this is your first time using an MCP server for Claude Desktop App, see https://modelcontextprotocol.io/quickstart/user
First, clone this repository locally:
git clone https://github.com/jerpint/paperpal
Next, add the extension to your app. Open your configuration file (on macOS this should be `~/Library/Application Support/Claude/claude_desktop_config.json`) and and add the following to the extension:
For example on MacOS:
```python
{
"mcpServers": {
"paperpal": {
"command": "uv",
"args": [
"--directory",
"/Users//paperpal",
"run",
"paperpal.py"
]
}
}
}
```Restart your Claude Desktop App and you should see it appear.
### Cursor
> If this is your first time using an MCP server for Cursor, see https://docs.cursor.com/context/model-context-protocol#remote-development
First, clone this repository locally:
git clone https://github.com/jerpint/paperpal
Add this to the root of the project in a `.cursor/mcp.json` file:
```
{
"mcpServers": {
"paperpal": {
"command": "/Users/jeremypinto/.cargo/bin/uv",
"args": [
"--directory",
"/Users/jeremypinto/paperpal",
"run",
"paperpal.py"
]
}
}
}
```