JP

jackkuo666/pubmed-mcp-server

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

132 stars 47 forks 质量 72 趋势 16MIT

jackkuo666/pubmed-mcp-server 是从 https://github.com/jackkuo666/pubmed-mcp-server. 导入的 MCP 服务器候选

概览

jackkuo666/pubmed-mcp-server 是从 https://github.com/jackkuo666/pubmed-mcp-server. 导入的 MCP 服务器候选

概述(AI 翻译)

🔍 通过简单的MCP界面,使AI助手能够搜索、访问和分析PubMed文章。

PubMed MCP 服务器通过模型上下文协议(MCP)为 AI 助手与 PubMed 庞大的生物医学文献库之间搭建桥梁。它使 AI 模型能够搜索科学文章、访问其元数据,并以程序化方式进行深度分析。

🤝 贡献 • 📝 报告 Bug

✨ 核心功能

  • 🔎 论文检索:查询带有关键词或高级检索✅的PubMed文章
  • 🚀 高效检索:快速访问纸质元数据 ✅
  • 📊 元数据访问:检索特定论文✅的详细元数据
  • 📊 研究支持:促进生物医学科学的研究与分析 ✅
  • 📄 纸质访问:尝试下载全文PDF内容 ✅
  • 🧠 深度分析:对论文✅进行全面分析
  • 📝 研究提示:一套专门用于论文分析✅的提示

🚀 快速启动

先决条件

  • Python 3.10+
  • FastMCP 库

安装

通过Smithery安装

通过 Smithery 自动安装 Claude Desktop 的 pubmed-mcp-server:

克洛德

光标

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

PubMed MCP Server

🔍 Enable AI assistants to search, access, and analyze PubMed articles through a simple MCP interface.

The PubMed MCP Server provides a bridge between AI assistants and PubMed’s vast repository of biomedical literature through the Model Context Protocol (MCP). It allows AI models to search for scientific articles, access their metadata, and perform deep analysis in a programmatic way.

🤝 Contribute • 📝 Report Bug

✨ Core Features

  • 🔎 Paper Search: Query PubMed articles with keywords or advanced search ✅
  • 🚀 Efficient Retrieval: Fast access to paper metadata ✅
  • 📊 Metadata Access: Retrieve detailed metadata for specific papers ✅
  • 📊 Research Support: Facilitate biomedical sciences research and analysis ✅
  • 📄 Paper Access: Attempt to download full-text PDF content ✅
  • 🧠 Deep Analysis: Perform comprehensive analysis of papers ✅
  • 📝 Research Prompts: A set of specialized prompts for paper analysis ✅

🚀 Quick Start

Prerequisites

  • Python 3.10+
  • FastMCP library

Installation

Installing via Smithery

To install pubmed-mcp-server for Claude Desktop automatically via Smithery:

claude

npx -y @smithery/cli install @JackKuo666/pubmed-mcp-server --client claude

Cursor

Paste the following into Settings → Cursor Settings → MCP → Add new server:

  • Mac/Linux
npx -y @smithery/cli@latest run @JackKuo666/pubmed-mcp-server --client cursor --config "{}" 

Windsurf

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

CLine

npx -y @smithery/cli@latest install @JackKuo666/pubmed-mcp-server --client cline --config "{}"
  1. Clone the repository:

    git clone https://github.com/JackKuo666/PubMed-MCP-Server.git
    cd PubMed-MCP-Server
    
  2. Install the required dependencies:

    pip install -r requirements.txt
    

📊 Usage

Start the MCP server:

python pubmed_server.py

Usage with Claude Desktop

Add this configuration to your claude_desktop_config.json:

(Mac OS)

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

(Windows version):

{
  "mcpServers": {
    "pubmed": {
      "command": "C:\\Users\\YOUR\\PATH\\miniconda3\\envs\\mcp_server\\python.exe",
      "args": [
        "D:\\code\\YOUR\\PATH\\PubMed-MCP-Server\\pubmed_server.py"
      ],
      "env": {},
      "disabled": false,
      "autoApprove": []
    }
  }
}

Using with Cline

{
  "mcpServers": {
    "pubmed": {
      "command": "bash",
      "args": [
        "-c",
在 GitHub 查看完整 README

安装

npx -y @smithery/cli install @JackKuo666/pubmed-mcp-server --client claude
新手?先看 mcpskill.org 教程 →

配置

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