mcpField
P
PubMed Analysis MCP Server

PubMed Analysis MCP Server

本地服务
github.com/Darkroaster数据与分析15077 周前更新

关于 PubMed Analysis MCP Server

PubMed Analysis MCP Server 是一个用于分析 PubMed 医学文献的 MCP 服务,支持检索文献并统计关键词热点、研究趋势和发文数量。项目为新开发,功能仍在完善中,采用 MIT 许可证。

主要功能

  1. 01支持 PubMed 高级检索语法与日期范围
  2. 02关键词频率统计以识别热点方向
  3. 03按时间追踪关键词变化趋势
  4. 04按周期统计发文数量
  5. 05生成包含热点与趋势的综合分析报告

适用场景

  1. 01梳理某一医学领域近三个月的研究热点
  2. 02比较某研究方向多年来的发文数量变化
  3. 03为文献综述准备关键词与趋势概览

MCP 相关

该服务通过 search_pubmed、analyze_research_keywords、analyze_publication_count、generate_comprehensive_analysis 等工具向 MCP 客户端(如 Trae)提供 PubMed 检索与分析能力。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

PubMed Analysis MCP Server

适用于 PubMed 的 MCP 服务:这是一个刚刚开发的项目,功能仍在完善中,欢迎各位提出建议和改进!

注意:这是一个新开发的项目,功能仍在不断完善中。欢迎提出建议和改进意见!

一个专业的 PubMed 医学文献分析 MCP 服务,帮助科研人员快速洞察医学研究动态。

功能特点 / 功能特点

  • 文献检索 / 文献检索:支持 PubMed 高级检索语法,可设置日期范围和结果数量。

  • 热点分析 / 热点分析:统计关键词频率,识别热门研究方向,汇总相关文献。

  • 趋势追踪 / 趋势追踪:追踪关键词随时间的频率变化,揭示研究趋势演变。

  • 发文统计 / 发文统计:提供灵活的时间周期设置,分析文献数量变化。

  • 全面报告 / 全面报告:一键生成包含热点、趋势和统计的分析报告。

MCP 工具 / MCP 工具

1. search_pubmed

搜索 PubMed 并保存结果。

主要参数 / 主要参数: 一般而言不需要显性设置,与大模型沟通即可。

  • advanced_search:PubMed 搜索查询(必填,与高级检索语法相同)
  • start_date:开始日期(格式:YYYY/MM/DD)
  • end_date:结束日期(格式:YYYY/MM/DD)
  • max_results:最大结果数(默认:1000)
2. list_result_files

列出可用的结果文件。

3. analyze_research_keywords

分析研究热点以及研究趋势。 主要参数 / 主要参数:

  • top_n:分析的关键词数量(默认:20)
4. analyze_publication_count

分析发文数量。

5. generate_comprehensive_analysis

生成全面分析报告。

Trae 使用示例 / Trae 使用示例

说真的……使用同一个模型时,Cursor 总让我觉得是我表达得不清楚。而 Trae 却能懂我。真是很棒的 IDE!

安装依赖 / 安装依赖

推荐使用 uv 虚拟环境。
uv:访问 uv 仓库

# pyproject.toml 目录下:
uv pip install -e .
编写 mcp.json

在 mcp.json 中合并以下配置(适用于 Windows):

{
  "mcpServers": {
    "pubmearch": {
      "command": "cmd",
      "args": [
        "/c",
        "uv",
        "run",
        "--directory",
        "path/to/project/root/directory",  // The folder where the pubmearch folder is located
        "-m",
        "pubmearch.server"
      ],
      "env": {
        "NCBI_USER_EMAIL": "[email protected]",
        "NCBI_USER_API_KEY": "your_api_key"
      }
    }
  }
}
获取 PubMed API 密钥
  1. 登录 PubMed 网站。
  2. 点击右上角的头像,选择“账户设置”。
  3. 向下滚动到“API 密钥”部分,点击“创建 API 密钥”。
大模型提示词(Agent 模式)

推荐使用高级检索语法。

  • 帮我分析一下近三个月前列腺癌免疫治疗的研究热点。高级检索查询为 ((prostat*[Title/Abstract]) AND (cancer[Title/Abstract])) AND (immu*[Title/Abstract])。
  • 帮我分析一下近三个月前列腺癌免疫治疗的研究热点,检索词为((prostat*[Title/Abstract]) AND (cancer[Title/Abstract])) AND (immu*[Title/Abstract])。

注意事项 / 注意事项

  • 请遵循 NCBI 的 API 使用政策。
  • 结果文件保存在 pubmearch/results 目录,日志位于 pubmed_server.log。
  • 我平时学业繁忙,项目可能会有延迟。

贡献 / 贡献

欢迎通过 Issue 或 Pull Request 贡献改进。

许可证 / 许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。