项目简介
此GitHub仓库包含一系列专为生物医学研究设计的Model Context Protocol (MCP) 服务器。这些服务器充当桥梁,使AI助手(如Claude for Desktop)能够访问和利用各种外部生物医学数据库和资源,从而增强其在科学查询和数据检索方面的能力。该集合包括PubMed、BioRxiv/MedRxiv、ClinicalTrials.gov、DrugBank和OpenTargets的MCP服务器。
主要功能点
- PubMed MCP 服务器: 允许AI助手搜索PubMed医学文献,获取文章摘要,查找相关文章,并按作者搜索。
- BioRxiv/MedRxiv MCP 服务器: 允许AI助手获取生物医学预印本的详细信息,查找已发表版本,搜索近期预印本,并按日期范围和类别搜索。
- ClinicalTrials.gov MCP 服务器: 允许AI助手搜索临床试验信息,获取试验详细资料,并按医学状况或地点查找相关试验。
- DrugBank MCP 服务器: 允许AI助手搜索药物信息,获取药物详情,按适应症或类别查找药物,以及查询药物相互作用信息。
- OpenTargets MCP 服务器: 允许AI助手搜索基因靶点和疾病信息,获取靶点和疾病详情,查找疾病与靶点之间的关联,并搜索相关药物。
安装步骤
- 前提条件: 确保您的系统已安装 Python 和 pip。
- 克隆仓库: 将此GitHub仓库克隆到您的本地机器。
git clone https://github.com/gosset-ai/other-public-mcps.git cd other-public-mcps - 安装依赖: 打开命令行,导航到克隆的仓库目录,然后安装所有服务器所需的Python依赖包:
pip install -r requirements.txt - 特定服务器配置(按需进行):
- PubMed MCP 服务器: 打开 'pubmed_mcp.py' 文件,将 'EMAIL' 常量替换为您的电子邮件地址(NCBI要求用于API访问)。
- DrugBank MCP 服务器: 打开 'drugbank_mcp.py' 文件,将 'API_KEY' 常量替换为您的DrugBank API密钥。
服务器配置
这些MCP服务器旨在与兼容MCP协议的客户端(如Claude for Desktop)配合使用。您需要将这些服务器的启动信息配置到您的MCP客户端中。以下是一个示例配置,您需要将其添加到MCP客户端的配置文件(例如Claude for Desktop的'claude_desktop_config.json')中。请将'/ABSOLUTE/PATH/TO/'替换为您系统上这些Python脚本的实际绝对路径。
{ "mcpServers": { "pubmed-mcp": { "command": "python", "args": [ "/ABSOLUTE/PATH/TO/pubmed_mcp.py" ] }, "biorxiv-mcp": { "command": "python", "args": [ "/ABSOLUTE/PATH/TO/bioarxiv_mcp.py", "--server", "biorxiv" ] }, "medrxiv-mcp": { "command": "python", "args": [ "/ABSOLUTE/PATH/TO/bioarxiv_mcp.py", "--server", "medrxiv" ] }, "clinicaltrials-mcp": { "command": "python", "args": [ "/ABSOLUTE/PATH/TO/clinicaltrialsgov_mcp.py" ] }, "drugbank-mcp": { "command": "python", "args": [ "/ABSOLUTE/PATH/TO/drugbank_mcp.py" ] }, "opentargets-mcp": { "command": "python", "args": [ "/ABSOLUTE/PATH/TO/opentargets_mcp.py" ] } } }
注意: 'biorxiv-mcp' 和 'medrxiv-mcp' 都使用 'bioarxiv_mcp.py' 脚本,但通过 '--server' 参数来指定不同的预印本服务来源。
基本使用方法
完成配置后,请重启您的MCP客户端。在与AI助手交互时,您可以通过自然语言提问来调用这些服务器提供的工具,例如:
- "查找关于CRISPR癌症疗法的最新研究"
- "获取PMID 34567890的摘要"
- "上周有哪些关于COVID-19的预印本发表?"
- "目前有哪些针对阿尔茨海默病的临床试验正在招募?"
- "查找二甲双胍这种药的信息"
- "帕金森病与哪些靶点相关?"
信息
分类
数据库与文件