Skip to main content
Glama
daheepk

arXiv Research Assistant MCP Server

by daheepk

🧠 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 を指定して、その内容を比較するための構造化されたプロンプトを生成します。


Related MCP server: scholar-search-mcp

🛠️ 技術スタック

  • 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
Install Server
A
license - permissive license
B
quality
-
maintenance - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    C
    maintenance
    An MCP server for searching and downloading academic papers from multiple sources including arXiv, PubMed, bioRxiv, and Sci-Hub, designed for seamless integration with large language models like Claude Desktop.
    795
    57
    2,417
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    An MCP server for academic paper search that integrates with AI assistants (e.g., Claude Code, Cursor), enabling them to search and retrieve academic paper metadata.
    237
    MIT
  • F
    license
    A
    quality
    D
    maintenance
    A streamlined MCP server that connects AI assistants to arXiv's vast collection of academic papers, enabling search, retrieval, and analysis of research papers.
    7
    1
  • F
    license
    A
    quality
    C
    maintenance
    A local MCP server for searching and reading arXiv papers, enabling paper search, retrieval, and summarization through Claude.
    6

View all related MCP servers

Related MCP Connectors

  • Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer

  • Academic research MCP server for paper search, citation checks, graphs, and deep research.

  • Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/daheepk/arxiv-paper-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server