mcpField
A
arXiv Search MCP Server

arXiv Search MCP Server

Local
github.com/sodeyamaData & Analytics1Updated 73w ago

About arXiv Search MCP Server

arXiv Search MCP Server lets MCP clients search academic papers on arXiv using natural-language queries. It supports English and Japanese queries and returns structured paper details, with a separate tool for looking up a paper by ID.

Key features

  1. 01Natural-language search in English and Japanese
  2. 02Search by keywords, authors, categories, and dates
  3. 03Return paper titles, authors, abstracts, and links
  4. 04Retrieve a paper by arXiv ID
  5. 05Fetch live results from the arXiv API

Use cases

  1. 01Find recent papers on a research topic
  2. 02Search for an author's publications
  3. 03Look up details for a known arXiv paper

MCP support

It exposes search_arxiv_papers and get_arxiv_paper tools to MCP clients, including Claude Desktop.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

arXiv Search MCP Server

A Model Context Protocol (MCP) server that enables natural language searching of arXiv academic papers. Built with Node.js and TypeScript for local execution.

Features

  • Natural Language Queries: Search for papers using conversational language (English and Japanese)
  • Comprehensive Search: Search by keywords, authors, categories, and date ranges
  • Structured Results: Get detailed paper information including titles, authors, abstracts, and links
  • MCP Protocol Compliance: Works with Claude Desktop and other MCP-compatible clients
  • Error Handling: Robust error handling and retry logic for API calls
  • Real-time Data: Fetches live data from arXiv API

Quick Start

  1. Clone and Setup

    git clone https://github.com/sodeyama/arxiv-mcp-server.git
    cd arxiv-mcp-server
    npm install
    npm run build
    
  2. Configure Claude Desktop

    Add to your Claude Desktop config file:

    {
      "mcpServers": {
        "arxiv-search": {
          "command": "node",
          "args": ["/absolute/path/to/arxiv-mcp-server/dist/index.js"],
          "env": {}
        }
      }
    }
    
  3. Usage Examples

    • "最新の深層学習研究を5件見つけて"
    • "Geoffrey Hintonの機械学習論文"
    • "量子コンピューティングに関する2023年以降の研究"
    • "RAG retrieval augmented generation"

Configuration Files

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

Available Tools

search_arxiv_papers

Search for academic papers using natural language queries.

Parameters:

  • query (string, required): Natural language search query
  • max_results (number, optional): Maximum papers to return (1-50, default: 10)
  • sort_by (string, optional): Sort by relevance, lastUpdatedDate, or submittedDate
  • sort_order (string, optional): ascending or descending
get_arxiv_paper

Get detailed information about a specific paper by arXiv ID.

Parameters:

  • arxiv_id (string, required): The arXiv ID (e.g., "2212.13345")

Installation

  1. Clone this repository

  2. Install dependencies:

    npm install
    
  3. Build the project:

    npm run build
    

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.