MCP Catalogs
HomeArXiv-Analyst screenshot

ArXiv-Analyst

by devjothish·1·Score 25

MCP-powered research assistant that searches and analyzes ArXiv papers with linguistic insights.

ai-llmproductivitydeveloper-tools
0
Forks
0
Open issues
14 mo ago
Last commit
2d ago
Indexed

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:

you:Automating literature review for researchers by searching and summarizing relevant papers
you:Extracting linguistic patterns from academic documents for content analysis
you:Providing quick insights into research papers without reading full texts
you:What MCP servers are used in this project?
you:Can I extend this to work with other research databases?

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 README
  • search_arxiv

    Search for relevant research papers from ArXiv

  • analyze_document

    Run linguistic analysis on documents

  • summarize_paper

    Summarize 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

arxiv-mcpsemantic-scholar-mcpresearch-assistant

Installation

Installation

  1. Clone the repository
  2. 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 ```

  1. Start the FastAPI client server
  2. 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.