CDISC库内容检索服务

Shiranui是一个基于Model Context Protocol(MCP)的服务,用于检索CDISC库中的临床标准内容,支持多种CDISC API端点。

  • by i-akiya
  • Python
  • 本地部署
  • 7 星标
  • 更新于
在 GitHub 查看 i-akiya/Shiranui

使用说明

不知火

Shiranui是 模型上下文协议(MCP)用于检索临床标准内容的服务器 CDISC图书馆.
此MCP服务器由以下组件构建 Python快速MCP.

https://github.com/user-attachments/assets/9cd7e1a6-2750-4910-bb03-763c323b9f22

支持CDISC库API

  • v2生物医学概念终点
  • v2数据集专用化端点
  • 受控术语代码列表端点
  • ADaM变量元数据端点
  • SDTM元数据端点
  • CDASH元数据端点
  • 发送元数据端点
  • 搜索工具

需求

安装

从下载Shiranui 发布页面.

Mac和Linux

cd /your/shiranui/dir
uv sync

将API键设置为名为的环境变量 CDISC_LIBRARY_API_KEY。

视窗

使用反斜杠“\”作为路径分隔符。

cd C:\your\shiranui\dir
uv sync

将API密钥设置为名为CDISC_LIBRARY_API_key的环境变量。

配置mcp客户端

LM 工作室

Mac和Linux

{
  "mcpServers": {
    "Shiranui": {
      "command": "uv",
      "args": [
        "run",
        "/full/path/to/shiranui/dir/.venv/bin/shiranui"
      ]
    }
  }
}

视窗

使用斜线“/”作为路径分隔符。

{
  "mcpServers": {
    "Shiranui": {
      "command": "uv",
      "args": [
        "run",
        "C:/full/path/to/shiranui/dir/.venv/Scripts/shiranui"
      ]
    }
  }
}

您需要替换“/full/path/to/shiranui/dir”以匹配您自己的环境。
除了LM Studio,它还可以与Claude Desktop、代号Goose和其他MCP客户端一起使用。

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。