Token导航 LogoToken导航

MCP Server · 数据服务

UCSFOMOPAgent

一个用于快速查询UCSF OMOP电子健康记录数据库的MCP服务器,支持SQL查询和表结构查看功能。

stdio官方级别未说明来源级核验工具 2
PythonClaude数据分析Claude Desktop

快速开始

作者 / 组织
BaranziniLab
提供方
BaranziniLab
运行时
Python

工具数量

2

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

UCSFOMOPAgent 属于数据服务类 MCP Server,公开资料标注 2 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

数据服务

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

uvx --from git+https://github.com/BaranziniLab/UCSFOMOPAgent ucsfomopagent

客户端配置示例

{
  "mcpServers": {
    "ucsfomopagent": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/BaranziniLab/UCSFOMOPAgent",
        "ucsfomopagent"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 2 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

UCSFOMOP代理

MCP(模型上下文协议)服务器,用于查询UCSF OMOP电子健康记录数据库,以快速检索临床数据。

BioRouter扩展

下载ucsfomopagent.bxt

拖动 .brxt 将文件导入BioRouter 扩展→ 添加扩展名 对话。BioRouter将自动安装虚拟环境,并提示输入所需的凭据。

变量必填默认描述
CLINICAL_RECORDS_USERNAME✅—UCSF网络用户名
CLINICAL_RECORDS_PASSWORD✅—UCSF网络密码
OMOP_LOG_LEVEL可选INFO日志记录级别

特性

  • 查询UCSF OMOP数据库:在UCSF OMOP去标识临床数据库上执行SQL查询
  • 列出可用表格:发现所有可用的临床数据表
  • 预配置服务器:服务器和数据库端点已预先配置,只需提供您的凭据!

安装

来自GitHub(使用uvx)

uvx --from git+https://github.com/BaranziniLab/UCSFOMOPAgent ucsfomopagent

本地安装

cd UCSFOMOPAgent
pip install -e .

用法

作为MCP服务器

添加到您的MCP客户端配置中(例如,Claude Desktop):

{
  "mcpServers": {
    "ucsfomopagent": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/BaranziniLab/UCSFOMOPAgent", "ucsfomopagent"],
      "env": {
        "CLINICAL_RECORDS_USERNAME": "CAMPUS\\YourUsername",
        "CLINICAL_RECORDS_PASSWORD": "YourPassword"
      }
    }
  }
}

直接命令行

设置环境变量并运行:

export CLINICAL_RECORDS_USERNAME="CAMPUS\\YourUsername"
export CLINICAL_RECORDS_PASSWORD="YourPassword"
ucsfomopagent

配置

预配置的服务器设置:

  • 服务器:QCDIDDWDB001.ucsfmedicalcenter.org
  • 数据库名称: OMOP_DEID

必需的环境变量(必须提供):

  • CLINICAL_RECORDS_USERNAME:您的UCSF数据库用户名(例如“校园\\用户名”)
  • CLINICAL_RECORDS_PASSWORD:您的UCSF数据库密码

可选环境变量:

  • OMOP_LOG_LEVEL:设置日志记录级别(调试、信息、警告、错误)-默认为信息

可用工具

1. query_ucsf_omop

在加州大学旧金山分校OMOP电子健康记录数据库上执行只读SQL查询。

参数:

  • sql_query (字符串,必填):用于快速检索临床记录的SQL SELECT查询

例子:

SELECT TOP 10 person_id, gender_concept_id, year_of_birth
FROM dbo.person
WHERE year_of_birth > 1980

2. list_ucsf_omop_tables

列出加州大学旧金山分校OMOP电子健康记录数据库中的所有可用临床数据表。

退货: 包含模式、名称、类型和全名的JSON表列表。

安全

此服务器强制对UCSF OMOP数据库进行只读访问。不允许执行写入操作(INSERT、UPDATE、DELETE等)。

重要提示:

  • 只允许SELECT查询
  • 数据库包含已去标识的患者数据
  • 遵守所有UCSF数据使用政策和HIPAA规定

OMOP通用数据模型

加州大学旧金山分校OMOP数据库遵循OMOP通用数据模型(CDM)标准,其中包括标准化表,如:

  • person:患者人口统计
  • condition_occurrence:诊断和状况
  • drug_exposure:用药记录
  • procedure_occurrence:医疗程序
  • measurement:实验室结果和生命体征
  • observation:临床观察
  • visit_occurrence:医疗访问

许可证

麻省理工学院

作者

  • 顾万军(wanjun.gu@ucsf.edu)
  • 詹马尔科·贝鲁奇(gianmarco.bellucci@ucsf.edu)

关于OMOP

观察性医疗结果伙伴关系(OMOP)通用数据模型(CDM)旨在标准化观察性数据的结构和内容,以便对不同的数据集进行高效分析。

工具与能力

工具数量

2

资源数量

0

提示词数量

0

能力标签

医疗数据分析Python本地部署OMOP协议临床数据检索SQL查询工具电子健康记录

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

用自然语言查库

不用手写 SQL,直接问数据,让模型组织查询语句。

数据巡检

定期拉指标、做对比,把异常项整理成一段说明。

打通业务数据

把数据库、数仓和接口接进同一个上下文,减少导出再上传。

选择建议

值得选的地方

  • 只提供 2 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在数据服务场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
UCSFOMOPAgent

MCP World · 本页

2stdio有1 个2026-05-17
Memory 9d25f64e

MCP World

9未说明未标注1 个2026-05-17
Prisma MCP Server

MCP World

0stdio有3 个2026-05-17
Astr Bot

MCP World

0stdio有1 个2026-05-17
Getzep MCP

MCP World

9stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

UCSFOMOPAgent 怎么安装?

公开资料给出的安装命令是 uvx --from git+https://github.com/BaranziniLab/UCSFOMOPAgent ucsfomopagent,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

UCSFOMOPAgent 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

UCSFOMOPAgent 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

UCSFOMOPAgent 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

UCSFOMOPAgent 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP