Get the FREE Ultimate OpenClaw Setup Guide →

arxiv-search

An MCP server that provides tools to search and fetch papers from arXiv.org.

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio danimal141-arxiv-search-mcp deno task dev \
  --env DENO_DIR="Directory for Deno cache (optional)"

How to use

This MCP server exposes a tool named search_arxiv that lets you query arXiv for papers. The server is built with Deno and is intended to run in a MCP-compatible environment. Once the server is running, you can invoke the search_arxiv tool to fetch papers by category or to retrieve the latest submissions. The output is formatted to include the paper title, authors, a brief summary, and a direct link to the paper. Use this to integrate arXiv results into other workflows, chatbots, or automated pipelines that rely on MCP protocols.

How to install

Prerequisites:

  • Deno installed on your system
  • MCP-compatible environment

Installation steps:

  1. Clone the repository: git clone <repository-url> cd arxiv-search-mcp

  2. Cache dependencies for development: deno cache --reload src/main.ts

  3. Run in development mode (with file watching): deno task dev

  4. Build or run the MCP server as a binary if you prefer the compiled output (as shown in Claude integration guidance): deno task compile

Note: The server exposes a tool named search_arxiv which accepts a JSON payload containing a category and max_results. Example invocation patterns are described in the README.

Additional notes

Tips and common issues:

  • Ensure Deno is installed and available in your PATH before starting the server.
  • In development, use deno task dev to enable file watching and automatic reloads.
  • If deploying, you may integrate using the Claude Desktop configuration shown in the README, replacing the path with the actual binary location.
  • The search_arxiv tool supports categories from arXiv taxonomy (e.g., cs.AI, cs.LG, astro-ph). For a full list, refer to arXiv category taxonomy.
  • If you encounter network or arXiv API rate limits, consider adjusting max_results or adding a short delay between requests in your consuming app.

Related MCP Servers

Sponsor this space

Reach thousands of developers