mcp-simple-arxiv logo

mcp-simple-arxiv

Community
andybrandt

Tool to work with arXiv, provide LLM with ability to search and read papers from there

Publisherandybrandt
Repositorymcp-simple-arxiv
LanguagePython
Forks
24
Stars
194
Available tools
0
Transport typestdio
Categories
LicenseMIT
Links
  • Connect tools to AI workflows

    mcp-simple-arxiv exposes MCP capabilities that can be used by compatible AI clients and agents.

  • 0 available tools

    Browse the callable actions below, including names and descriptions when provided by the server.

  • Ready-to-copy setup

    Use the installation snippets to configure this server in your preferred MCP client.

  • Open source signals

    194 stars and 24 forks from the linked repository.

mcp-simple-arxiv

Trust Score smithery badge Verified on MseeP

An MCP server that provides access to arXiv papers through their API.

Features

This server allows LLM clients (like Claude Desktop) to:

  • Search for scientific papers on arXiv by title and abstract content
  • Filter search results by submission date range
  • Control search result sorting (by submission date, update date, or relevance)
  • See total matching results count to gauge search specificity
  • Get paper metadata and abstracts
  • Retrieve full paper text as Markdown (converted from PDF)
  • Access links to available paper formats (PDF/HTML)
  • Browse and search arXiv subject categories

To use the web version just add this connector to Claude.ai https://mcp.andybrandt.net/arxiv . You can also install & use it locally.

Installation and Deployment

This server can be run in two modes: as a local stdio server for desktop clients or as a network-accessible web server.

Installing via Smithery

To install Simple Arxiv for Claude Desktop automatically via Smithery:

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

Manual Installation

bash
pip install mcp-simple-arxiv

Usage with Claude Desktop

Add this configuration to your claude_desktop_config.json:

(Mac OS)

json
{
  "mcpServers": {
    "simple-arxiv": {
      "command": "python",
      "args": ["-m", "mcp_simple_arxiv"]
      }
  }
}

(Windows version):

json
{
  "mcpServers": {
    "simple-arxiv": {
      "command": "C:\\Users\\YOUR_USERNAME\\AppData\\Local\\Programs\\Python\\Python311\\python.exe",
      "args": [
        "-m",
        "mcp_simple_arxiv"
      ]
    }
  }
}

After restarting Claude Desktop, the following capabilities will be available:

Searching Papers

You can ask Claude to search for papers using queries like:

Can you search arXiv for recent papers about large language models?

The LLM can sort results by submission date, update date, or relevance:

Search arXiv for papers about transformers, sorted by relevance.

Date filtering lets you focus on specific time periods:

Find papers about quantum computing published in 2024.
Search for recent machine learning papers from the last 6 months.

Search results include:

  • Total number of matching papers (e.g., "Found 15,234 total results, showing first 10")
  • Paper title, authors, and arXiv ID
  • Categories (primary and additional)
  • Publication date
  • Abstract preview

Getting Paper Details

Once you have a paper ID, you can ask for more details:

Can you show me the details for paper 2103.08220?

This will return:

  • Full paper title
  • Authors
  • Publication and update dates
  • Journal reference (if available)
  • Paper abstract
  • Links to available formats (PDF/HTML)

For web deployment see WEB_DEPLOYMENT.md.

Development

To install for development:

bash
git clone https://github.com/andybrandt/mcp-simple-arxiv
cd mcp-simple-arxiv
pip install -e .

arXiv API Guidelines

This server follows arXiv API usage guidelines:

  • Rate limiting to max 1 request per 3 seconds
  • Single connection at a time
  • Proper error handling and retry logic

License

MIT

Installation

TypingMind
Prerequisites:

Node.js 18+

{
  "mcpServers": {
    "andybrandt-mcp-simple-arxiv": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-simple-arxiv"
      ]
    }
  }
}

Use mcp-simple-arxiv MCP with multiple AI models

TypingMind connects MCP tools at the workspace level, so once mcp-simple-arxiv is connected, you can use it with different AI models in TypingMind instead of setting it up separately for each model. This MCP runs locally through the TypingMind MCP connector on your device.

Setup guide to use the local connector

Use this when the MCP server needs access to local files, apps, or private resources on your computer.

1

Open the MCP settings

In TypingMind, go to Settings, Advanced Settings, then Model Context Protocol and choose Setup Connector.

  1. Open TypingMind in your browser.
  2. Click the Settings icon.
  3. Go to Advanced Settings.
  4. Open the Model Context Protocol section.
  5. Click Setup Connector and choose This Device.
TypingMind MCP connector setup screen with This Device selected
2

Run the connector command

Choose This Device, copy the command from TypingMind, and run it in Terminal. Keep the process running while you use MCP.

  1. Copy the setup command shown by TypingMind.
  2. Open Terminal on macOS or Windows Terminal on Windows.
  3. Paste and run the command.
  4. Approve the package install if Terminal asks you to proceed.
  5. Keep the Terminal window running while using MCP tools.
3

Add mcp-simple-arxiv as a server

When the connector status is Ready, click Edit Servers and paste the MCP server configuration.

  1. Wait until the connector status shows Ready.
  2. Click Edit Servers.
  3. Paste the mcp-simple-arxiv MCP server configuration.
  4. Save the server list.
  5. Refresh if you want to confirm the connector is still ready.
TypingMind MCP settings showing active server and Edit Servers button
{
  "mcpServers": {
    "andybrandt-mcp-simple-arxiv": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-simple-arxiv"
      ]
    }
  }
}
4

Use it across models

Save the server list, open Plugins, enable the mcp-simple-arxiv MCP tools, then select any supported AI model in TypingMind and use the tools in chat or assign them to an AI agent.

  1. Open the Plugins page in TypingMind.
  2. Enable the mcp-simple-arxiv MCP tools.
  3. Start a chat and choose the AI model you want to use.
  4. Use the MCP tools in chat or assign them to an AI agent.
  5. Switch to another AI model whenever needed without reconnecting MCP.
TypingMind chat using enabled MCP tools with a selected AI model
Can you use mcp-simple-arxiv to help me with this task?
mcp-simple-arxiv
Sure. I read it.
Here is what I found using mcp-simple-arxiv.

Frequently asked questions

What is the mcp-simple-arxiv MCP server used for?

mcp-simple-arxiv is an MCP server that lets compatible AI clients connect to external tools and context. In TypingMind, you can add this MCP server once and make its tools available in your AI workspace.

Can I use mcp-simple-arxiv MCP with multiple AI models in TypingMind?

Yes. TypingMind connects MCP tools at the workspace level, so you can use mcp-simple-arxiv with different AI models such as Claude, ChatGPT, Gemini, or other models you have configured in TypingMind without setting up the MCP server separately for each model.

Why use mcp-simple-arxiv MCP with TypingMind?

TypingMind is one of the best frontends for LLM chat because it brings multiple AI models, prompts, plugins, AI agents, API keys, and MCP tools into one workspace. With mcp-simple-arxiv connected, you can use its MCP tools across your preferred models while keeping your chat workflow organized in TypingMind.

How do I connect mcp-simple-arxiv MCP to TypingMind?

mcp-simple-arxiv runs through the TypingMind local MCP connector. This is best when the MCP server needs access to local files, desktop apps, command-line tools, or private resources on your computer.

What tools does mcp-simple-arxiv MCP provide in TypingMind?

mcp-simple-arxiv exposes MCP capabilities that can be enabled from the TypingMind Plugins page and used in chat or assigned to AI agents.

Do I need to share my API keys with TypingMind to use mcp-simple-arxiv MCP?

No. TypingMind is local-first and lets you keep your model providers, API keys, prompts, and MCP configuration under your control. If mcp-simple-arxiv requires authentication, add the required headers, OAuth settings, or local configuration for that MCP server when you create the connection.

Related MCP Servers

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇