ArXiv MCP Server について
ArXiv MCP Server は、AI アシスタントを arXiv API に接続し、論文の検索と取得を可能にします。論文を構造化された MCP リソースとして返し、カテゴリ別に新着論文も探せます。
主な機能
- 01任意のクエリで arXiv を検索
- 02arXiv ID による論文取得
- 03カテゴリ別の最新論文検索
- 04構造化リソースとして論文を返却
活用シーン
- 01テーマや著者による研究検索
- 02特定論文の詳細取得
- 03分野ごとの新着論文の確認
MCP 対応
arXiv の検索、論文取得、最新論文の発見を MCP ツールとして公開し、論文を構造化された MCP リソースとして返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
ArXiv MCP サーバー
arXiv API と連携するための Model Context Protocol(MCP)サーバーの実装です。このサーバーを使用すると、AI アシスタントは科学論文を検索し、論文の詳細を取得して、特定のカテゴリの最新論文を見つけることができます。
機能
- 複雑なクエリを使って arXiv の論文を検索
- ID で論文を取得
- 特定のカテゴリの最新論文を検索
- 論文を構造化された MCP リソースとして返します
インストール
-
このリポジトリをクローンします:
git clone https://github.com/yourusername/arxiv-mcp-server.git cd arxiv-mcp-server -
依存関係をインストールします:
npm install -
プロジェクトをビルドします:
npm run build -
サーバーを起動します:
npm start
プロジェクト構成
src/index.ts- メインのサーバー実装package.json- プロジェクトの依存関係とスクリプトtsconfig.json- TypeScript の設定
Claude Desktop での使用方法
-
まず、Claude Desktop アプリがインストールされていることを確認してください。
-
ArXiv MCP サーバーを起動します:
npm start -
~/Library/Application Support/Claude/claude_desktop_config.jsonの Claude Desktop 設定ファイルを編集します(存在しない場合は作成してください):{ "mcpServers": { "arxiv": { "command": "node", "args": ["path/to/arxiv-mcp-server/dist/index.js"] } } } -
Claude Desktop アプリを再起動します。
-
次のようなクエリを使って、Claude に ArXiv MCP サーバーを使用するよう依頼できます:
- 「arXiv で量子コンピューティングに関する論文を検索して」
- 「機械学習分野の最新論文を探して」
- 「arXiv 論文 2104.12345 の詳細を取得して」
利用可能なツール
searchArXiv
任意のクエリを使って arXiv の論文を検索します。
パラメーター:
query(必須):検索クエリです。タイトルには「ti:」、著者には「au:」などの接頭辞を使用できますmax_results:返す結果の最大数(デフォルト:10)sort_by:結果の並び順(選択肢:「relevance」、「lastUpdatedDate」、「submittedDate」)sort_order:並べ替えの方向(選択肢:「ascending」、「descending」)categories:結果を特定の arXiv カテゴリに限定します(例:「cs.AI」、「physics」)
getPaperById
arXiv ID を指定して論文を取得します。
パラメーター:
id(必須):論文の arXiv ID(例:「2101.12345」)
getLatestPapers
特定のカテゴリの最新論文を取得します。
パラメーター:
category(必須):arXiv カテゴリ(例:「cs.AI」、「physics.gen-ph」)max_results:返す結果の最大数(デフォルト:10)
ライセンス
MIT
謝辞
- オープンアクセスの相互運用性に arXiv を利用できることに感謝します。
- Anthropic の Model Context Protocol を使用して構築されています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。