arXiv Search MCP Server について
arXiv Search MCP Serverは、自然言語でarXivの学術論文を検索できるMCPサーバーです。英語と日本語のクエリに対応し、論文情報を構造化して返すほか、IDによる論文検索も行えます。
主な機能
- 01英語・日本語の自然言語検索
- 02キーワード・著者・カテゴリ・日付で検索
- 03タイトル・著者・要旨・リンクの取得
- 04arXiv IDによる論文情報の取得
- 05arXiv APIからの最新データ取得
活用シーン
- 01研究テーマの新しい論文を探す
- 02著者の論文を検索する
- 03既知のarXiv論文の詳細を調べる
MCP 対応
Claude Desktopを含むMCPクライアントに、search_arxiv_papersとget_arxiv_paperのツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
README(原文)English
プロジェクトの README よりこの 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
-
Clone and Setup
git clone https://github.com/sodeyama/arxiv-mcp-server.git cd arxiv-mcp-server npm install npm run build -
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": {} } } } -
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 querymax_results(number, optional): Maximum papers to return (1-50, default: 10)sort_by(string, optional): Sort by relevance, lastUpdatedDate, or submittedDatesort_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
-
Clone this repository
-
Install dependencies:
npm install -
Build the project:
npm run build
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。