Welcome to ArXiv Analyst, a modular research assistant built using Model Context Protocol (MCP), LangChain, FastAPI, and Streamlit. This tool can:
- 🔍 Search for relevant research papers from ArXiv
- 📝 Run linguistic analysis on documents
- 📊 Summarize and extract insights
- 🖥️ Display results through a simple web interface
Model Context Protocol (MCP) is like a communication bridge that connects different AI models or tools, allowing them to collaborate without custom wiring.
In this project, MCP makes it easy to combine:
- A paper search tool (ArXiv)
- A document analysis tool (DocLing)
Instead of gluing everything together manually, MCP lets them work seamlessly.
This system is made of 3 main parts:
- ArXiv Server – Retrieves papers based on search queries
- DocLing Server – Analyzes text and extracts linguistic insights
- Uses
MultiServerMCPClientto connect to the MCP servers - Implements the logic for deciding which tool to use
- Provides an API layer for the UI to talk to
- Clean frontend interface
- Lets users submit queries and view search results, summaries, and analysis interactively
- User submits a query via Streamlit (e.g., “Find recent papers on GPT models”)
- FastAPI Client routes the query to the correct MCP server
- The agent invokes the right tools (search, analyze, etc.)
- Results are returned to the UI
- Streamlit displays everything neatly
MCP services are fully containerized. No messy environments—just run with Docker.
arxiv-serverdocling-server
# Build the ArXiv server
docker build -t arxiv-server ./arxiv_server
# Run it
docker run -p 8080:8080 arxiv-serverDo the same for the docling-server. Once both are running, they're accessible by the FastAPI client.
If you're a PhD student or researcher, ArXiv Analyst helps by:
- Automating paper search and analysis
- Reducing the time spent scanning through full papers
- Giving fast, digestible insights for literature reviews or research planning
- 🧠 GitHub: github.com/devjothish/ArXiv-Analyst
- 🛠 MCP Tools: mcp.so
If you try the project or want to chat about modular AI systems, feel free to reach out!
– Jothiswaran Arumugam
Jo Cloud AI Hub