論文検索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 を自動的にインストールするには:
クイックスタート
サーバーをすぐに実行したいユーザーの場合:
- インストールパッケージ:
- Claude デスクトップを構成する: この構成を
~/Library/Application Support/Claude/claude_desktop_config.json
(Mac) または%APPDATA%\Claude\claude_desktop_config.json
(Windows) に追加します。注:
/path/to/your/paper-search-mcp
実際のインストール パスに置き換えます。
開発のために
コードを変更したり貢献したい開発者向け:
- セットアップ環境:
- 依存関係をインストール:
貢献
貢献を歓迎します!始めるには、以下の手順に従ってください。
- リポジトリをフォークする: GitHub で「フォーク」をクリックします。
- クローンとセットアップ:
- 変更を加える:
academic_platforms/
に新しいプラットフォームを追加します。tests/
内のテストを更新します。
- プル リクエストを送信する: 変更をプッシュし、GitHub で PR を作成します。
デモ
やるべきこと
計画されている学術プラットフォーム
- [√] arXiv
- [√] PubMed
- [√] bioRxiv
- [√] medRxiv
- [√] Google Scholar
- [ ] セマンティック・スカラー
- [ ] PubMed Central(PMC)
- [ ] サイエンスダイレクト
- [ ] シュプリンガーリンク
- [ ] IEEEエクスプローラ
- [ ] ACMデジタルライブラリ
- [ ] ウェブ・オブ・サイエンス
- [ ] スコパス
- [ ] JSTOR
- [ ] リサーチゲート
- [ ] コア
- [ ] マイクロソフトアカデミック
ライセンス
このプロジェクトはMITライセンスの下でライセンスされています。詳細はLICENSEファイルをご覧ください。
paper-search-mcp
を使った研究を楽しんでください!問題が発生した場合は、GitHub の問題を開いてください。
This server cannot be installed
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 などの大規模言語モデルとシームレスに統合できるように設計されています。
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server that provides access to PubMed articles through the Entrez API.Last updated -276PythonMIT License
- AsecurityAlicenseAqualityThe 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 -4969PythonApache 2.0
- -securityFlicense-qualityAn 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 -43JavaScript
- -securityFlicense-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 theirLast updated -4Python