返回 MCP 目录
public公开dns本地运行

pubmearch

一个专业的PubMed医学文献分析MCP服务器,提供文献检索、热点分析、趋势追踪和发文统计功能,帮助科研人员快速洞察医学研究动态。

article

README

🚀 PubMed 分析 MCP 服务器

这是一个专业的PubMed医学文献分析MCP服务器,能助力科研人员快速洞察医学研究动态。本项目由苦逼医学生开发,目前功能仍在完善中,欢迎各位提出建议和改进!

🚀 快速开始

安装依赖

# 安装依赖
pip install -r requirements.txt  
# 或使用uv
uv pip install -r requirements.txt

配置 mcp.json

因为习惯用uv虚拟环境,所以这里直接使用python的路径运行python文件。

// Add the following configuration in mcp.json (for Windows)
"PubMed": {
        "command": "cmd",
        "args": [
          "/c",
          "path/to/python.exe",
          "path/to/server.py"
        ]
    }
// For example, my mcp.json file looks like this
{
    "mcpServers": {
      "fetch":{
        "command": "cmd",
        "args": [
          "/c",
          "uvx",
          "mcp-server-fetch"
        ]
      },
      "PubMed": {
        "command": "cmd",
        "args": [
          "/c",
          "path/to/python.exe",
          "path/to/server.py"
        ]
      }
    }
  }

LLM 提示 (Agent 模式)

/your_mcp_name (note: it is PubMed here) Help me analyze the research hotspots on prostate cancer immunotherapy in the past three months. Set top_n to 50 and max_results to 5000. My email adress is ...  
/your_mcp_name(注:比如我的mcp.json里面是PubMed)帮我分析一下近三个月前列腺癌免疫治疗的研究热点。top_n设置为50,max_results设置为5000。我的电子邮件地址是...

✨ 主要特性

  • 文献检索:支持PubMed高级检索语法,可设置日期范围和结果数量。
  • 热点分析:统计关键词频率,识别热门研究方向,汇总相关文献。
  • 趋势追踪:追踪关键词随时间的频率变化,揭示研究趋势演变。
  • 发文统计:提供灵活的时间周期设置,分析文献数量变化。
  • 全面报告:一键生成包含热点、趋势和统计的分析报告。

📦 MCP工具

1. search_pubmed

搜索PubMed并保存结果。 主要参数:

  • email:您的电子邮件(必填)
  • advanced_search:PubMed搜索查询(必填,与高级检索语法相同)
  • max_results:最大结果数(默认:1000)

2. list_result_files

列出可用的结果文件。

3. analyze_research_hotspots

分析研究热点。 主要参数:

  • filename:结果文件名(必填)
  • top_n:分析的关键词数量(默认:20)

4. analyze_research_trends

分析研究趋势。

5. analyze_publication_count

分析发文数量。

6. generate_comprehensive_analysis

生成全面分析报告。

⚠️ 注意事项

⚠️ 重要提示

项目仍在开发中,功能可能尚未完善,请谨慎使用。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端