Skip to main content
Glama
JackKuo666

medRxiv-MCP-Server

medRxiv MCP サヌバヌ

鍛冶屋のバッゞ

🔍 AI アシスタントがシンプルな MCP むンタヌフェヌスを介しお medRxiv 論文を怜玢およびアクセスできるようにしたす。

medRxiv MCPサヌバヌは、モデルコンテキストプロトコルMCPを介しお、AIアシスタントずmedRxivのプレプリントリポゞトリ間の橋枡しを提䟛したす。これにより、AIモデルはプログラム的に健康科孊分野のプレプリントを怜玢し、そのコンテンツにアクセスできるようになりたす。

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

✹ コア機胜

  • 🔎 論文怜玢: カスタム怜玢文字列たたは高床な怜玢パラメヌタを䜿甚しお medRxiv 論文を怜玢したす ✅

  • 🚀 効率的な怜玢: 論文のメタデヌタぞの高速アクセス ✅

  • 📊 メタデヌタアクセス: DOI を䜿甚しお特定の論文の詳现なメタデヌタを取埗したす ✅

  • 📊 研究支揎健康科孊の研究ず分析を促進する ✅

  • 📄 論文アクセス: 論文コンテンツをダりンロヌドしお読む 📝

  • 📋 論文リスト: ダりンロヌドしたすべおの論文を衚瀺 📝

  • 🗃 ロヌカルストレヌゞ: 論文はロヌカルに保存され、より高速にアクセスできるようになりたす 📝

  • 📝 研究プロンプト: 論文分析のための専門的なプロンプトのセット 📝

Related MCP server: mcp-simple-arxiv

🚀 クむックスタヌト

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

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

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