← Back to directory
C

CLIO Arxiv MCP Server

Community
Access ArXiv research papers via an MCP server.
Category
Other #124 of 230
Stars
★ 30 Popular
Transport
stdio (local process)
Runtime
Python 3.10+ · Prebuilt binary
Credentials
No credential needed
License
BSD-3-Clause
Last commit
Tools
13
53FMRS · D

This server is a reliable, feature-rich MCP interface for ArXiv queries from CLIO Kit. It offers essential search and retrieval operations that integrate well into scientific workflows. However, it is not an official ArXiv server, and tools for bulk operations come with rate-limit considerations.

Strongest · Maintenance 12/20 Weakest · Reliability 8/20

Reliability
8/20
Security and permissions
12/20
Maintenance
12/20
Documentation
10/20
Setup experience
11/20
Why each score
Reliability 8/20
The manifest declares 13 tools, 1 resource, and 1 prompt, but no server-specific implementation code, committed tests, or execution evidence for the arxiv server is supplied; repo-level CI/coverage badges cannot be attributed to this server. Version inconsistencies (manifest 2.2.3, PyPI 2.10.6, README install example 2.4.3) further undermine confidence that the declared tool list matches shipped behavior.
Security and permissions 12/20
No red-line risks: no credential handling, and the surface is query/download oriented; download_paper_pdf and download_multiple_pdfs are outbound network plus local disk writes with stated rate limiting — low risk. However, there is no disclosure of input validation, PDF write-path boundaries, or confirmation flows for bulk downloads, so privilege scoping and data-flow disclosure are incomplete.
Maintenance 12/20
BSD-3-Clause license is clear, repo is not archived, 39 open issues and sustained development under NSF/IIT sponsorship indicate an active project. But this is a monorepo of 24 servers with no evidence of the arxiv server's individual maintenance cadence, security-response channel, or dependency update path for it; the version number confusion is an additional governance gap.
Documentation 10/20
The README provides installation instructions, multi-client config examples (Claude Desktop, Cursor, VS Code, Claude Code), and an arxiv usage example (search_arxiv, export_to_bibtex, download_paper_pdf) — usable. However, it is repo-level documentation lacking server-specific detail: tool parameters, arXiv API rate limits, PDF storage locations, and troubleshooting mostly targets other servers.
Setup experience 11/20
Setup path is clear: uv tool install then clio-kit mcp-server arxiv, with a Claude Desktop example explicitly showing the arxiv server; stdio transport is simple. Deductions for the README version (2.4.3) disagreeing with the manifest package version (2.10.6), the launcher's dependence on an embedded uv.lock mechanism, and no platform compatibility details or verification of out-of-the-box client connectivity.

Static review · not runListed 2026-09-08

Read the FMRS scoring method →

Fit and risk

What it can accessWrites / deletes local filesUses the network

Best for

  • Researchers and AI agents that need to access academic literature.
  • Scientific computing environments that require efficient literature retrieval.
  • Developers wanting to integrate ArXiv searches into their workflows.

Not for

  • Not for searches that require full-text or non-preprint literature.
  • Not for users needing access to paywalled or non-public databases.
  • Not for bulk downloading without proper authorization, as it may violate ArXiv's terms of service.

Required permissions

  • Requires network access to fetch papers or metadata from ArXiv.
  • Requires local filesystem write access if configured to save PDFs, depending on implementation.

Risks and side effects

  • Batch downloading of PDFs may violate ArXiv's terms of service or be considered abusive scraping. Use the public API and rate limit appropriately.
  • Search results may contain outdated or inaccurate data. Verify with official sources.
  • Network connectivity issues can cause search or download failures.

Setup

Before you start

Runtime:Python 3.10+ · Prebuilt binary

  1. Install CLIO Kit using uv tool install 'clio-kit==2.4.3'.
  2. Verify the available servers with clio-kit mcp-servers.
  3. Run the arxiv server with clio-kit mcp-server arxiv or configure it in an MCP client as a stdio server with command clio-kit and args ["mcp-server","arxiv"].
claude_desktop_config.json
{
  "mcpServers": {
    "arxiv-mcp": {
      "command": "clio-kit",
      "args": ["mcp-server", "arxiv"]
    }
  }
}

Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.

.vscode/mcp.json
{
  "servers": {
    "arxiv-mcp": {
      "command": "clio-kit",
      "args": [
        "mcp-server",
        "arxiv"
      ]
    }
  }
}

Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).

Terminal
claude mcp add arxiv-mcp -- clio-kit mcp-server arxiv

Run it in a terminal; replace any <…> placeholders with your own values first.

Check that it works

After connecting, the client's tool list should show tools like search_arxiv, get_recent_papers, and download_paper_pdf; asking "Find papers on neural networks from ArXiv" confirms the connection works.

Troubleshooting

  1. Ensure `clio-kit` is installed correctly and on your PATH. Use `clio-kit mcp-servers` to verify the list of available servers.
  2. If searches return no results, check the search terms or category for validity.
  3. If PDF downloads fail, check network connectivity and ensure the URL format is correct.

Things to try

Once connected, you can ask your AI assistant things like:

  • Search ArXiv for the latest papers on diffusion models
  • Find ArXiv papers by author Yann LeCun
  • Get recent papers from the cs.LG category
  • Export the last search results to BibTeX and download the PDFs

Tools 13

search_arxiv read-only
Search ArXiv for papers by category or topic.
get_recent_papers read-only
Get recent papers from a specific ArXiv category.
search_papers_by_author read-only
Search ArXiv papers by author name.
search_by_title read-only
Search ArXiv papers by title keywords.
search_by_abstract read-only
Search ArXiv papers by abstract keywords.
search_by_subject read-only
Search ArXiv papers by subject classification.
search_date_range read-only
Search ArXiv papers within a specific date range.
get_paper_details read-only
Get detailed information about a specific ArXiv paper by ID.
Show 5 more tools
export_to_bibtex writes
Export search results to BibTeX format for citation management.
find_similar_papers read-only
Find papers similar to a reference paper based on categories and keywords.
download_paper_pdf writes
Download the PDF of a paper from ArXiv.
get_pdf_url read-only
Get the direct PDF URL for a paper without downloading.
download_multiple_pdfs writes
Download multiple PDFs concurrently with rate limiting.

Use cases

Search for the latest papers when starting a new research project.
Find papers by a specific author or on a particular topic.
Export search results to BibTeX for citation management.
Obtain PDF copies of papers for offline reading.

Supported clients

Claude Desktop
Claude Code
Cursor
VS Code

Listed from the project's documentation, not tested by this site.

Overview

This server is part of the CLIO Kit collection, enabling AI agents to search and retrieve academic papers from ArXiv through standardized tools. It supports searching by category, topic, author, title, abstract, and date range, and offers functionality to retrieve paper details, find similar papers, export citations to BibTeX, and download PDFs—including batch downloads. It also includes a prompt for a guided literature search workflow and a resource listing common subject categories. Suited for scientific computing and research environments that require up-to-date research information.

Similar servers

BioMCP 75 · B

One binary. One grammar. Evidence from the biomedical sources you already trust.

★ 659 · Tools 11 Compare with this →

Source revision 93e41d70d6c2 Data synced 2026-10-19 Read the FMRS scoring method