arXiv Research Assistant MCP Server

MIT License
1
  • Linux
  • Apple

Integrations

  • Provides tools for searching arXiv papers by keywords, retrieving latest papers by category, fetching detailed paper metadata, searching papers by author, and analyzing trending topics within the arXiv database.

  • Retrieves DOI information as part of the paper details lookup functionality.

  • Parses XML responses from the arXiv API to extract paper metadata and other information.

🧠 arXiv 研究アシスタント MCP サーバー

このプロジェクトは、膨大な arXiv.org 論文データベースと対話するために構築された MCP (Model Context Protocol) サーバーです。

Claude AIのようなクライアントが、arXiv論文を効率的に検索、探索、比較できるようにします。これらはすべて、カスタム構築されたローカルサーバーを介して行われます。Python FastMCPフレームワークで構築されており、軽量なパッケージ管理にはuvを使用しています。

✨ 特徴

  • 🔍 キーワードベースの論文検索
    arXiv の論文をキーワードで検索し、関連性や最新度で並べ替えるオプションがあります。
  • 📚 カテゴリー別最新論文
    arXiv カテゴリ コード (例: cs.AImath.AP ) を指定して、その分野の最新の論文を取得します。
  • 📄 論文詳細検索
    論文の arXiv ID を使用して詳細なメタデータを取得します (タイトル、著者、概要、カテゴリ、DOI、PDF リンクなど)。
  • 🧑‍🔬 著者ベースの論文検索
    特定の著者によって公開された論文のリストを取得します。
  • 📊 トレンド分析(実験的)
    カテゴリ内の最近の論文に基づいて、トレンドのキーワードやトピックの概要を取得します (現在は模擬データを使用)。
  • 📝 要約プロンプトジェネレーター
    LLM が選択した論文をより効果的に要約するのに役立つプロンプトを動的に生成します。
  • 🆚 比較プロンプトジェネレーター
    2 つの論文 ID を指定して、その内容を比較するための構造化されたプロンプトを生成します。

🛠️ 技術スタック

  • Python 3.11以上
  • ファストMCP
  • uv (依存関係と環境管理用)
  • リクエスト(API通信用)
  • xml.etree.ElementTree (XML レスポンスの解析用)

🚀 はじめに

Smithery経由でインストール

Smithery経由で Claude Desktop 用の arXiv Research Assistant MCP Server を自動的にインストールするには:

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

PyPIからのインストール

uv pip install arxiv-paper-mcp

🔧 リポジトリをクローンする(開発用)

git clone https://github.com/daheepk/arxiv-mcp-server.git cd arxiv-mcp-server

🔧 依存関係のインストール(開発用)

uvを使用して、すべての依存関係を編集可能モードでインストールします。

uv pip install -e .

⚙️ 実行方法

▶️ サーバーを実行する(ローカル)

arxiv-paper-mcp

🔌 クロードと一緒に使う

この MCP サーバーを Claude で使用するには、次の JSON 構成を Claude の MCP 設定に追加します。

{ "mcpServers": { "arXivPaper": { "command": "uv", "args": [ "tool", "run", "arxiv-paper-mcp" ] } } }

プロジェクト構造

arxiv-mcp-server/ ├── arxiv_mcp/ # Main package │ ├── __init__.py │ ├── app.py # FastMCP app setup │ ├── server.py # Server entry point │ ├── utils.py # arXiv API communication logic │ ├── resources/ # MCP resources (categories, authors, etc.) │ ├── tools/ # MCP tools (search, detail lookup, trends) │ └── prompts/ # Prompt templates (summarize, compare) ├── pyproject.toml # Project config & dependencies └── README.md # This file

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

Claude AI がカスタム構築されたローカル サーバーを介して arXiv 論文を効率的に検索、調査、比較できるようにする MCP サーバー。

  1. ✨ 特徴
    1. 🛠️ 技術スタック
      1. 🚀 はじめに
        1. Smithery経由でインストール
        2. PyPIからのインストール
        3. 🔧 リポジトリをクローンする(開発用)
        4. 🔧 依存関係のインストール(開発用)
      2. ⚙️ 実行方法
        1. ▶️ サーバーを実行する(ローカル)
      3. 🔌 クロードと一緒に使う
        1. プロジェクト構造

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            The ArXiv MCP Server bridges the gap between AI models and academic research by providing a sophisticated interface to arXiv's extensive research repository. This server enables AI assistants to perform precise paper searches and access full paper content, enhancing their ability to engage with scientific literature.
            Last updated -
            4
            969
            Python
            Apache 2.0
            • Linux
            • Apple
          • -
            security
            A
            license
            -
            quality
            An MCP server that provides access to arXiv papers through their API.
            Last updated -
            4
            34
            Python
            MIT License
            • Apple
          • A
            security
            A
            license
            A
            quality
            Enables AI assistants to search and access arXiv research papers through a simple Message Control Protocol interface, allowing for paper search, download, listing, and reading capabilities.
            Last updated -
            4
            1
            Python
            Apache 2.0
          • -
            security
            A
            license
            -
            quality
            Enables AI assistants to search, download, and read arXiv research papers through a Message Control Protocol interface, with support for paper filtering and local storage.
            Last updated -
            Apache 2.0

          View all related MCP servers

          ID: zgfx2eeqqc