English | 简体中文
用于从 ClinicalTrials.gov API v2 查询临床试验的 MCP 服务器。提供智能搜索,默认优化以查找相关的、当前正在招募的试验。
无需安装!直接运行:
npx xiaoyibao-clinical-trials
添加到您的 MCP 客户端设置中:
{
"mcpServers": {
"clinical-trials": {
"command": "npx",
"args": ["-y", "xiaoyibao-clinical-trials"]
}
}
}
npm install -g xiaoyibao-clinical-trials
{
"mcpServers": {
"clinical-trials": {
"command": "xiaoyibao-clinical-trials"
}
}
}
search_clinical_trials使用智能默认值搜索临床试验。
默认行为:
RECRUITING(当前招募中)参数:
keywords(字符串):关键词如“KRAS G12D”,“PD-1”,“Pembrolizumab”condition(字符串):疾病/条件如“胰腺癌”,“肠癌”country(字符串):国家名称如“中国”,“美国”,“中国”city(字符串):城市名称如“北京”,“上海”,“纽约”months(数字):时间范围(月),默认:3status(字符串):招募状态,默认:“RECRUITING”pageSize(数字):每页结果数,默认:30,最大:100pageToken(字符串):分页标记示例:
{
"keywords": "KRAS G12D",
"condition": "胰腺癌",
"country": "中国"
}
get_trial_details获取全面的试验详情,包括:
参数:
nctId(字符串,必需):NCT 编号如“NCT04852770”示例:
{
"nctId": "NCT04852770"
}
search_by_location通过地理位置坐标搜索试验。
参数:
latitude(数字,必需):纬度longitude(数字,必需):经度radius(数字):搜索半径(英里),默认:50condition(字符串):疾病/条件(可选)keywords(字符串):关键词(可选)status(字符串):招募状态,默认:“RECRUITING”months(数字):时间范围,默认:3pageSize(数字):每页结果数,默认:30示例:
{
"latitude": 39.9042,
"longitude": 116.4074,
"radius": 50,
"condition": "肺癌"
}
所有响应均为 JSON 格式,优化用于 LLM 处理。
{
"totalCount": 13,
"count": 13,
"studies": [
{
"nctId": "NCT06218914",
"title": "I期研究调查TCRTs KRAS突变...",
"status": "RECRUITING",
"conditions": ["胰腺癌", "KRAS G12D"],
"interventions": [{"type": "药物", "name": "NT-112"}],
"sponsor": "阿斯利康",
"studyType": "干预性",
"phase": ["I期"],
"lastUpdate": "2024-10-15"
}
]
}
包括所有搜索字段以及:
investigators[] - PI 和研究团队overallOfficials[] - 研究官员centralContacts[] - 全球联系信息(电话、电子邮件)locations[] - 所有医院站点及当地联系人locationsSummary - 统计数据(国家、城市、总站点数)eligibility - 详细的入选/排除标准primaryOutcomes[], secondaryOutcomes[] - 研究终点briefSummary, detailedDescription - 完整的研究描述# 克隆仓库
git clone git@github.com:PancrePal-xiaoyibao/xiaoyibao-clinical-trials-mcp-server.git
cd xiaoyibao-clinical-trials-mcp-server
# 安装依赖
npm install
# 运行测试
npm test
# 启动服务器
npm start
# 登录 npm
npm login
# 发布包
npm publish
MIT
欢迎贡献!请打开一个问题或提交一个拉取请求。
特别感谢 Xiaoyibao-Pancrepal & xiao-x-bao 社区 对癌症/罕见病患者及其家庭的支持与 ❤️ & AI!