Content
# MCP Research Paper Summarizer
A simple MCP server in Python for fetching and summarizing research papers from arXiv and company sites. Works with LM Studio and Claude Desktop.
## What It Does
This tool grabs papers based on keywords and creates smart summaries using different templates (like for new AI architectures or hardware stuff). It picks the best template automatically and can try others if needed.
## Features
- Fetch papers from arXiv.
- Auto-select summary templates based on paper content.
- Sample alternative summaries if the first pick seems off.
- Explain concepts from papers at simple, medium, or advanced levels.
- Runs locally or as a server.
## Setup
1. Clone the repo:
```
git clone https://github.com/tanay473/RESEARCH_PAPER_SUMMARIZER_MCP.git
cd mcp-research-summarizer
```
2. Install stuff:
```
pip install mcp arxiv requests beautifulsoup4
```
3. Run it:
```
python mcp_arxiv.py
```
## How to Use
- In LM Studio or Claude Desktop, add the server via config (check docs/GENERIC_SETUP.md).
- Ask things like: "Summarize recent papers on transformers" or "Explain attention mechanisms simply."
## Config Example (for LM Studio)
Put this in mcp.json:
```json
{
"mcpServers": {
"research-paper-server": {
"name": "Research Paper Server",
"transport": "stdio",
"command": "python mcp_arxiv.py",
"working_directory": "/your/project/path"
}
}
}
```
## Setup
for further setup refer the setup.md in the repo and setup the server
## limitations
cannot get the papers from the specific companies if they are not avaliable on arxiv
## Note
-**1**This was just a demo to test the MCP for reducing the burden of manual prompting to summarize the research paper
so with this it generates the dynamic templates covering the different aspects of research paper for better summary (kind of Automation for my daily usage)
So give it a try ....
-**2** This specific server is configured to AI related Domain Research Papers If you want the summarize specific to any domain just update the prompt section in the directory according to the Domain you want
## Contributing
Fork it, make changes, and send a pull request. Open issues for bugs or ideas.
Connection Info
You Might Also Like
markitdown
Python tool for converting files and office documents to Markdown.
Fetch
Retrieve and process content from web pages by converting HTML into markdown format.
chatbox
User-friendly Desktop Client App for AI Models/LLMs (GPT, Claude, Gemini, Ollama...)
oh-my-opencode
Background agents · Curated agents like oracle, librarians, frontend...
continue
Continue is an open-source project for seamless server management.
semantic-kernel
Build and deploy intelligent AI agents with Semantic Kernel's orchestration...