arXiv MCP サーバー
自然言語を使用して arXiv API と対話できるようにするモデル コンテキスト プロトコル (MCP) サーバー。
特徴
arXiv.org にホストされている学術論文のメタデータを取得します
記事をPDF形式でローカルマシンにダウンロードする
特定のクエリでarXivデータベースを検索する
記事を取得し、大規模言語モデル(LLM)コンテキストにロードする
Related MCP server: PubMed MCP Server
ツール
記事のURLを取得する
arXiv.org にホストされている記事の URL をタイトルに基づいて取得する
title(文字列): 記事のタイトル
ダウンロード記事
arXiv.org にホストされている記事を PDF ファイルとしてダウンロードする
title(文字列): 記事のタイトル
記事をコンテキストに読み込む
arXiv.org にホストされている記事を LLM のコンテキストにロードする
title(文字列): 記事のタイトル
詳細を取得する
arXiv.org にホストされている記事のメタデータをタイトルに基づいて取得する
title(文字列): 記事のタイトル
検索_arxiv
指定されたパラメータに基づいてarXiv APIで検索クエリを実行し、一致する記事のメタデータを返します。
all_fields(文字列): すべてのメタデータフィールドにわたる一般的なキーワード検索title(文字列): 記事のタイトル内で検索するキーワードauthor(文字列): 結果をフィルタリングする著者名abstract(文字列): 論文抄録内で検索するキーワードstart(int): 返される最初の結果のインデックス
設定
手動インストール
リポジトリをクローンする
git clone https://github.com/prashalruchiranga/arxiv-mcp-server.git
cd arxiv-mcp-serveruvパッケージマネージャーをインストールします。他のオペレーティングシステムへのインストールの詳細については、公式のUVドキュメントをご覧ください。
# Using Homebrew for macOS
brew install uv
# or
curl -LsSf https://astral.sh/uv/install.sh | sh仮想環境を作成してアクティブ化します。
uv venv --python=python3.13
source .venv/bin/activate # or `venv\Scripts\activate` on Windows開発依存関係をインストールします。
uv syncClaude Desktopでの使用
この統合を有効にするには、 claude_desktop_config.jsonファイルにサーバー設定を追加してください。ファイルが存在しない場合は作成してください。
MacOS の場合: ~/Library/Application Support/Claude/claude_desktop_config.json Windows の場合: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"arxiv-server": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/arxiv-mcp-server/src/arxiv_server",
"run",
"server.py"
],
"env": {
"DOWNLOAD_PATH": "/ABSOLUTE/PATH/TO/DOWNLOADS/FOLDER"
}
}
}
}コマンドフィールドに uv 実行ファイルへのフルパスを入力する必要があるかもしれません。これは、macOSの場合はwhich uv 、Windowsの場合はwhere uv実行することで取得できます。
プロンプトの例
Can you get the details of 'Reasoning to Learn from Latent Thoughts' paper?Get the papers authored or co-authored by Yann Lecun on convolutional neural networksDownload the attention is all you need paperCan you get the papers by Andrew NG which have 'convolutional neural networks' in title?Can you display the paper?List the titles of papers by Yann LeCun. Paginate through the API until there are 30 titlesライセンス
MITライセンス。LICENSE を参照してください。