Skip to main content
Glama

Paper Search MCP

by openags

論文検索MCP

arXiv、PubMed、bioRxiv、Sci-Hub(オプション)など、複数のソースから学術論文を検索・ダウンロードするためのModel Context Protocol(MCP)サーバー。Claude Desktopなどの大規模言語モデルとのシームレスな統合を目的として設計されています。

パイパイライセンスパイソン


目次


概要

paper-search-mcpは、Python ベースの MCP サーバーで、様々なプラットフォームから学術論文を検索・ダウンロードできます。論文検索ツール(例: search_arxiv )や PDF ダウンロードツール(例: download_arxiv )を提供しており、研究者や AI 駆動型ワークフローに最適です。MCP Python SDK を使用して構築されており、Claude Desktop などの LLM クライアントとシームレスに統合されます。


特徴

  • マルチソースサポート: arXiv、PubMed、bioRxiv、Sci-Hub (オプション) から論文を検索してダウンロードします。
  • 標準化された出力: Paperクラスを介して、一貫した辞書形式で論文が返されます。
  • 非同期ツール: httpxを使用してネットワーク要求を効率的に処理します。
  • MCP 統合: LLM コンテキスト拡張のための MCP クライアントと互換性があります。
  • 拡張可能な設計: academic_platformsモジュールを拡張することで、新しい学術プラットフォームを簡単に追加できます。

インストール

paper-search-mcp uvまたはpipを使ってインストールできます。以下に、すぐに使えるクイックスタートと開発のための詳細なセットアップの2つのアプローチをご紹介します。

Smithery経由でインストール

Smithery経由で Claude Desktop 用の paper-search-mcp を自動的にインストールするには:

npx -y @smithery/cli install @openags/paper-search-mcp --client claude

クイックスタート

サーバーをすぐに実行したいユーザーの場合:

  1. インストールパッケージ:
    uv add paper-search-mcp
  2. Claude デスクトップを構成する: この構成を~/Library/Application Support/Claude/claude_desktop_config.json (Mac) または%APPDATA%\Claude\claude_desktop_config.json (Windows) に追加します。
    { "mcpServers": { "paper_search_server": { "command": "uv", "args": [ "run", "--directory", "/path/to/your/paper-search-mcp", "-m", "paper_search_mcp.server" ] } } }

    注: /path/to/your/paper-search-mcp実際のインストール パスに置き換えます。

開発のために

コードを変更したり貢献したい開発者向け:

  1. セットアップ環境:
    # Install uv if not installed curl -LsSf https://astral.sh/uv/install.sh | sh # Clone repository git clone https://github.com/openags/paper-search-mcp.git cd paper-search-mcp # Create and activate virtual environment uv venv source .venv/bin/activate # On Windows: .venv\Scripts\activate
  2. 依存関係をインストール:
    # Install project in editable mode uv add -e . # Add development dependencies (optional) uv add pytest flake8

貢献

貢献を歓迎します!始めるには、以下の手順に従ってください。

  1. リポジトリをフォークする: GitHub で「フォーク」をクリックします。
  2. クローンとセットアップ:
    git clone https://github.com/yourusername/paper-search-mcp.git cd paper-search-mcp pip install -e ".[dev]" # Install dev dependencies (if added to pyproject.toml)
  3. 変更を加える:
    • academic_platforms/に新しいプラットフォームを追加します。
    • tests/内のテストを更新します。
  4. プル リクエストを送信する: 変更をプッシュし、GitHub で PR を作成します。

デモ

やるべきこと

計画されている学術プラットフォーム

  • [√] arXiv
  • [√] PubMed
  • [√] bioRxiv
  • [√] medRxiv
  • [√] Google Scholar
  • [ ] セマンティック・スカラー
  • [ ] PubMed Central(PMC)
  • [ ] サイエンスダイレクト
  • [ ] シュプリンガーリンク
  • [ ] IEEEエクスプローラ
  • [ ] ACMデジタルライブラリ
  • [ ] ウェブ・オブ・サイエンス
  • [ ] スコパス
  • [ ] JSTOR
  • [ ] リサーチゲート
  • [ ] コア
  • [ ] マイクロソフトアカデミック

ライセンス

このプロジェクトはMITライセンスの下でライセンスされています。詳細はLICENSEファイルをご覧ください。


paper-search-mcpを使った研究を楽しんでください!問題が発生した場合は、GitHub の問題を開いてください。

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

arXiv、PubMed、bioRxiv、Sci-Hub などの複数のソースから学術論文を検索およびダウンロードするための MCP サーバー。Claude Desktop などの大規模言語モデルとシームレスに統合できるように設計されています。

  1. 目次
    1. 概要
      1. 特徴
        1. インストール
          1. Smithery経由でインストール
          2. クイックスタート
          3. 開発のために
        2. 貢献
          1. デモ
            1. やるべきこと
              1. 計画されている学術プラットフォーム
            2. ライセンス

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                An MCP server that provides access to PubMed articles through the Entrez API.
                Last updated -
                2
                76
                Python
                MIT License
                • Apple
              • A
                security
                A
                license
                A
                quality
                The ArXiv MCP Server bridges the gap between AI models and academic research by providing a sophisticated interface to arXiv's extensive research repository. This server enables AI assistants to perform precise paper searches and access full paper content, enhancing their ability to engage with scientific literature.
                Last updated -
                4
                969
                Python
                Apache 2.0
                • Linux
                • Apple
              • -
                security
                F
                license
                -
                quality
                An MCP server implementation that enables searching and retrieving research articles from PubMed with specific focus on open access content filtering and full-text link retrieval.
                Last updated -
                4
                3
                JavaScript
              • -
                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

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/openags/paper-search-mcp'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server