Paper Research Helper
Fetches academic papers from arXiv by ID and searches for papers by keyword.
Searches for academic papers by keyword using Semantic Scholar's API.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Paper Research HelperWhat is the transformer model?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Paper Research Helper
A LangChain + LangGraph research assistant that ingests academic papers and answers questions about them, exposed as an MCP server compatible with Cursor and Claude Desktop.
Features
Paper ingestion — fetch PDFs from arXiv by ID, extract text, chunk and embed into a local FAISS vector store.
Semantic search — search arXiv and Semantic Scholar for papers by keyword.
QA over papers — ask natural-language questions answered with retrieved passages from ingested papers.
MCP server — expose all capabilities as tools consumable by any MCP-compatible client.
Related MCP server: Research Paper Ingestion MCP Server
Project Structure
paper_research_helper/
├── main.py # CLI entry point (serve / ingest / ask)
├── requirements.txt
├── .env.example
├── docs/
│ ├── architecture.md # System design & data flow
│ └── getting_started.md # Step-by-step setup guide
└── src/
├── adapters/ # External service connectors
│ ├── arxiv.py # arXiv API
│ ├── semantic_scholar.py # Semantic Scholar API
│ └── pdf.py # PDF text extraction
├── tools/ # LangChain tools used by agents
│ ├── search.py # Paper search tool
│ ├── retrieval.py # Vector store retrieval tool
│ └── summarize.py # LLM summarization tool
├── agents/ # LangGraph agent nodes
│ ├── research_agent.py # Discovers & summarises papers
│ └── qa_agent.py # RAG question-answering agent
├── graphs/ # LangGraph state graphs
│ └── research_graph.py # Full research pipeline graph
├── pipeline/ # Ingestion orchestration
│ └── ingestion.py # Fetch → chunk → embed → index
└── mcp/ # MCP server
└── server.py # FastMCP server with 3 toolsQuick Start
1. Install dependencies
uv sync # creates .venv and installs all dependencies2. Configure environment
cp .env.example .env
# edit .env and set OPENAI_API_KEY at minimum3. Ingest a paper
python main.py ingest --arxiv-id 2301.07041 # Attention Is All You Need (example)4. Ask a question
python main.py ask "What problem does the transformer architecture solve?"5. Start the MCP server
python main.py serveThen add the server to your Cursor or Claude Desktop MCP config:
{
"mcpServers": {
"paper-research-helper": {
"command": "python",
"args": ["main.py", "serve"],
"cwd": "/path/to/paper_research_helper"
}
}
}MCP Tools
Tool | Description |
| Search arXiv or Semantic Scholar by keyword |
| Ingest an arXiv paper into the local vector store |
| Answer a research question using the QA graph |
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceEnables LLMs to search, analyze, and summarize academic research papers in real-time from arXiv, Semantic Scholar, and PubMed. Provides automatic deduplication, citation analysis, and BibTeX generation across multiple research databases.Last updated68MIT
- Flicense-qualityDmaintenanceEnables searching, downloading, and analyzing academic papers from arXiv and Semantic Scholar to extract key insights and citation metrics. It facilitates autonomous knowledge acquisition by processing research findings and integrating them into persistent AI memory systems.Last updated
- Alicense-qualityCmaintenanceEnables natural language search and analysis of arXiv academic papers with AI-powered relevance ranking, full-text extraction, and support for multiple integrations like Claude and LangChain.Last updatedMIT
- AlicenseAqualityDmaintenanceEnables retrieval of academic paper metadata, PDFs, full text, citations, and references by title via Semantic Scholar, arXiv, and other sources.Last updated61MIT
Related MCP Connectors
Search arXiv/Semantic Scholar/OpenAlex + medical evidence (PubMed/Europe PMC) + LaTeX/PDF tools.
Search 340M+ academic papers — citation graphs, semantic similarity, and AI literature reviews.
Academic paper search, scientific literature, citation analysis, arXiv & semantic related-work.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Gunnar-Stunnar/Paper_Research_Helper'
If you have feedback or need assistance with the MCP directory API, please join our Discord server