Skip to main content
Glama

medRxiv-MCP-Server

medRxiv MCP サーバー

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

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

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

✨ コア機能

  • 🔎 論文検索: カスタム検索文字列または高度な検索パラメータを使用して medRxiv 論文を検索します ✅
  • 🚀 効率的な検索: 論文のメタデータへの高速アクセス ✅
  • 📊 メタデータアクセス: DOI を使用して特定の論文の詳細なメタデータを取得します ✅
  • 📊 研究支援:健康科学の研究と分析を促進する ✅
  • 📄 論文アクセス: 論文コンテンツをダウンロードして読む 📝
  • 📋 論文リスト: ダウンロードしたすべての論文を表示 📝
  • 🗃️ ローカルストレージ: 論文はローカルに保存され、より高速にアクセスできるようになります 📝
  • 📝 研究プロンプト: 論文分析のための専門的なプロンプトのセット 📝

🚀 クイックスタート

Smithery経由でインストール

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

クロード
npx -y @smithery/cli@latest install @JackKuo666/medrxiv-mcp-server --client claude --config "{}"
カーソル

次の内容を「設定」→「カーソル設定」→「MCP」→「新しいサーバーの追加」に貼り付けます。

  • Mac/Linux
npx -y @smithery/cli@latest run @JackKuo666/medrxiv-mcp-server --client cursor --config "{}"
ウィンドサーフィン
npx -y @smithery/cli@latest install @JackKuo666/medrxiv-mcp-server --client windsurf --config "{}"

Cライン

npx -y @smithery/cli@latest install @JackKuo666/medrxiv-mcp-server --client cline --config "{}"

手動でインストールする

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

uv tool install medRxiv-mcp-server

開発の場合:

# Clone and set up development environment git clone https://github.com/JackKuo666/medRxiv-MCP-Server.git cd medRxiv-MCP-Server # Create and activate virtual environment uv venv source .venv/bin/activate uv pip install -r requirements.txt

📊 使用方法

MCP サーバーを起動します。

python medrxiv_server.py

サーバーが起動したら、AIアシスタントやアプリケーションでMCPツールを使用できます。ツールの使用例をいくつかご紹介します。

例1: キーワードを使って論文を検索する

result = await mcp.use_tool("search_medrxiv_key_words", { "key_words": "COVID-19 vaccine efficacy", "num_results": 5 }) print(result)

例2: 詳細検索を実行する

result = await mcp.use_tool("search_medrxiv_advanced", { "term": "COVID-19", "author1": "MacLachlan", "start_date": "2020-01-01", "end_date": "2023-12-31", "num_results": 3 }) print(result)

例3: 特定の論文のメタデータを取得する

result = await mcp.use_tool("get_medrxiv_metadata", { "doi": "10.1101/2025.03.09.25323517" }) print(result)

これらの例は、medRxiv MCPサーバーが提供する3つの主要ツールの使い方を示しています。具体的なユースケースに合わせてパラメータを調整してください。

🛠 MCP ツール

medRxiv MCP サーバーは次のツールを提供します。

検索_medrxiv_キーワード

キーワードを使用してmedRxivの記事を検索します。

パラメータ:

  • key_words (str): 検索クエリ文字列
  • num_results (int, オプション): 返される結果の数 (デフォルト: 10)

**戻り値:**記事情報を含む辞書のリスト

検索_medrxiv_advanced

medRxiv の記事の詳細検索を実行します。

パラメータ:

  • term (str, オプション): 一般的な検索用語
  • title (文字列、オプション): タイトル内を検索
  • author1 (文字列、オプション): 最初の著者
  • author2 (文字列、オプション): 2番目の著者
  • abstract_title (文字列、オプション): 概要とタイトルで検索
  • text_abstract_title (文字列、オプション): 全文、要約、タイトルで検索
  • section (str, オプション): medRxivのセクション
  • start_date (str, オプション): 検索範囲の開始日 (形式: YYYY-MM-DD)
  • end_date (str, オプション): 検索範囲の終了日 (形式: YYYY-MM-DD)
  • num_results (int, オプション): 返される結果の数 (デフォルト: 10)

**戻り値:**記事情報を含む辞書のリスト

get_medrxiv_metadata

DOI を使用して medRxiv 記事のメタデータを取得します。

パラメータ:

  • doi (str): 論文のDOI

**戻り値:**記事のメタデータを含む辞書

Claude Desktopでの使用

この設定をclaude_desktop_config.jsonに追加します。

(Mac OS)

{ "mcpServers": { "medrxiv": { "command": "python", "args": ["-m", "medrxiv-mcp-server"] } } }

(Windows版):

{ "mcpServers": { "medrxiv": { "command": "C:\\Users\\YOUR_USERNAME\\AppData\\Local\\Programs\\Python\\Python311\\python.exe", "args": [ "-m", "medrxiv-mcp-server" ] } } }

Clineと併用

{ "mcpServers": { "medrxiv": { "command": "bash", "args": [ "-c", "source /home/YOUR/PATH/mcp-server-medRxiv/.venv/bin/activate && python /home/YOUR/PATH/mcp-server-medRxiv/medrxiv_server.py" ], "env": {}, "disabled": false, "autoApprove": [] } } }

Claude Desktop を再起動すると、次の機能が利用できるようになります。

論文の検索

次のようなクエリを使用して、Claude に論文を検索するよう依頼できます。

Can you search medRxiv for recent papers about genomics?

検索すると、一致する論文に関する次のような基本情報が返されます。

• 論文タイトル

• 著者

• DOI

論文の詳細を取得する

DOI を取得したら、さらに詳しい情報を問い合わせることができます。

Can you show me the details for paper 10.1101/003541?

次のように返されます:

• 論文タイトル

• 著者

• 発行日

• 論文要旨

• 利用可能な形式へのリンク(PDF/HTML)

📝 やるべきこと

ダウンロードペーパー

論文をダウンロードしてローカルに保存します。

論文を読む

ダウンロードした論文の内容を読みます。

リスト論文

ダウンロードしたすべての論文を一覧表示します。

📝 研究のきっかけ

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

論文分析プロンプト

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

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

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

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

📁 プロジェクト構造

  • medrxiv_server.py : FastMCP を使用したメイン MCP サーバーの実装
  • medrxiv_web_search.py : medRxivを検索するためのWebスクレイピングロジックが含まれています

🔧 依存関係

  • Python 3.10以上
  • ファストMCP
  • 非同期
  • 伐採
  • リクエスト(Webスクレイピング用、medrxiv_web_search.pyで使用)
  • beautifulsoup4 (Webスクレイピング用、medrxiv_web_search.pyで使用)

必要な依存関係は以下を使用してインストールできます。

pip install FastMCP requests beautifulsoup4

🤝 貢献する

貢献を歓迎します!お気軽にプルリクエストを送信してください。

📄 ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています。

🙏 謝辞

このプロジェクトは、arxiv-mcp-serverプロジェクトで行われた作業に触発され、その作業に基づいて構築されました。

⚠️免責事項

このツールは研究目的のみにご使用ください。medRxivの利用規約を遵守し、責任を持ってご利用ください。

-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

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

medRxiv MCPサーバーは、モデルコンテキストプロトコル(MCP)を介してAIアシスタントとmedRxivのプレプリントリポジトリ間の橋渡しを提供します。これにより、AIモデルは健康科学分野のプレプリントを検索し、アクセスできるようになります。

  1. ✨ コア機能
    1. 🚀 クイックスタート
      1. Smithery経由でインストール
      2. Cライン
      3. 手動でインストールする
    2. 📊 使用方法
      1. 例1: キーワードを使って論文を検索する
      2. 例2: 詳細検索を実行する
      3. 例3: 特定の論文のメタデータを取得する
    3. 🛠 MCP ツール
      1. 検索\medrxiv\キーワード
      2. 検索\_medrxiv\_advanced
      3. get\_medrxiv\_metadata
    4. Claude Desktopでの使用
      1. 論文の検索
      2. 論文の詳細を取得する
    5. 📝 やるべきこと
      1. ダウンロードペーパー
      2. 論文を読む
      3. リスト論文
      4. 📝 研究のきっかけ
    6. 📁 プロジェクト構造
      1. 🔧 依存関係
        1. 🤝 貢献する
          1. 📄 ライセンス
            1. 🙏 謝辞
              1. ⚠️免責事項

                Related MCP Servers

                • 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
                  1,218
                  Python
                  Apache 2.0
                  • Linux
                  • Apple
                • -
                  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
                  A
                  license
                  -
                  quality
                  An MCP server enabling AI assistants to search and analyze pharmaceutical data through Cortellis. Features comprehensive drug search, ontology exploration, and real-time clinical trial data access.
                  Last updated -
                  Python
                  MIT License
                  • Linux
                  • Apple
                • -
                  security
                  A
                  license
                  -
                  quality
                  🔍 Enable AI assistants to search, access, and analyze PubMed articles through a simple MCP interface.
                  Last updated -
                  13
                  Python
                  MIT License
                  • Apple
                  • Linux

                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/JackKuo666/medRxiv-MCP-Server'

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