AACT Clinical Trials MCP Server

AACT Clinical Trials MCP Server

site icon
2025.04.16 9
Python临床数据分析数据库访问研究工具开发效率数据库
AACT_MCP是一个基于模型上下文协议(MCP)的服务器实现,提供对AACT(Aggregate Analysis of ClinicalTrials.gov)数据库的访问。该服务器支持临床实验数据的分析、跟踪发展趋势,并自动生成分析备忘录,捕捉有关治疗领域的见解。
View on GitHub

Overview

基本能力

产品定位

AACT_MCP是一个专门用于访问和分析ClinicalTrials.gov数据库的工具,旨在帮助研究人员和分析师快速获取和分析临床实验数据。

核心功能

  • 访问AACT数据库
  • 分析临床实验模式
  • 自动生成分析备忘录
  • 提供数据库查询和表结构查看功能

适用场景

  • 临床研究趋势分析
  • 治疗领域研究
  • 数据驱动的医疗决策支持

工具列表

  • read-query: 在AACT数据库上执行SELECT查询
  • list-tables: 获取AACT数据库中的可用表
  • describe-table: 查看特定表的模式信息
  • append-insight: 添加新的分析发现

常见问题解答

  • 需要Claude Desktop和Claude订阅才能使用
  • 需要设置环境变量DB_USERDB_PASSWORD

使用教程

使用依赖

  1. 在https://aact.ctti-clinicaltrials.org/users/sign_up创建免费账户
  2. 设置环境变量:
  3. DB_USER: AACT数据库用户名
  4. DB_PASSWORD: AACT数据库密码

安装教程

选项1:使用已发布的包

"mcpServers": {
    "CTGOV-MCP": {
      "command": "uvx",
      "args": [
        "mcp-server-aact"
      ],
      "env": {
        "DB_USER": "USERNAME",
        "DB_PASSWORD": "PASSWORD"
      }
    }
}

选项2:从源代码运行(开发)

"mcpServers": {
    "CTGOV-MCP-DEV": {
      "command": "uv",
      "args": [
        "--directory",
        "PATH_TO_REPOSITORY",
        "run",
        "mcp-server-aact"
      ],
      "env": {
        "DB_USER": "USERNAME",
        "DB_PASSWORD": "PASSWORD"
      }
    }
}

调试方式

  • 确保环境变量已正确设置
  • 检查Claude Desktop配置是否正确
  • 验证数据库连接是否成功

许可证

该项目遵循 GPL-3.0 开源许可条款,请参阅 GPL-3.0 了解完整条款。