Lineex Pubmed Mcp Smithery

ai.smithery由 smithery.ai 發布官方發布者v1.14.0更新於 Oct 24, 2026

Search PubMed with precision using keyword and journal filters and smart sorting. Uncover MeSH ter…

發布方自己的服務:222wcnm Bilistalkermcp

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取知識與記憶

概覽

AI 產生的概覽

讓助理搜尋 PubMed、查詢 MeSH 主題詞、統計文獻數量,並執行結構化的 PICO 實證搜尋。

可以做什麼
它提供依關鍵字搜尋 PubMed 的工具,可選擇期刊篩選並依相關度或日期排序,也能依 PMID 取得論文詳細資料,包括摘要、DOI、作者與關鍵字。它可以查詢某個醫學概念對應的 MeSH 主題詞,並一次回傳多個搜尋詞的文獻數量。PICO 工具可為族群、介入、對照與結果各要素設定同義詞,產生結構化查詢並回傳各組合的查詢語句與數量。
適用情境
適合文獻回顧、實證醫學問題,以及比較不同主題的研究數量。也適合需要在對話中直接完成 PubMed 搜尋與取得文獻資訊的研究助理情境。
執行需求
清單中的端點是遠端 streamable HTTP 服務,需要在 Authorization 標頭提供 bearer 權杖以進行 Smithery 身分驗證。README 另說明了本機安裝方式,需要 Python 3.6+、以 pip 安裝相依套件,並能連線至 NCBI E-utilities 網路服務。
安裝前請注意
Authorization 中的 bearer 權杖屬於機密,須由使用者自行提供。搜尋請求會經 NCBI E-utilities 送往 PubMed,該服務有速率限制,伺服器會以退避方式重試。回傳的是文獻書目資訊,不構成臨床建議。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Lineex Pubmed Mcp Smithery,將其新增到工作區。
  2. 連接 Authorization token 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/ai.smithery%2Flineex-pubmed-mcp-smithery/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "lineex-pubmed-smithery": {
      "type": "http",
      "url": "https://server.smithery.ai/@lineex/pubmed-mcp-smithery/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

PubMed Enhanced Search MCP Server

[smithery badge]

A Model Content Protocol server that provides enhanced tools to search and retrieve academic papers from PubMed database, with additional features such as MeSH term lookup, publication count statistics, and PICO-based evidence search.

Features

  • Search PubMed by keywords with optional journal filter
  • Support for sorting results by relevance or date (newest/oldest first)
  • Get MeSH (Medical Subject Headings) terms related to a search word
  • Get publication counts for multiple search terms (useful for comparing prevalence)
  • Retrieve detailed paper information including abstract, DOI, authors, and keywords
  • Perform structured PICO-based searches with support for synonyms and combination queries

Installing

Prerequisites

  • Python 3.6+
  • pip

Installation

  1. Clone this repository:

    git clone https://github.com/leescot/pubmed-mcp-smitherycd pubmed-mcp-smithery
  2. Install dependencies:

    pip install fastmcp requests

Usage

Running locally

Start the server:

python pubmed_enhanced_mcp_server.py

For development mode with auto-reloading:

mcp dev pubmed_enhanced_mcp_server.py

Adding to Claude Desktop

Edit your Claude Desktop configuration file (CLAUDE_DIRECTORY/claude_desktop_config.json) to add the server:

json
"pubmed-enhanced": {    "command": "python",    "args": [        "/path/pubmed-mcp-smithery/pubmed_enhanced_mcp_server.py"    ]}

MCP Functions

The server provides these main functions:

  1. search_pubmed - Search PubMed for articles matching keywords with optional journal filtering

    python
    # Exampleresults = await search_pubmed(    keywords=["diabetes", "insulin resistance"],    journal="Nature Medicine",    num_results=5,    sort_by="date_desc")
  2. get_mesh_terms - Look up MeSH terms related to a medical concept

    python
    # Examplemesh_terms = await get_mesh_terms("diabetes")
  3. get_pubmed_count - Get the count of publications for multiple search terms

    python
    # Examplecounts = await get_pubmed_count(["diabetes", "obesity", "hypertension"])
  4. format_paper_details - Get detailed information about specific papers by PMID

    python
    # Examplepaper_details = await format_paper_details(["12345678", "87654321"])
  5. pico_search - Perform structured PICO (Population, Intervention, Comparison, Outcome) searches with synonyms

    python
    # Examplepico_results = await pico_search(    p_terms=["diabetes", "type 2 diabetes", "T2DM"],    i_terms=["metformin", "glucophage"],    c_terms=["sulfonylurea", "glipizide"],    o_terms=["HbA1c reduction", "glycemic control"])

PICO Search Functionality

The PICO search tool helps researchers conduct evidence-based literature searches by:

  1. Allowing multiple synonym terms for each PICO element
  2. Combining terms within each element using OR operators
  3. Performing AND combinations between elements (P AND I, P AND I AND C, etc.)
  4. Returning both search queries and publication counts for each combination

This approach helps refine research questions and identify the most relevant literature.

Rate Limiting

The server implements automatic retry mechanism with backoff delays to handle potential rate limiting by NCBI's E-utilities service.

License

This project is licensed under the BSD 3-Clause License - see the LICENSE file for details.

來源:README.md,提交 10e7216

工具

0
SourceWeft 尚未讀取此伺服器的工具。

版本歷史

1
  1. v1.14.0最新Sep 16, 2026

評分

已滿足適用檢查項的 75%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。

其他 Smithery 整合