mcpField
C
ClinicalTrials.gov MCP by usefulapi

ClinicalTrials.gov MCP by usefulapi

远程服务
usefulapi.io健康医疗0今天更新

关于 ClinicalTrials.gov MCP by usefulapi

这是一款托管式 MCP 服务,供临床试验研究者搜索和读取 ClinicalTrials.gov 研究记录。除查询研究外,还提供字段元数据和汇总统计,无需本地安装。

主要功能

  1. 01搜索临床试验
  2. 02按 NCT ID 获取研究
  3. 03统计匹配的试验
  4. 04查看字段值与元数据
  5. 05查看研究统计和 API 版本

适用场景

  1. 01按研究条件查找试验
  2. 02通过 NCT ID 查看研究
  3. 03核对字段分布和研究数量

MCP 相关

向 MCP 客户端提供 ClinicalTrials.gov 的只读搜索、研究读取、计数、字段数据、统计和 API 版本工具。服务托管在远程 MCP 端点上。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://clinicaltrialsgov.usefulapi.io/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

7
参数类型必填说明
idsarray否限制为这些 NCT ID(映射到 filter.ids),例如 ['NCT00841061']。
sortstring否排序顺序,例如 '@relevance'、'LastUpdatePostDate:desc'、'EnrollmentCount:desc'、'StudyFirstPostDate:desc'。
termstring否一般全文“其他词语”查询(映射到 query.term)。
titlestring否研究标题中的词语(映射到 query.titles)。
fieldsarray否要返回的字段或模块,例如 ['NCTId','BriefTitle','OverallStatus'] 或 ['protocolSection.identificationModule']。省略则返回完整研究记录。
statusarray否按总体招募状态筛选(映射到 filter.overallStatus)。可指定一个或多个:ACTIVE_NOT_RECRUITING、COMPLETED、ENROLLING_BY_INVITATION、NOT_YET_RECRUITING、RECRUITING、SUSPENDED、TERMINATED、WITHDRAWN、AVAILABLE、NO_LONGER_AVAILABLE、TEMPORARILY_NOT_AVAILABLE、APPROVED_FOR_MARKETING、WITHHELD、UNKNOWN。
sponsorstring否申办方/协作者名称(映射到 query.spons)。
advancedstring否作为附加筛选条件应用的高级 Essie 表达式(映射到 filter.advanced)。
locationstring否研究地点文本,例如城市/州/国家(映射到 query.locn)。
pageSizeinteger否每页的研究数量(1–1000;API 默认值为 10)。
conditionstring否要匹配的疾病/病症(映射到 query.cond),例如 'diabetes'。
geoFilterstring否原始地理函数字符串形式的地理筛选器(映射到 filter.geo),例如 'distance(39.0027,-77.1,50mi)'。
pageTokenstring否用于获取下一页的上一次响应中的不透明令牌 nextPageToken。
countTotalboolean否在第一页中包含匹配研究的总数(totalCount)。
interventionstring否要匹配的治疗/药物/干预措施(映射到 query.intr)。

详细介绍

ClinicalTrials.gov MCP,由 usefulapi 提供

搜索和读取 ClinicalTrials.gov 研究、地点和结局。托管服务,无需本地安装。

在线端点: https://clinicaltrialsgov.usefulapi.io/mcp · 主页: https://usefulapi.io

连接

  • Claude(claude.ai、桌面端):打开 自定义 → 连接器,点击 + 添加 → 添加自定义连接器,然后粘贴 https://clinicaltrialsgov.usefulapi.io/mcp。
  • Claude Code: claude mcp add --transport http clinicaltrialsgov https://clinicaltrialsgov.usefulapi.io/mcp,然后运行 /mcp 登录。
  • VS Code: 添加到 VS Code。
  • Cursor 和其他客户端: 将此 URL 添加为远程 MCP 服务:
{
  "mcpServers": {
    "clinicaltrialsgov": {
      "url": "https://clinicaltrialsgov.usefulapi.io/mcp"
    }
  }
}

只添加 URL。不要在客户端配置中添加 Authorization 标头或 API 密钥:服务会通过 OAuth 为你登录,登录页面会要求你提供电子邮件地址和 6 位验证码。

分步设置说明、凭据查找方式和常见问题:https://usefulapi.io/clinicaltrialsgov/

此服务无需凭据——ClinicalTrials.gov 是公共数据源。首次连接时,你需要使用电子邮件登录:我们会从 [email protected] 发送 6 位验证码。该地址仅用于发送验证码;我们会将其单向哈希后用作你的账户 ID,因此你的免费调用额度和套餐都归你所有。

工具

工具类型功能
clinicaltrialsgov_search_studies读取搜索临床试验(ClinicalTrials.gov)
clinicaltrialsgov_get_study读取根据 NCT ID 获取临床试验
clinicaltrialsgov_count_studies读取统计符合条件的临床试验数量
clinicaltrialsgov_list_field_values读取列出研究字段的值统计信息
clinicaltrialsgov_get_study_metadata读取获取研究数据模型(字段树)
clinicaltrialsgov_get_studies_stats读取获取研究数量统计信息
clinicaltrialsgov_get_api_version读取获取 ClinicalTrials.gov API 版本
clinicaltrialsgov_usage_status元数据使用状态(免费套餐用量)
clinicaltrialsgov_request_feature元数据申请添加缺少的功能
clinicaltrialsgov_upgrade元数据升级到 Pro(无限*)
clinicaltrialsgov_cancel_subscription元数据取消 Pro 订阅

read 工具为只读工具;write 工具会修改数据(客户端应在执行前确认);meta 工具用于报告用量、管理订阅或发送功能请求。

定价

套餐价格限额
免费$0每月 50 次工具调用
Pro$9/mo 或 $90/yr(免费 2 个月)无限*

*Pro 套餐在此服务上的公平使用限额为每月 10,000 次工具调用。需要更多调用,请发送邮件至 [email protected]。

Pro 仅适用于此服务。使用 clinicaltrialsgov_upgrade 订阅(该工具会返回 Stripe Checkout 链接)。你可以随时使用 clinicaltrialsgov_cancel_subscription 取消:Pro 会持续至已付费周期结束,当前周期不予退款;在此之前运行 clinicaltrialsgov_upgrade 可撤销取消操作。或者发送邮件至 [email protected]。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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