ArXiv MCP Server

by blazickjp
Apache 2.0
969
  • Linux
  • Apple

Integrations

  • Provides a bridge between AI assistants and arXiv's research repository through the Message Control Protocol (MCP). Allows AI models to search for papers, download and read their content in a programmatic way.

ArXiv MCP サーバー

🔍 AI アシスタントがシンプルな MCP インターフェースを介して arXiv 論文を検索およびアクセスできるようにします。

ArXiv MCPサーバーは、モデルコンテキストプロトコル(MCP)を介して、AIアシスタントとarXivの研究リポジトリ間の橋渡しを提供します。これにより、AIモデルはプログラム的に論文を検索し、そのコンテンツにアクセスできるようになります。

🤝**貢献する• 📝バグを報告する**

✨ コア機能

  • 🔎論文検索:日付範囲とカテゴリのフィルターを使用してarXiv論文を検索します
  • 📄論文アクセス:論文コンテンツをダウンロードして読む
  • 📋論文一覧: ダウンロードした論文をすべて表示
  • 🗃️ローカルストレージ: 論文はローカルに保存され、より速くアクセスできます
  • 📝プロンプト:リサーチプロンプトのセット

🚀 クイックスタート

Smithery経由でインストール

Smithery経由で Claude Desktop 用の ArXiv Server を自動的にインストールするには:

npx -y @smithery/cli install arxiv-mcp-server --client claude

手動でインストールする

uv を使用してインストールします。

uv tool install arxiv-mcp-server

開発の場合:

# Clone and set up development environment git clone https://github.com/blazickjp/arxiv-mcp-server.git cd arxiv-mcp-server # Create and activate virtual environment uv venv source .venv/bin/activate # Install with test dependencies uv pip install -e ".[test]"

🔌 MCP統合

この構成を MCP クライアント構成ファイルに追加します。

{ "mcpServers": { "arxiv-mcp-server": { "command": "uv", "args": [ "tool", "run", "arxiv-mcp-server", "--storage-path", "/path/to/paper/storage" ] } } }

開発の場合:

{ "mcpServers": { "arxiv-mcp-server": { "command": "uv", "args": [ "--directory", "path/to/cloned/arxiv-mcp-server", "run", "arxiv-mcp-server", "--storage-path", "/path/to/paper/storage" ] } } }

💡 利用可能なツール

サーバーは 4 つの主なツールを提供します。

1. 論文検索

オプションのフィルターを使用して論文を検索します。

result = await call_tool("search_papers", { "query": "transformer architecture", "max_results": 10, "date_from": "2023-01-01", "categories": ["cs.AI", "cs.LG"] })

2. 論文のダウンロード

arXiv IDで論文をダウンロード:

result = await call_tool("download_paper", { "paper_id": "2401.12345" })

3. 論文リスト

ダウンロードしたすべての論文を表示:

result = await call_tool("list_papers", {})

4. 論文を読む

ダウンロードした論文のコンテンツにアクセスします。

result = await call_tool("read_paper", { "paper_id": "2401.12345" })

📝 研究のきっかけ

サーバーは、学術論文の分析に役立つ特別なプロンプトを提供します。

論文分析プロンプト

論文IDのみを必要とする学術論文を分析するための包括的なワークフロー:

result = await call_prompt("deep-paper-analysis", { "paper_id": "2401.12345" })

このプロンプトには次の内容が含まれます。

  • 利用可能なツール(list_papers、download_paper、read_paper、search_papers)の使用に関する詳細な手順
  • 論文分析のための体系的なワークフロー
  • 以下を網羅する包括的な分析構造:
    • エグゼクティブサマリー
    • 研究の背景
    • 方法論分析
    • 結果評価
    • 実践的および理論的な意味合い
    • 今後の研究の方向性
    • より広範な影響

⚙️ 構成

環境変数を使用して設定します。

変数目的デフォルト
ARXIV_STORAGE_PATH紙の保管場所~/.arxiv-mcp-server/papers

🧪 テスト

テスト スイートを実行します。

python -m pytest

📄 ライセンス

MITライセンスに基づいてリリースされています。詳細はLICENSEファイルをご覧ください。


Pearl Labsチームが心を込めて作りました

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

ArXiv MCPサーバーは、arXivの広範な研究リポジトリへの洗練されたインターフェースを提供することで、AIモデルと学術研究の間のギャップを埋めます。このサーバーにより、AIアシスタントは論文を正確に検索し、論文の全文にアクセスできるようになるため、科学文献へのエンゲージメント能力が向上します。

  1. ✨ Core Features
    1. 🚀 Quick Start
      1. Installing via Smithery
      2. Installing Manually
      3. 🔌 MCP Integration
    2. 💡 Available Tools
      1. 1. Paper Search
      2. 2. Paper Download
      3. 3. List Papers
      4. 4. Read Paper
    3. 📝 Research Prompts
      1. Paper Analysis Prompt
    4. ⚙️ Configuration
      1. 🧪 Testing
        1. 📄 License

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            Enables AI assistants to search and access arXiv research papers through a simple Message Control Protocol interface, allowing for paper search, download, listing, and reading capabilities.
            Last updated -
            4
            1
            Python
            Apache 2.0
          • -
            security
            F
            license
            -
            quality
            🔍 Enable AI assistants to search and access bioRxiv papers through a simple MCP interface. The bioRxiv MCP Server provides a bridge between AI assistants and bioRxiv's preprint repository through the Model Context Protocol (MCP). It allows AI models to search for biology preprints and access their
            Last updated -
            4
            Python
            • Linux
            • Apple
          • -
            security
            F
            license
            -
            quality
            🔍 Enable AI assistants to search and access medRxiv papers through a simple MCP interface. The medRxiv MCP Server provides a bridge between AI assistants and medRxiv's preprint repository through the Model Context Protocol (MCP). It allows AI models to search for health sciences preprints and acce
            Last updated -
            1
            Python
            • Linux
            • Apple
          • -
            security
            A
            license
            -
            quality
            A bridge between AI assistants and ArXiv's research repository that enables searching, downloading, and reading academic papers through the Message Control Protocol.
            Last updated -
            Python
            MIT License
            • Linux
            • Apple

          View all related MCP servers

          ID: 04dtxi5i5n