論文検索MCP
arXiv、PubMed、bioRxiv、Sci-Hub(オプション)など、複数のソースから学術論文を検索・ダウンロードするためのModel Context Protocol(MCP)サーバー。Claude Desktopなどの大規模言語モデルとのシームレスな統合を目的として設計されています。
目次
Related MCP server: PubMed MCP Server
概要
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 を自動的にインストールするには:
クイックスタート
サーバーをすぐに実行したいユーザーの場合:
インストールパッケージ:
uv add paper-search-mcpClaude デスクトップを構成する: この構成を
~/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実際のインストール パスに置き換えます。
開発のために
コードを変更したり貢献したい開発者向け:
セットアップ環境:
# 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依存関係をインストール:
# Install project in editable mode uv add -e . # Add development dependencies (optional) uv add pytest flake8
貢献
貢献を歓迎します!始めるには、以下の手順に従ってください。
リポジトリをフォークする: GitHub で「フォーク」をクリックします。
クローンとセットアップ:
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)変更を加える:
academic_platforms/に新しいプラットフォームを追加します。tests/内のテストを更新します。
プル リクエストを送信する: 変更をプッシュし、GitHub で PR を作成します。
デモ
やるべきこと
計画されている学術プラットフォーム
[√] arXiv
[√] PubMed
[√] bioRxiv
[√] medRxiv
[√] Google Scholar
[ ] セマンティック・スカラー
[ ] PubMed Central(PMC)
[ ] サイエンスダイレクト
[ ] シュプリンガーリンク
[ ] IEEEエクスプローラ
[ ] ACMデジタルライブラリ
[ ] ウェブ・オブ・サイエンス
[ ] スコパス
[ ] JSTOR
[ ] リサーチゲート
[ ] コア
[ ] マイクロソフトアカデミック
ライセンス
このプロジェクトはMITライセンスの下でライセンスされています。詳細はLICENSEファイルをご覧ください。
paper-search-mcpを使った研究を楽しんでください!問題が発生した場合は、GitHub の問題を開いてください。
Appeared in Searches
- A server for accessing full-text research articles via DOI
- A server for finding academic papers to perform sentiment analysis and develop a consumer-facing voice chatbot
- A tool for finding relevant academic publications and open-source projects on GitHub
- A server for finding academic and scholarly articles
- A server for finding arXiv papers on quantum computing