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: Model Context Protocol Python Server
π 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
- AlicenseAqualityFmaintenanceAn MCP server that provides access to arXiv papers through their API.4200MIT
- Flicense-qualityDmaintenanceA Python implementation of the Model Context Protocol (MCP) server that enables searching and extracting information from arXiv papers, designed to be extensible with additional MCP tools.
- FlicenseAqualityCmaintenanceA local MCP server for searching and reading arXiv papers, enabling paper search, retrieval, and summarization through Claude.6
- Flicense-qualityCmaintenanceAn MCP server that enables AI assistants to search arXiv papers, retrieve metadata, and access PDFs.
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