VOOZH about

URL: https://glama.ai/mcp/servers/openags/paper-search-mcp?locale=ja-JP

⇱ 論文検索MCP by openags | Glama


論文検索MCP

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

👁 パイパイ
👁 ライセンス
👁 パイソン
👁 鍛冶屋のバッジ


目次


Related MCP server: Global Papers MCP

概要

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 の問題を開いてください。

A
license - permissive license
B
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

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