README
🚀 DS Core MCP Server
DS Core MCP Server 是一个用于 DS Core 开放 API 平台的模型上下文协议(MCP)服务器的单仓库集合,它能让人工智能大语言模型与医疗数据和服务实现无缝交互。
由 DS Core 开放 API 平台 提供支持 - 实现全面的 AI 就绪医疗数据访问
✨ 主要特性
此单仓库包含四个针对不同 DS Core 医疗领域的专业 MCP 服务器:
1. 患者管理 (dscore-openapi-patient)
具备搜索和检索功能的 AI 增强型患者数据访问。 工具:
search-patient- 按姓名、卡号搜索患者,并支持分页功能get-patient- 获取完整的患者记录
2. 文档管理 (dscore-openapi-document)
具备高级筛选功能的医疗文档发现和检索。 工具:
list-documents- 根据患者或时间筛选列出文档get-document- 获取完整的文档元数据和内容 URI
3. DICOM 研究管理 (dscore-openapi-dcmstudy)
支持 DICOM 元数据的医学影像研究访问。 工具:
list-dicom-studies- 使用可自定义的元数据掩码列出 DICOM 研究get-dicom-study- 获取包含系列/实例数据的完整研究信息
4. 数字印模管理 (dscore-openapi-digitalimpression)
牙科扫描数据的访问和管理。 工具:
list-digital-impressions- 筛选列出数字印模get-digital-impression- 获取完整的牙科扫描数据和元数据
🚀 快速开始
前提条件
- Node.js(建议 v16 或更高版本)
- 从 https://open.dscore.com/ 获取的 DS Core 开放 API 凭证
📦 安装指南
# 克隆仓库
git clone <repository-url>
cd dscore-mcp-server
# 安装依赖
npm install
# 构建所有服务器
npm run build
构建单个服务器
npm run build:patient
npm run build:document
npm run build:dcmstudy
npm run build:digitalimpression
📚 详细文档
所有 MCP 服务器都需要 DS Core 开放 API 凭证: 必需的环境变量:
GENAPI_BASE_URL- 你的 DS Core 开放 API 端点 URLGENAPI_API_KEY- 你的 DS Core 开放 API 认证密钥
💻 使用示例
每个 MCP 服务器都可以独立运行。有关详细的使用说明,请参阅各个服务器的 README 文件:
示例:使用 npx 运行
# 设置环境变量
export GENAPI_BASE_URL=your_genapi_base_url
export GENAPI_API_KEY=your_genapi_api_key
# 运行任意服务器
npx dscore-openapi-patient-mcp@latest
npx dscore-openapi-document-mcp@latest
npx dscore-openapi-dcmstudy-mcp@latest
npx dscore-openapi-digitalimpression-mcp@latest
🔧 技术细节
# 构建所有服务器
npm run build
# 运行测试
npm run test
# 代码检查
npm run lint
# 清理构建产物
npm run clean
📚 详细文档
单仓库结构
dscore-mcp-server/
├── mcp-servers/
│ ├── dscore-openapi-patient/
│ ├── dscore-openapi-document/
│ ├── dscore-openapi-dcmstudy/
│ └── dscore-openapi-digitalimpression/
├── package.json
├── tsconfig.base.json
└── README.md
关于 DS Core 开放 API 平台
DS Core 开放 API 平台 为人工智能时代的医疗数据访问提供了全面、安全且可扩展的基础设施。这些 MCP 服务器使 DS Core 的医疗功能能够与现代大语言模型实现无缝集成。 平台优势:
- 全面访问医疗数据生态系统
- 支持大语言模型集成的 AI 就绪架构
- 企业级的安全性和合规性
- 实时数据同步
- 对开发者友好的 API
📄 许可证
本项目采用 MIT 许可证。
Scan to join WeChat group