ArXiv-Analyst
by devjothish·★ 1·Score 25
MCP-powered research assistant that searches and analyzes ArXiv papers with linguistic insights.
Overview
ArXiv Analyst is a modular AI research assistant that leverages the Model Context Protocol to connect specialized tools for paper search and document analysis. Built with Python, FastAPI, and Streamlit, it provides a web interface for researchers to find relevant papers and extract insights without manual processing. The system uses containerized MCP servers for ArXiv search and DocLing document analysis, connected through a FastAPI client server that routes queries to the appropriate tools.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
When you need a basic ArXiv paper search and analysis system with a simple web interface.
When NOT to choose this
When you need production-ready tools with comprehensive documentation, as this appears to be a proof-of-concept with minimal implementation.
Tools this server exposes
3 tools extracted from the READMEsearch_arxivSearch for relevant research papers from ArXiv
analyze_documentRun linguistic analysis on documents
summarize_paperSummarize and extract insights from research papers
Note: Tool names inferred from project description and MCP servers section, but exact tool names and signatures not explicitly documented in the README
Comparable tools
Installation
Installation
- Clone the repository
- Build and run the containerized MCP servers:
```bash docker build -t arxiv-server ./arxiv_server docker run -p 8080:8080 arxiv-server
docker build -t docling-server ./docling_server docker run -p 8081:8081 docling-server ```
- Start the FastAPI client server
- Launch the Streamlit UI application
For Claude Desktop, add to config.json:
{
"mcpServers": {
"arxiv-analyst": {
"command": "python",
"args": ["-m", "uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8080"]
}
}
}FAQ
- What MCP servers are used in this project?
- The project uses two main MCP servers: ArXiv Server for paper retrieval and DocLing Server for document analysis.
- Can I extend this to work with other research databases?
- Yes, the modular design allows you to create additional MCP servers for other databases and integrate them with the existing system.
Compare ArXiv-Analyst with
Last updated · Auto-generated from public README + GitHub signals.