clintrials-mcp
by plainyogurt21·★ 0·综合分 33
一个提供临床试验.gov数据结构化访问的MCP服务器,具有搜索、检索和分析功能。
概述
clintrials-mcp服务器使LLM能够通过一套全面的工具访问和分析来自ClinicalTrials.gov的临床试验数据。它提供多种搜索方式,包括按病症、干预措施、资助者、NCT ID或组合条件进行搜索,并可选择性地检索字段以优化响应。该服务器还提供分析工具,用于检查试验阶段、字段统计数据和数据分布。它支持多种部署选项,包括AWS Lambda、App Runner、Railway和Render,并推荐使用Cloudflare Worker设置将请求代理到Python后端。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
当您需要为研究或医疗应用程序提供对临床试验数据的结构化访问时,特别是如果您已经在使用医疗 API 或临床试验数据库。
什么时候不要选它
如果您需要临床试验的实时更新(此服务器依赖 ClinicalTrials.gov API 的更新时间表),或者需要 ClinicalTrials.gov 之外的专科医疗数据,请不要选择此方案。
此 server 暴露的工具
从 README 抽取出 9 个工具search_trials_by_acronymsearch_trials_by_acronyms(acronyms, max_studies, fields, exact_match)Search clinical trials by study acronym
search_trials_by_conditionsearch_trials_by_conditions(conditions, max_studies, fields)Search clinical trials by medical condition(s)
search_trials_by_interventionsearch_trials_by_interventions(interventions, max_studies, fields)Search clinical trials by intervention/treatment
search_trials_by_sponsorsearch_trials_by_sponsors(sponsors, max_studies, fields)Search clinical trials by sponsor/organization
search_trials_by_nct_idssearch_trials_by_nct_ids(nct_ids, fields)Retrieve specific clinical trials by NCT ID(s)
search_trials_combinedsearch_trials_combined(conditions, interventions, sponsors, terms, nct_ids, max_studies, fields)Search clinical trials using multiple criteria
get_trial_detailsget_trial_details(nct_id, fields)Get comprehensive details for a single clinical trial
analyze_trial_phasesanalyze_trial_phases(conditions, interventions, sponsors, max_studies)Analyze the distribution of trial phases
get_field_statisticsget_field_statistics(field_names, field_types)Get statistical information about field values
可对比工具
安装
安装
- 安装依赖项:
pip install -r requirements.txt- 运行MCP服务器:
python mcp_server.pyClaude Desktop配置
添加到claude_desktop_config.json:
{
"mcpServers": {
"clintrials": {
"command": "python",
"args": ["mcp_server.py"]
}
}
}替代部署
服务器可以部署到AWS Lambda、Railway、Render,或通过Cloudflare隧道本地运行。
FAQ
- AWS Lambda部署的免费层是什么?
- AWS Lambda每月提供100万次免费请求,之后每100万次请求收费0.20美元。
- 我可以本地运行这个服务器吗?
- 可以,您可以使用`python mcp_server.py`本地运行,或者使用Cloudflare隧道进行本地开发并配置公共端点。
clintrials-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。