Research Paper Agent
Searches academic papers on arXiv, allowing retrieval and summarization of papers by topic.
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., "@Research Paper Agentsearch for recent papers about reinforcement learning"
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.
title: MCP_Research_Server app_file: main.py sdk: gradio sdk_version: 5.31.0
🧠 FastMCP SSE Server – Research Paper Agent
This project is a deployable MCP-compatible remote server built using the FastMCP framework. It exposes tools and resources for:
Searching academic papers on arXiv
Extracting information about saved papers
Generating structured prompts for Claude or other LLM agents
It is designed to work with Claude, GPT, or any MCP client that supports SSE transport.
Related MCP server: research-mcp
🌐 Live Server
✅ MCP server is running here:
Tool URL (SSE): https://mcp-server-vs1x.onrender.com/sse
To test if it’s working, simply visit the link above — you’ll see a plain text confirmation.
🚀 Features
search_papers(topic): Search and save top arXiv papers by topicextract_info(paper_id): Retrieve paper details from stored JSONget_topic_papers(topic): Read summaries for all papers in a topicget_available_folders(): List all saved topic foldersPrompt template for Claude to generate full topic reports
🧑💻 Project Structure
.
├── main.py # Main FastMCP server
├── Dockerfile # For deployment on Render
├── pyproject.toml # Python project setup (required by uv)
├── uv.lock # Dependency lock file (required by uv)
├── papers/ # Local storage for downloaded paper info📦 Requirements
Python 3.11+
uv: A fast Python package manager
Render.com (for deployment)
🛠️ Local Setup (Optional)
git clone https://github.com/YOUR_USERNAME/mcp-sse-server.git
cd mcp-sse-server
# Run with uv (you must have uv installed)
uv pip install --system .
uv run main.pyThe server will run on localhost:8001/sse.
☁️ Deploy on Render.com (Docker)
Push this project to your GitHub
Create a new web service on Render
Use the following settings:
Environment: Docker
Port: 8001
Start command: (leave blank – handled in Dockerfile)
Deploy 🚀
Render will give you a URL like:
https://your-app-name.onrender.com/sseTo run locally in Docker:
docker run -p 8001:8001 <your-image-name> python main.py🧪 Test with MCP Inspector
Install and run:
npx @modelcontextprotocol/inspectorIn the web UI:
Transport: SSE
URL:
https://mcp-server-vs1x.onrender.com/sse
You’ll now be able to call the tools and test them live using Claude or your own chatbot.
📚 Credits
Built as part of the DeepLearning.AI Claude Agent Systems course.
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
- AlicenseAqualityDmaintenanceAn MCP server that provides access to arXiv papers through their API.Last updated4200MIT
- AlicenseAqualityDmaintenanceMCP server for searching, retrieving, and extracting full-text PDFs from arXiv papers.Last updated524MIT
- FlicenseAqualityCmaintenanceA local MCP server for searching and reading arXiv papers, enabling paper search, retrieval, and summarization through Claude.Last updated6
- Flicense-qualityCmaintenanceAn MCP server that enables AI assistants to search arXiv papers, retrieve metadata, and access PDFs.Last updated
Related MCP Connectors
Academic research MCP server for paper search, citation checks, graphs, and deep research.
MCP server for generating rough-draft project plans from natural-language prompts.
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
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/selinazarzour/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server