mcpField
A
ArXiv MCP Server

ArXiv MCP Server

ローカル
github.com/ndellamariaデータ・分析079 週間前に更新

ArXiv MCP Server について

ArXiv MCP Server は、AI アシスタントを arXiv API に接続し、論文の検索と取得を可能にします。論文を構造化された MCP リソースとして返し、カテゴリ別に新着論文も探せます。

主な機能

  1. 01任意のクエリで arXiv を検索
  2. 02arXiv ID による論文取得
  3. 03カテゴリ別の最新論文検索
  4. 04構造化リソースとして論文を返却

活用シーン

  1. 01テーマや著者による研究検索
  2. 02特定論文の詳細取得
  3. 03分野ごとの新着論文の確認

MCP 対応

arXiv の検索、論文取得、最新論文の発見を MCP ツールとして公開し、論文を構造化された MCP リソースとして返します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

ArXiv MCP サーバー

arXiv API と連携するための Model Context Protocol(MCP)サーバーの実装です。このサーバーを使用すると、AI アシスタントは科学論文を検索し、論文の詳細を取得して、特定のカテゴリの最新論文を見つけることができます。

機能

  • 複雑なクエリを使って arXiv の論文を検索
  • ID で論文を取得
  • 特定のカテゴリの最新論文を検索
  • 論文を構造化された MCP リソースとして返します

インストール

  1. このリポジトリをクローンします:

    git clone https://github.com/yourusername/arxiv-mcp-server.git
    cd arxiv-mcp-server
    
  2. 依存関係をインストールします:

    npm install
    
  3. プロジェクトをビルドします:

    npm run build
    
  4. サーバーを起動します:

    npm start
    

プロジェクト構成

  • src/index.ts - メインのサーバー実装
  • package.json - プロジェクトの依存関係とスクリプト
  • tsconfig.json - TypeScript の設定

Claude Desktop での使用方法

  1. まず、Claude Desktop アプリがインストールされていることを確認してください。

  2. ArXiv MCP サーバーを起動します:

    npm start
    
  3. ~/Library/Application Support/Claude/claude_desktop_config.json の Claude Desktop 設定ファイルを編集します(存在しない場合は作成してください):

    {
      "mcpServers": {
        "arxiv": {
          "command": "node",
          "args": ["path/to/arxiv-mcp-server/dist/index.js"]
        }
      }
    }
    
  4. Claude Desktop アプリを再起動します。

  5. 次のようなクエリを使って、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 を使用して構築されています。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。