Token导航 LogoToken导航TokenDH.com
Ahl MCP Server logo
AI代理stdio官方级别未说明来源级核验

Ahl MCP Server

MCP Server

一个开源的模型上下文协议(MCP)服务器,用于连接AWS HealthLake数据源并提供结构化的临床模型上下文包。

工具数

10

提示词数

0

GitHub Stars

0

资源数

0
Python上下文管理AI代理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

anandkiran2007

提供方

anandkiran2007

最后核验

2026/5/17 20:22

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python3 -m venv venv

详细介绍

🏥 AWS HealthLake的MCP服务器(模拟)

这个项目是一个 开源模型上下文协议(MCP)服务器 它连接到(模拟的)AWS HealthLake数据源,并为临床模型提供结构化、标准化的上下文包。

✅ 特性

  • 模拟AWS HealthLake API(基于kubectl)
  • 根据MCP规范进行上下文绑定(kubectl+NLP)
  • 模型注册和定制的上下文交付
  • 模拟模型调用端点
  • 审核日志记录
  • 可选的 USE_AWS 未来AWS集成的标志

______________________________________________________________________

🚀 快速开始

1.克隆或下载

unzip mcp-server.zip
cd ahl-mcp-server

2.安装Python依赖项

python3 -m venv venv
source venv/bin/activate        # On Windows: venv\Scripts\activate
pip install -r requirements.txt

3.本地运行(模拟模式)

uvicorn app.main:app --reload

访问: http://localhost:8000/docs

______________________________________________________________________

🔁 端点

📦 MCP端点

端点方法描述
/context/{patient_id}GET获取上下文包
/models/registerPOST注册型号信息
/models/{model_id}/context/{patient_id}GET定制上下文
/model/invoke/{model_id}?patient_id=...POST模拟模型预测

🧪 模拟HealthLake端点

端点方法描述
/ahl/PatientPOST创建患者
/ahl/Patient/{id}GET耐心等待
/ahl/Condition?patient=...GET获取条件
/ahl/MedicationRequest?patient=...获取获取药物
/ahl/Observation?patient=...获取获取实验室
/ahl/mock/add_* 添加模拟数据(condition/with/obs)。

______________________________________________________________________

⚙️ 在模拟模式和AWS模式之间切换

默认情况下,应用程序在 模拟模式.

为未来的AWS集成做准备:

export USE_AWS=true

注意:AWS模式尚未实现,但已准备好集成。

______________________________________________________________________

🧪 运行测试

pytest tests/

______________________________________________________________________

📂 文件夹结构

app/
├── api/                # API endpoints
├── core/               # Config and logging
├── fhir/               # Placeholder for FHIR connector
├── models/             # Pydantic models
├── nlp/                # NLP mock enhancer
├── services/           # Context resolver, policy logic
├── main.py             # FastAPI entry
infra/
tests/                  # Test cases
schemas/                # MCP JSON schema
.env
requirements.txt

______________________________________________________________________

📜 许可证

MIT许可证

______________________________________________________________________

🧠 即将推出

  • AWS HealthLake集成(boto3)
  • 亚马逊Comprehend医疗/基岩模型
  • Dockerfile+ECS部署
  • 实时队列搜索
  • 基于QUIC认证的SMART

目录标签

目录标签

Python上下文管理AI代理医疗数据本地部署FHIRNLP模型注册

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

10

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

来源信息

继续浏览同类 MCP