PubMed MCP Server (@mystique920/pubmed-mcp) - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

PubMed MCP Server 是一个专门用于搜索和检索PubMed数据库研究文章的MCP服务器。

核心功能

  • 搜索PubMed数据库的研究文章(search工具)。
  • 获取特定主题的最新文章(getLatestArticles工具)。
  • 可选过滤搜索结果以获取开放获取内容。
  • 检索文章详情,包括标题、作者、期刊、日期和摘要(如果可用)。
  • 内置速率限制以符合API规范(近似NCBI指南)。

适用场景

  • 学术研究:快速获取相关领域的最新研究文章。
  • 文献综述:收集和分析特定主题的文献。
  • 开放获取内容筛选:专门查找开放获取的研究文章。

工具列表

  • search:使用PubMed E-utilities搜索文章。
  • query(必需):搜索词。
  • maxResults(可选,默认10):最大结果数。
  • filterOpenAccess(可选,默认false):是否过滤开放获取内容。
  • getLatestArticles:获取特定主题的最新文章(默认搜索开放获取)。
  • topic(必需):搜索主题。
  • days(可选,默认30):过去多少天内的文章。
  • maxResults(可选,默认10):最大结果数。

常见问题解答

  • 速率限制:服务器自动实施速率限制(约每秒3个请求)以符合NCBI的E-utilities指南。

使用教程

使用依赖

  • Node.js环境

安装教程

bash
npm install @mystique920/pubmed-mcp

LibreChat集成(Docker)

  1. 克隆仓库:
    bash
    git clone https://github.com/mystique920/pubmed-mcp.git
    cd pubmed-mcp
  2. 安装依赖并构建:
    bash
    npm install
    npm run build
  3. 配置Docker Compose:
    librechat服务中添加卷挂载:
    ```yaml
    volumes:
  4. ./pubmed-mcp:/app/mcp_servers/pubmed-mcp
    ```
  5. 配置LibreChat MCP:
    librechat.yaml中定义MCP服务器:
    ```yaml
    mcp:
    servers:
    • name: "pubmed-mcp"
      type: "local"
      command: "node"
      args:
      • /app/mcp_servers/pubmed-mcp/build/index.js
        ```
  6. 重启LibreChat:
    bash
    docker compose up -d --force-recreate

调试方式

  • 确保Node.js环境正确安装。
  • 确保Docker和Docker Compose正确配置。
  • 检查librechat.yaml中的配置是否正确。

点击访问

搜索工具

# MCPilot - MCP服务,MCP服务器,MCP教程

2025-4-29 11:51:07

搜索工具

tavily-search MCP server - MCP服务,MCP服务器,MCP教程

2025-4-29 11:51:15

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索