Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Arxiv Mcp Server

    A Model Context Protocol server for searching and analyzing arXiv papers Python-based implementation. Trusted by 1700+ developers.

    1,791 stars
    Python
    Updated Oct 19, 2025
    ai
    arxiv
    claude-ai
    gpt
    mcp-server
    papers
    research

    Table of Contents

    • ✨ Core Features
    • 🚀 Quick Start
    • Installing via Smithery
    • Installing Manually
    • 🔌 MCP Integration
    • 💡 Available Tools
    • 1. Paper Search
    • 2. Paper Download
    • 3. List Papers
    • 4. Read Paper
    • 📝 Research Prompts
    • Paper Analysis Prompt
    • ⚙️ Configuration
    • 🧪 Testing
    • 📄 License

    Table of Contents

    • ✨ Core Features
    • 🚀 Quick Start
    • Installing via Smithery
    • Installing Manually
    • 🔌 MCP Integration
    • 💡 Available Tools
    • 1. Paper Search
    • 2. Paper Download
    • 3. List Papers
    • 4. Read Paper
    • 📝 Research Prompts
    • Paper Analysis Prompt
    • ⚙️ Configuration
    • 🧪 Testing
    • 📄 License

    Documentation

    Twitter Follow

    smithery badge

    Python Version

    Tests

    License: MIT

    PyPI Downloads

    PyPI Version

    ArXiv MCP Server

    🔍 Enable AI assistants to search and access arXiv papers through a simple MCP interface.

    The ArXiv MCP Server provides a bridge between AI assistants and arXiv's research repository through the Model Context Protocol (MCP). It allows AI models to search for papers and access their content in a programmatic way.

    ✨ Core Features

    • 🔎 Paper Search: Query arXiv papers with filters for date ranges and categories
    • 📄 Paper Access: Download and read paper content
    • 📋 Paper Listing: View all downloaded papers
    • 🗃️ Local Storage: Papers are saved locally for faster access
    • 📝 Prompts: A Set of Research Prompts

    🚀 Quick Start

    Installing via Smithery

    To install ArXiv Server for Claude Desktop automatically via Smithery:

    bash
    npx -y @smithery/cli install arxiv-mcp-server --client claude

    Installing Manually

    Install using uv:

    bash
    uv tool install arxiv-mcp-server

    For development:

    bash
    # Clone and set up development environment
    git clone https://github.com/blazickjp/arxiv-mcp-server.git
    cd arxiv-mcp-server
    
    # Create and activate virtual environment
    uv venv
    source .venv/bin/activate
    
    # Install with test dependencies
    uv pip install -e ".[test]"

    🔌 MCP Integration

    Add this configuration to your MCP client config file:

    json
    {
        "mcpServers": {
            "arxiv-mcp-server": {
                "command": "uv",
                "args": [
                    "tool",
                    "run",
                    "arxiv-mcp-server",
                    "--storage-path", "/path/to/paper/storage"
                ]
            }
        }
    }

    For Development:

    json
    {
        "mcpServers": {
            "arxiv-mcp-server": {
                "command": "uv",
                "args": [
                    "--directory",
                    "path/to/cloned/arxiv-mcp-server",
                    "run",
                    "arxiv-mcp-server",
                    "--storage-path", "/path/to/paper/storage"
                ]
            }
        }
    }

    💡 Available Tools

    The server provides four main tools:

    1. Paper Search

    Search for papers with optional filters:

    python
    result = await call_tool("search_papers", {
        "query": "transformer architecture",
        "max_results": 10,
        "date_from": "2023-01-01",
        "categories": ["cs.AI", "cs.LG"]
    })

    2. Paper Download

    Download a paper by its arXiv ID:

    python
    result = await call_tool("download_paper", {
        "paper_id": "2401.12345"
    })

    3. List Papers

    View all downloaded papers:

    python
    result = await call_tool("list_papers", {})

    4. Read Paper

    Access the content of a downloaded paper:

    python
    result = await call_tool("read_paper", {
        "paper_id": "2401.12345"
    })

    📝 Research Prompts

    The server offers specialized prompts to help analyze academic papers:

    Paper Analysis Prompt

    A comprehensive workflow for analyzing academic papers that only requires a paper ID:

    python
    result = await call_prompt("deep-paper-analysis", {
        "paper_id": "2401.12345"
    })

    This prompt includes:

    • Detailed instructions for using available tools (list_papers, download_paper, read_paper, search_papers)
    • A systematic workflow for paper analysis
    • Comprehensive analysis structure covering:
    • Executive summary
    • Research context
    • Methodology analysis
    • Results evaluation
    • Practical and theoretical implications
    • Future research directions
    • Broader impacts

    ⚙️ Configuration

    Configure through environment variables:

    VariablePurposeDefault
    ARXIV_STORAGE_PATHPaper storage location~/.arxiv-mcp-server/papers

    🧪 Testing

    Run the test suite:

    bash
    python -m pytest

    📄 License

    Released under the MIT License. See the LICENSE file for details.

    ---

    Similar MCP

    Based on tags & features

    • SE

      Serena

      Python·
      14.5k
    • BI

      Biomcp

      Python·
      327
    • WE

      Web Eval Agent

      Python·
      1.2k
    • DA

      Davinci Resolve Mcp

      Python·
      327

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • SE

      Serena

      Python·
      14.5k
    • BI

      Biomcp

      Python·
      327
    • WE

      Web Eval Agent

      Python·
      1.2k
    • DA

      Davinci Resolve Mcp

      Python·
      327

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k