本指南详细介绍了临床试验MCP服务器的安装、使用方法、功能模块、资源接口、配置示例等内容,帮助用户快速上手并使用该服务器进行临床试验相关信息的查询和处理。
pip install FastMCP pytrials pandasclinical_trials_server.py:主要的MCP服务器实现,使用FastMCP框架。clinical_trials.py:包含与ClinicalTrials.gov API交互的辅助函数。pip install FastMCP pytrials pandas询问Claude:
你能帮我查找关于糖尿病的最新临床试验吗?
将返回以下信息:
输入具体的NCT编号,例如:
告诉我关于NCT04567890的更多信息。
将返回:
• 全部标题:新型糖尿病治疗药物疗效评估研究
• 研究疾病:2型糖尿病
• 试验阶段:III期临床试验
• 干预措施:新型口服降糖药与安慰剂对照
• 结果分析:已完成,结果显示有效性显著优于对照组。
clinicaltrials://corona_fields:获取新型冠状病毒相关字段数据。clinicaltrials://full_studies:获取完整的临床试验研究数据。clinicaltrials://csv/{filename}:通过指定文件名加载CSV数据。clinicaltrials://available_files:列出所有可用的CSV文件。clinicaltrials://study/{nct_id}:通过NCT编号查询特定研究。clinicaltrials://condition/{condition}:根据疾病名称筛选相关研究。在claude_desktop_config.json中添加:
{
"mcpServers": {
"ClinicalTrials": {
"command": "python",
"args": ["-m", "ClinicalTrials-mcp-server"]
}
}
}
在claude_desktop_config.json中添加:
{
"mcpServers": {
"ClinicalTrials": {
"command": "C:\\Users\\YOUR_USERNAME\\AppData\\Local\\Programs\\Python\\Python311\\python.exe",
"args": [
"-m",
"ClinicalTrials-mcp-server"
]
}
}
}
在config.json中添加:
{
"mcpServers": {
"ClinicalTrials": {
"command": "bash",
"args": [
"-c",
"source /home/YOUR/PATH/ClinicalTrials-MCP-Server/.venv/bin/activate && python /home/YOUR/PATH/ClinicalTrials-MCP-Server/clinical_trials_server.py"
],
"env": {},
"disabled": false,
"autoApprove": []
}
}
}
clinical_trials_server.py:主要的MCP服务器实现,使用FastMCP框架。clinical_trials.py:包含与ClinicalTrials.gov API交互的辅助函数。pandas库加载本地CSV文件,查看文件内容。文档中未提及许可证相关信息。
如遇问题,请访问项目主页或联系维护人员:
GitHub链接:https://github.com/clinical-trials-mcp-server
联系邮箱:support@clinicaltrials.com
感谢使用临床试验MCP服务器,如需进一步帮助,请随时联系技术支持团队。